#D10078. Fermat's Last Theorem
Fermat's Last Theorem
Fermat's Last Theorem
In the 17th century, Fermat wrote that he proved for any integer , there exist no positive integers , , such that . However he never disclosed the proof. Later, this claim was named Fermat's Last Theorem or Fermat's Conjecture.
If Fermat's Last Theorem holds in case of , then it also holds in case of any multiple of . Thus it suffices to prove cases where is a prime number and the special case = 4.
A proof for the case = 4 was found in Fermat's own memorandum. The case = 3 was proved by Euler in the 18th century. After that, many mathematicians attacked Fermat's Last Theorem. Some of them proved some part of the theorem, which was a partial success. Many others obtained nothing. It was a long history. Finally, Wiles proved Fermat's Last Theorem in 1994.
Fermat's Last Theorem implies that for any integers and , it always holds that max { }.
Your mission is to write a program that verifies this in the case = 3 for a given . Your program should read in integer numbers greater than 1, and, corresponding to each input , it should output the following: max { }.
Input
The input is a sequence of lines each containing one positive integer number followed by a line containing a zero. You may assume that all of the input integers are greater than 1 and less than 1111.
Output
The output should consist of lines each containing a single integer number. Each output integer should be max { }.
for the corresponding input integer z. No other characters should appear in any output line.
Example
Input
6 4 2 0
Output
27 10 6
inputFormat
input , it should
outputFormat
output the following: max { }.
Input
The input is a sequence of lines each containing one positive integer number followed by a line containing a zero. You may assume that all of the input integers are greater than 1 and less than 1111.
Output
The output should consist of lines each containing a single integer number. Each output integer should be max { }.
for the corresponding input integer z. No other characters should appear in any output line.
Example
Input
6 4 2 0
Output
27 10 6
样例
6
4
2
0
27
10
6
</p>