来自数院的小楠喜欢研究数学,他给定了一个数字

然后提出了

个问题,每个问题给出两个整数

和

现在他想知道,在他的每个问题中,他给出的数字

是否满足
不少于 
个
不同的正整数 
能够使得
其中

代表求余,例如:

输入描述:
第一行输入两个整数
%2Cq(1%20%5Cleq%20q%20%5Cleq%201%20%5Ctimes%2010%5E4)%2C)
分别代表小楠给出的这个数字

和提出的问题数量

接下来

行,每行输入两个整数
%2Cr(0%20%5Cleq%20r%20%3C%20n)%2C)
代表

是否满足有不少于

个不同的正整数

能够使得

输出描述:
输出共

行,如果小楠给出的这个数字

能够满足他的第

个问题,那么输出"YES",否则输出"NO"。(输出不含双引号,且必须严格大写)
示例1
说明
在

到

共九个数中:
当

时,由于

由于找到三个不同的正整数满足

数量上满足第一个问题的条件,所以输出YES。
当

时,由于

由于找到三个不同的正整数满足

但数量上不满足第二个问题的条件,所以输出NO。