1003 XOR 640

363