UVA543 Goldbach's Conjecture

题目描述

哥德巴赫猜想的内容如下: 任意一个大于 $4$ 的偶数都可以拆成两个奇质数之和。 比如: $ \begin{aligned} 8&=3+5\\ 20&=3+17=7+13\\ 42&=5+37=11+31=13+29=19+23 \end{aligned} $ 你的任务是:验证小于 $10^6$ 的数满足哥德巴赫猜想。

输入格式

输入包含多组数据。 每组数据占一行,包含一个偶数 $n(n \le 10^6)$。 读入以 $0$ 结束。

输出格式

对于每组数据,输出形如 `n = a + b`,其中 $a,b$ 是奇质数。若有多组满足条件的 $a,b$,输出 $b−a$ 最大的一组。 若无解,输出 `Goldbach's conjecture is wrong.`。