2556 XOR 643

2943