1503 XOR 1859

668