a^b
#include<bits/stdc++.h>
using namespace std;
int a, b, c;
int main(){
cin >> a >> b >> c;
int ans = 1;
if(c == 1){
cout << 0 << '\n';
return 0;
}
while(b){
if(b & 1){
ans = ans * 1ll * a % c;
}
a = a * 1ll * a % c;
b >>= 1;
}
cout << ans << '\n';
return 0;
}