
#include <iostream>
using namespace std;
#define int long long
int a,b,p;
int gsc(int a,int b,int p)
{
int res=0;
while(b)
{
if(b&1) res=(res+a)%p;
a=(a*2)%p,b>>=1;
}
return res;
}
signed main()
{
cin >> a >> b >> p;
cout << gsc(a,b,p);
return 0;
}