43 XOR 501

478