CF1878B.Aleksa and Stack

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Aleksa and Stack

After the Serbian Informatics Olympiad, Aleksa was very sad, because he didn't win a medal (he didn't know stack), so Vasilije came to give him an easy problem, just to make his day better.

Vasilije gave Aleksa a positive integer nn (n3n \ge 3) and asked him to construct a strictly increasing array of size nn of positive integers, such that

  • 3ai+23\cdot a_{i+2} is not divisible by ai+ai+1a_i+a_{i+1} for each ii (1in21\le i \le n-2).

Note that a strictly increasing array aa of size nn is an array where ai<ai+1a_i \lt a_{i+1} for each ii (1in11 \le i \le n-1).

Since Aleksa thinks he is a bad programmer now, he asked you to help him find such an array.

Input

Each test consists of multiple test cases. The first line contains a single integer tt (1t1041 \le t \le 10^4) — the number of test cases. The description of test cases follows.

The first line of each test case contains a single integer nn (3n21053 \le n \le 2 \cdot 10^5) — the number of elements in array.

It is guaranteed that the sum of nn over all test cases does not exceed 21052 \cdot 10^5.

Output

For each test case, output nn integers a1,a2,a3,,ana_1, a_2, a_3, \dots, a_n (1ai1091 \le a_i \le 10^9).

It can be proved that the solution exists for any nn. If there are multiple solutions, output any of them.

Note

In the first test case, a1=6a_1=6, a2=8a_2=8, a3=12a_3=12, so a1+a2=14a_1+a_2=14 and 3a3=363 \cdot a_3=36, so 3a33 \cdot a_3 is not divisible by a1+a2a_1+a_2.

Samples

3
3
6
7
6 8 12
7 11 14 20 22 100
9 15 18 27 36 90 120

在线编程 IDE

建议全屏模式获得最佳体验