#include<stdio.h> //二分快速幂
int Mod(int a, int b, int c)
{
long long ans = 1;
long long base = a;
while (b != 0)
{
if (b & 1)
ans = (ans)*(base) % c;
base = (base%c)*(base%c) % c;
b >>= 1;
}
return ans;
}
int main()
{
int a, b, c;
scanf("%d%d%d", &a, &b, &c);
printf("%d\n", Mod(a, b, c));
return 0;
}