maximizing xor