在日本的茨城县内共有 $N$ 个城市和 $M$ 条道路。这些城市是根据人口数量的升序排列的,依次编号为 $0$ 到 $N-1$。每条道路连接两个不同的城市,并且可以双向通行。由这些道路,你能从任意一个城市到另外任意一个城市。
你计划了 $Q$ 个行程,这些行程分别编号为 $0$ 至 $Q-1$。第 $i$($0\le i\le Q-1$)个行程是从城市 $S_i$ 到城市 $E_i$。
你是一个狼人。你有两种形态:人形和狼形。在每个行程开始的时候,你是人形。在每个行程结束的时候,你必须是狼形。在行程中,你必须要变身(从人形变成狼形)恰好一次,而且只能在某个城市内(包括可能是在 $S_i$ 或 $E_i$ 内)变身。
狼人的生活并不容易。当你是人形时,你必须避开人少的城市,而当你是狼形时,你必须避开人多的城市。对于每一次行程 $i$($0\le i\le Q-1$),都有两个阈值 $L_i$ 和 $R_i$($0\le L_i\le R_i\le N-1$),用以表示哪些城市必须要避开。准确地说,当你是人形时,你必须避开城市 $0,1,\cdots,L_i-1$;而当你是狼形时,则必须避开城市 $R_i+1,R_i+2,\cdots,N-1$。这就是说,在行程 $i$ 中,你必须在城市 $L_i,L_i+1,\cdots,R_i$ 中的其中一个城市内变身。
你的任务是,对每一次行程,判定是否有可能在满足上述限制的前提下,由城市 $S_i$ 走到城市 $E_i$。你的路线可以有任意长度。