Problem: Given 2 integers and , find the shortest array such that bitwise-xor of its elements is , and the sum of its elements is .
Input Format: The only line contains 2 integers and .
Output Format: If there's no array that satisfies the condition, print "-1". Otherwise:
The first line should contain one integer, , representing the length of the desired array. The next line should contain positive integers, the array itself. If there are multiple possible answers, print any.
Note: In the first sample, and . There is no valid array of smaller length.
Notice that in the fourth sample the array is empty.