1003 XOR 501

542