may i jnow why my code was giving a wrong answer.
#include
#include<bits/stdc++.h>
#include
using namespace std;
#define ll long long int
int main()
{
ll t;
cin>>t;
while(t–)
{
ll A,N,P;
cin>>A>>N>>P;
ll ans = A;
ans = ans%P;
for(ll i=1;i<=N;i++)
{
ans = (pow(ans,i));
ans = ans%P;
}
cout<<ans<<endl;
}
return 0;
}