#436. 哥德巴赫猜想(Easy Version)

哥德巴赫猜想(Easy Version)

Description

由前辈数学家的努力,可以说保证221474836472^{2147483647}以内的大于等于66的偶数都能拆成两个素数的和。

本问题是给定tt个整数,每行输出两个素数(保证输入的偶数大于等于66)。

Input

第一行是一个整数tt(1t5000)\left(1\le t\le 5000\right) 接下来一行是tt个正偶整数xix_i(使用空格分隔),(6xi106)\left(6\le x_i\le 10^6\right)

Output

输出共tt行,每行两个素数pi1,pi2p_{i_1},p_{i_2},表示相应xi=pi1+pi2x_i=p_{i_1}+p_{i_2},顺序无关,只要求能得到xi=pi1+pi2x_i=p_{i_1}+p_{i_2},有多种情况,故仅需输出任意一种。

Samples

10
134 10 32 160 100 170 220 70 12 140
3 131
3 7
3 29
3 157
3 97
3 167
23 197
3 67
5 7
3 137