Misión XOR


Submit solution

Points: 100 (partial)
Time limit: 1.0s
Memory limit: 256M

Authors:
Problem type

Descripción

Para celebrar el 3er aniversario del Club de Programación Competitiva de la UAEH, Contla y Tourist decidieron jugar un juego.

Contla le dio a Tourist dos enteros a y b y una misión muy importante.

Para completar la misión, Tourist debe encontrar el valor mínimo posible de la expresión (a ⊕ x) + (b ⊕ x) para toda x, donde denota la operación sobre bits XOR.

Entrada

La entrada contiene múltiples casos de prueba. La primera línea contiene un entero t (1 ≤ t ≤ 10^4) (el número de casos de prueba).

Cada una de las siguientes t líneas contiene dos enteros a y b (1 ≤ a, b ≤ 10^9).

Salida

Para cada caso de prueba, imprime en una línea el valor mínimo posible de la expresión dada.

Ejemplos

Entrada

6
6 12
4 9
59 832
28 14
4925 2912
1 1

Salida

10
13
891
18
6237
0

Nota

En el primer caso de prueba, Tourist puede elegir x = 4 y el valor será (6 ⊕ 4) + (12 ⊕ 4) = 2 + 8 = 10. Se puede demostrar que este es el valor mínimo posible.


Comments

There are no comments at the moment.