1503 XOR 2004

523