1003 XOR 507

528