#P7511. [2017年杭电多校]Kolakoski

[2017年杭电多校]Kolakoski

Kolakoski

Problem Description

This is Kolakosiki sequence: 1,2,2,1,1,2,1,2,2,1,2,2,1,1,2,1,1,2,2,1¡­¡­1,2,2,1,1,2,1,2,2,1,2,2,1,1,2,1,1,2,2,1¡­¡­. This sequence consists of 11 and 22, and its first term equals 11. Besides, if you see adjacent and equal terms as one group, you will get 1,22,11,2,1,22,1,22,11,2,11,22,1¡­¡­1,22,11,2,1,22,1,22,11,2,11,22,1¡­¡­. Count number of terms in every group, you will get the sequence itself. Now, the sequence can be uniquely determined. Please tell HazelFan its nnth element.

Input

The first line contains a positive integer T(1T5)T(1\leq T\leq5), denoting the number of test cases. For each test case: A single line contains a positive integer n(1n107)n(1\leq n\leq10^7).

Output

For each test case: A single line contains a nonnegative integer, denoting the answer.

Sample Input

2

1

2

Sample Output

1

2

Source

2017 Multi-University Training Contest - Team 7

https://acm.hdu.edu.cn/showproblem.php?pid=6130