#287. ⑨的前后缀排列 presufperm

⑨的前后缀排列 presufperm

Description

琪露诺是一个编程与数学超级爱好者,但是一个超级小小白。现在她想要使用1 ~ N这N个数字,分别构造两个排列,并使得这两个排列,公共前缀长度为A,公共后缀长度为B。

排列是指,只用且只用一次1 ~ N这N个数字构建的一个数列。比如[2,3,1,4,5]是一个排列,而[1,2,2]或[1,3,4]则不是。

现在告诉你琪露诺的N,A和B,请你编写程序判断能否构造出这两个排列。

Format

Input

第一行,一个整数q,1𝑞100001≤𝑞≤10000,表示q组测试数据。

每组一行三个整数N,A,B,表示琪露诺的要求。(1<=A,B<=N<=1001<=A,B<=N<=100

Output

每组测试数据输出一行,如果可以构造输出“Yes”,否则输出“No”

Samples

3
1 1 1
2 1 2 
4 1 1
Yes
No
Yes

Limitation

1s, 1024KiB for each test case.