1002 XOR 583

429