编程题
### 问题描述
小明在前两期奇思妙想后,决定休息一会,于是他打开了俄罗斯方块准备放松一下。但是看着不断下落的方块,小明的脑子里又出现了不一样的想法。
俄罗斯方块每次都会随机落下一种方块,玩家一般来说要做的是将其整齐堆放凑整一行的方块将其消除,于是小明思考在 $n$ 轮下落中,每轮下落的方块左端点为 $l$ ,右端点为 $r$ ,小明想知道在每次下落时,区间 $x\sim y$ 中是否含完全被方块覆盖,以便他选择下一次方块的落点。
小明想在短时间内迅速得到自己想知道的答案,你能帮帮他吗。
### 输入格式
第一行,包含一个正整数 $n$ $(1\leq n\leq 3\times 10^5)$ ,代表小明进行的游戏轮数,同时也是小明的询问次数。
接下来 $n$ 行,每行包含两个正整数 $l$ 和 $r$ $(1\leq l,r\leq 10^6)$ ,代表每轮下落的方块的左右端点。
接下来 $n$ 行,每行包含两个正整数 $x$ 和 $y$ $(1\leq x,y\leq 10^6)$ ,代表每轮小明询问的左右端点。
### 输出格式
输出 $n$ 行,每行包含一个字符串,为 Yes 或 No ,代表小明在该轮询问的区间中是否完全被方块覆盖,若完全被覆盖则输出 Yes ,否则输出 No 。
### 样例输入
```
3
3 5
1 4
6 8
2 4
1 5
4 7
```
### 样例输出
```
Yes
No
No
```
### 样例说明
样例共有 $n$ 轮,第一轮落下的方块左右端点为 $3\sim5$ ,同时小明询问区间 $2\sim4$ 之间是否有未被覆盖的点,显然位置 $2$ 未被覆盖,故输出 No 。
第二轮落下的方块左右端点为 $1\sim 4$ ,同时小明询问区间 $1\sim 5$ 之间是否有未被覆盖的点,经验证区间 $1\sim 5$ 之间所有点都被覆盖,故输出 Yes 。
第三轮落下的方块左右端点为 $4\sim 7$ ,同时小明询问区间 $4\sim 7$ 之间是否有未被覆盖的点,经验证区间 $4\sim 7$ 之间所有点都被覆盖,故输出 Yes 。