30 XOR 595

589