1256 XOR 2012

820