spoj#INS16H. Daenerys wants to Conquer

Daenerys wants to Conquer


With full zeal, Daenerys Targaryen is looking to conquer the seven kingdoms. In need of wise commanders, she wants them to solve the below problem:


Given the following function F and an integer N find the smallest integer x satisfying F(x) = N.

 

If no such x exists, print “-1”. (without quotes)

Input Format:

The first line contains one integer T, the number of times she gives you the problem.

T lines follow, each containing a single integer N.


Output Format:

Print answer for each problem in a separate line.


Constraints:

1 ≤ T ≤ 10

1 ≤ N ≤ 1010


Sample Input:

4

5

4

9

7


Sample Output:

4

3

8

-1