2556 XOR 2943

643