#include<stdio.h>
int main()
{
int s;
scanf("%d",&s);
while(s--)
{
int b,c,i;
long long a,sum;
scanf("%lld%d%d",&a,&b,&c);
sum=1;
while(b>0)
{
if(b%2==1)
sum=sum*a%c;
a=a*a%c;
b/=2;
}
printf("%lld\n",sum);
}
return 0;
}
int main()
{
int s;
scanf("%d",&s);
while(s--)
{
int b,c,i;
long long a,sum;
scanf("%lld%d%d",&a,&b,&c);
sum=1;
while(b>0)
{
if(b%2==1)
sum=sum*a%c;
a=a*a%c;
b/=2;
}
printf("%lld\n",sum);
}
return 0;
}