{"raw_statement":[{"iden":"background","content":"对应的选择、判断题：<https://ti.luogu.com.cn/problemset/1175>"},{"iden":"statement","content":"小 A 有一个整数 $x$，他想找到最小的正整数 $y$ 使得下式成立：\n\n$$(x \\ \\operatorname{and} \\ y) + (x \\ \\operatorname{or} \\ y) = 2025$$\n\n其中 $\\operatorname{and}$ 表示二进制按位与运算，$\\operatorname{or}$ 表示二进制按位或运算。如果不存在满足条件的 $y$，则输出 $-1$。\n"},{"iden":"input","content":"一行，一个整数 $x$。"},{"iden":"output","content":"一行，一个整数，若满足条件的 $y$ 存在则输出 $y$，否则输出 $-1$。"},{"iden":"note","content":"对于所有测试点，保证 $0 \\leq x < 2025$。\n\n$$(x \\ \\operatorname{and} \\ y) + (x \\ \\operatorname{or} \\ y) = 2025$$\n\n其中：\n\n- $\\operatorname{and}$ 表示按位与运算，运算符为 $\\&$。\n- $\\operatorname{or}$ 表示按位或运算，运算符为 $|$。"}],"translated_statement":null,"sample_group":[["1025","1000"]],"show_order":[],"formal_statement":null,"simple_statement":null,"has_page_source":false}