1002 XOR 596

446