When Mr. Macpet gets a heritage he doesn't feel so happy, because he needs a password to open it. This password is a number which can be got as followed.
For any positive integer a, an integer function f(A) can be calculated by the following procedure:
1. Move the last digit of A to the front of the first one. This is B.
2. C is the square of B.
3. Move the first digit of C to the back of the last one, and get D.
D is the value of f(A).
The password is the Nth minimum positive number in the number set {X > 0 | f(X) = X2}.
Can you help Mr. Macpet to open his heritage?
Input (Please use standard input, and don’t read or write files.) | |
A positive integer N (N < 1000).
| |
Output (Please use standard output, and don’t read or write files.) | |
Only one line contains a positive integer which is the password. | |
| |
Sample Input | Sample Output |
2 | 2
|
这个没招,用了比较老实的算法,一个一个算,但是算到第7个就不行了,所以发现规律,写了如下代码: