En este problema usaremos uno de los operadores bitwise disponibles en Python (<<, >>, &, |, ~, ^). Que es un operador bitwise? Es simplemente un operador lógico que funciona nivel de bits, bit a bit. Cual vamos a usar? XOR Para darles un ejemplo claro de como funciona XOR, miremos primero su tabla de verdad: ———– A B Output ———– 0 0 0 0 1 1 1 0 1 1 1 0 Es 0 si el par de bits es igual y 1 si el par de bits es diferente. Entonces por ejemplo: 9 ^ 3 ^ 9 = 3 Pasemos los 3 valores a binario: 9 = 1001 3 = 0011 9 = 1001 Primero tomamos 9 y 3[…]