#A1550. 【例】快速幂

【例】快速幂

题目描述

给定 nnaia_i,bib_i,pip_i,对于每组数据,求出 aibimodpia_i^{b_i}modp_i 的值。

输入

第一行包含整数 nn。 接下来 nn 行,每行包含三个整数 ai,bi,piai,bi,pi

输出

对于每组数据,输出一个结果,表示 aibimodpia_i^{b_i}modp_i 的值。 每个结果占一行。

样例输入

2
3 2 5
4 3 9

样例输出

4
1

提示

1n1000001≤n≤100000 , 1ai,bi,pi2×1091≤a_i,b_i,p_i≤2×10^9