快速幂模板
#include<bits/stdc++.h>
#define ll long long
using namespace std;
ll qmi(ll a,ll b,ll p){
if(p==1)return 0;
ll res=1;
while(b){
if(b&1)res=res*a%p;
b>>=1;
a=a*a%p;
}
return res;
}
int main(){
int a,b,p;
cin>>a>>b>>p;
cout<<qmi(a,b,p);
return 0;
}