1022 XOR 503

521