計算 $R = B^P\mod{M}$
對相當大的 B、P、M 請寫一個有效率的演算法來。
Input
每筆測試資料有 3 行,各有 1 個整數分別代表 B、P、M。
其中 $0\leq{B,P}\leq{2147483647}, 1\leq{M}\leq{46340}$
Output
輸出計算的結果,每筆測試資料一行。
Sample Input
3
18132
17
17
1765
3
2374859
3029382
36123
Sample Output
13
2
13195