#include <iostream>
using namespace std;
long long power(long long a, long long b, long long m){
long long res=1 % m;
a %= m;
while (b>0) {
if (b & 1) {
res=(res*a) % m;
}
a=(a*a) % m;
b >>=1;
}
return res;
}
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int T;
cin >> T;
while (T--) {
long long a, b, m;
cin >> a >> b >> m;
cout << power(a, b, m) << endl;
}
return 0;
}

京公网安备 11010502036488号