Ashish likes to play with bits. He takes an array of size n and checks that if the array can be converted, such that, bitwise OR of all the array elements after performing the following operation (0 or more times), is even and greater than zero.
Note: You can't use any of the previously chosen indices in any futher operations i.e., every index can be taken only once.
The '&' (bitwise AND) takes two numbers as operands and does AND on every bit of two numbers. The result of AND is 1 only if both bits are 1.
The '|' (bitwise OR) takes two numbers as operands and does OR on every bit of two numbers. The result of OR is 1 if any of the two bits is 1.
Input
Output
Print 'YES', if it is possible else 'NO'.
Constraint
1.In the first test case we can see that one possible array can be formed 2 2 4 4 by choosing 1 and 2 indices, 3 and 4 indices, and taking bitwise i.e (2&3=2),(5&4=4).
2.In the second test case there no possible way because in any way there will be an element(odd number) left such that bitwise or will be odd.