简单的序列
题号:NC227342
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
Special Judge, 64bit IO Format: %lld

题目描述

你需要找到一个序列 并且每个 A_i 都为质数或者 或者 使得



对于每个询问,你需要找到最小的

数据保证题目有解。

特别的是,如果  那么你也至少需要一个 来填满它。

输入描述:

第一行,一个整数  ,表示有  组数据。

接下来 行,每行一个数 如题目所述。

输出描述:

一共输出  组。

假如你找到的答案是 : 以及序列

输出的格式如下:


示例1

输入

复制
1
11

输出

复制
1
11 = 11
示例2

输入

复制
1
545

输出

复制
3
1 + 3 + 541 = 545
示例3

输入

复制
1
0

输出

复制
1
0 = 0