CF1327A.Sum of Odd Integers

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

Sum of Odd Integers

You are given two integers nn and kk. Your task is to find if nn can be represented as a sum of kk distinct positive odd (not divisible by 22) integers or not.

You have to answer tt independent test cases.

Input

The first line of the input contains one integer tt (1t1051 \le t \le 10^5) — the number of test cases.

The next tt lines describe test cases. The only line of the test case contains two integers nn and kk (1n,k1071 \le n, k \le 10^7).

Output

For each test case, print the answer — "YES" (without quotes) if nn can be represented as a sum of kk distinct positive odd (not divisible by 22) integers and "NO" otherwise.

Note

In the first test case, you can represent 33 as 33.

In the second test case, the only way to represent 44 is 1+31+3.

In the third test case, you cannot represent 1010 as the sum of three distinct positive odd integers.

In the fourth test case, you can represent 1010 as 3+73+7, for example.

In the fifth test case, you can represent 1616 as 1+3+5+71+3+5+7.

In the sixth test case, you cannot represent 1616 as the sum of five distinct positive odd integers.

Samples

6
3 1
4 2
10 3
10 2
16 4
16 5
YES
YES
NO
YES
YES
NO

在线编程 IDE

建议全屏模式获得最佳体验