Given three numbers x,k and m, you need to find the value of \(x^{x^{x^{.^{.^{.^x}}}}}\)%m where number of x's in the expression are k. That is, if x=5,k=3 and m=3, then you need to compute \(5^{5^5}\)%3.
Constraints:
\(1 \le T \le 10^5\)
\(1 \le m \le 10^7\)
\(1 \le k \le 10^{18}\)
\(m < x \le 10^8\) x is always a prime number
Format of the input file:
First line : T i.e number of testcases.
For each testcase :
First line : Three space separated integers x , k and m.
Format of the output file:
Print the answer for each test case in a separate line
2 5 1 3 5 2 3
2 2
Case 1: 5 % 3=2
Case 2: \(5^5\) % 3=3125 % 3= 2
Please login to use the editor
You need to be logged in to access the code editor
Loading...
Please wait while we load the editor
Login to unlock the editorial
Please login to use the editor
You need to be logged in to access the code editor
Loading...
Please wait while we load the editor