Вы гордый стример по имени Джиджи Мурин. Сегодня вы будете играть в игру с $$$n$$$ зрителями, пронумерованными от $$$1$$$ до $$$n$$$.
В игре каждый игрок является либо членом экипажа, либо самозванцем. Вы не знаете роли каждого зрителя.
Существует $$$m$$$ утверждений, пронумерованных от $$$1$$$ до $$$m$$$, которые могут быть истинными или ложными. Для каждого $$$i$$$ от $$$1$$$ до $$$m$$$, утверждение $$$i$$$ является одним из двух типов:
Ответьте на $$$q$$$ вопросов следующего вида:
Обратите внимание, что не гарантируется, что среди всех зрителей есть хотя бы один самозванец, и не гарантируется, что среди всех зрителей есть хотя бы один член экипажа.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка каждого набора входных данных содержит два целых числа $$$n$$$, $$$m$$$ ($$$1 \leq n, m \leq 2 \cdot 10^5$$$) — количество зрителей и количество утверждений.
$$$i$$$-я из следующих $$$m$$$ строк содержит три целых числа $$$x_i$$$, $$$a_i$$$, $$$b_i$$$ ($$$x_i \in \{0, 1\}$$$, $$$1 \leq a_i \leq b_i \leq n$$$) — описание утверждения $$$i$$$.
Следующая строка содержит одно целое число $$$q$$$ ($$$1 \le q \le 2 \cdot 10^5$$$) — количество вопросов.
Каждая из следующих $$$q$$$ строк содержит два целых числа $$$l$$$ и $$$r$$$ ($$$1 \leq l \leq r \leq m$$$) — описание вопроса.
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превышает $$$2 \cdot 10^5$$$, сумма $$$m$$$ по всем наборам входных данных не превышает $$$2 \cdot 10^5$$$, и сумма $$$q$$$ по всем наборам входных данных не превышает $$$2 \cdot 10^5$$$.
Для каждого вопроса выведите «YES», если возможно, что запрашиваемые утверждения все истинны. В противном случае выведите «NO».
Вы можете выводить ответ в любом регистре (верхнем или нижнем). Например, строки «yEs», «yes», «Yes», и «YES» будут распознаны как положительные ответы.
44 31 1 31 2 40 2 311 35 20 1 51 1 531 12 21 21 20 1 11 1 121 12 27 91 2 21 4 50 5 61 2 21 1 10 4 70 3 70 2 70 6 651 52 63 74 85 9
YES YES YES NO YES YES YES NO YES NO YES
В первом наборе входных данных есть $$$4$$$ зрителя и $$$3$$$ утверждения. Утверждения следующие:
Мы можем видеть, что возможно, что все утверждения $$$1$$$, $$$2$$$ и $$$3$$$ истинны. Например, это один из возможных сценариев:
Во втором наборе входных данных есть $$$5$$$ зрителей и $$$2$$$ утверждения. Утверждения следующие:
Мы можем видеть, что возможно, что утверждение $$$1$$$ истинно, и возможно, что утверждение $$$2$$$ истинно. Однако невозможно, чтобы оба утверждения $$$1$$$ и $$$2$$$ были истинны.
| Название |
|---|


