#include<bits/stdc++.h> using namespace std; int a,b,p; long long ans=1; void Pow() { for(int i=2;i<=b;i++) ans=ans*a%p; } int main() { cin>>a>>b>>p; ans=a; Pow(); cout<<a<<"^"<<b<<" mod "<<p<<"="<<ans<<endl; return 0; }