CF1421A XORwice
Description
In order to celebrate Twice's 5th anniversary, Tzuyu and Sana decided to play a game.
Tzuyu gave Sana two integers $ a $ and $ b $ and a really important quest.
In order to complete the quest, Sana has to output the smallest possible value of ( $ a \oplus x $ ) + ( $ b \oplus x $ ) for any given $ x $ , where $ \oplus $ denotes the [bitwise XOR operation](http://en.wikipedia.org/wiki/Bitwise_operation#XOR).
Input Format
Each test contains multiple test cases. The first line contains the number of test cases $ t $ ( $ 1 \le t \le 10^{4} $ ). Description of the test cases follows.
The only line of each test case contains two integers $ a $ and $ b $ ( $ 1 \le a, b \le 10^{9} $ ).
Output Format
For each testcase, output the smallest possible value of the given expression.
Explanation/Hint
For the first test case Sana can choose $ x=4 $ and the value will be ( $ 6 \oplus 4 $ ) + ( $ 12 \oplus 4 $ ) = $ 2 + 8 $ = $ 10 $ . It can be shown that this is the smallest possible value.