2796 - [Poi2012]Fibonacci Representation

给出一个正整数x,问x最少能由多少个Fibonacci数加减算出。 例如1070=987+89-5-1,因此x=1070时答案是4。

Input

第一行一个正整数q (q<=10),表示有q组输出。 下面q行每行一个正整数x (x<=4*10^17)。

Output

输出q行,依次表示每个输出的答案。

Examples

Input

1
1070

Output

4
Time Limit 1 second
Memory Limit 128 MB
Stats
上一题 下一题