AT_abc457_e [ABC457E] Crossing Table Cloth
Description
$ N $ 個のマスが左右一列に並んでいます。左から $ i $ 番目 $ (1\le i\le N) $ のマスをマス $ i $ と呼びます。
$ M $ 枚の布があり、布 $ i $ $ (1\le i\le M) $ を敷くとマス $ L_i $ からマス $ R_i $ までを覆うことができます。
$ Q $ 個のクエリに答えてください。 $ q $ 番目 $ (1\le q\le Q) $ のクエリでは整数 $ S_q,T_q $ が与えられるので、以下の問題に答えてください。
- $ M $ 枚の布の中からちょうど $ 2 $ 枚の布を選んで敷くことで、以下の条件を満たすことができるか判定せよ。
- マス $ S_q $ からマス $ T_q $ までは $ 1 $ 枚以上の布で覆われており、それ以外のマスは布で覆われていない。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ M $ $ L_1 $ $ R_1 $ $ L_2 $ $ R_2 $ $ \vdots $ $ L_M $ $ R_M $ $ Q $ $ S_1 $ $ T_1 $ $ S_2 $ $ T_2 $ $ \vdots $ $ S_Q $ $ T_Q $
Output Format
各クエリに対する答えを改行区切りで出力せよ。
各クエリでは、条件を満たすように $ 2 $ 枚の布を選ぶことができる場合は `Yes` を、できない場合は `No` を出力せよ。
Explanation/Hint
### Sample Explanation 1
$ 1 $ 番目のクエリでは布 $ 1 $ と布 $ 3 $ を選ぶことで条件を満たすことができます。
$ 3 $ 番目のクエリでは布 $ 1 $ と布 $ 2 $ を選ぶことで条件を満たすことができます。
$ 2,4 $ 番目のクエリではどの $ 2 $ 枚の布を選んでも条件を満たすことはできません。
### Constraints
- $ 1\le N\le 2\times 10^5 $
- $ 2\le M\le 2\times 10^5 $
- $ 1\le L_i \le R_i\le N $
- $ 1\le Q\le 2\times 10^5 $
- $ 1\le S_q \le T_q\le N $
- 入力される値は全て整数