#include <bits/stdc++.h>
using namespace std;
long long trans(long long x,int k)
{
long long ans=0;
int w=1;
while(x){
int a = x % k;
x /= k;
ans += a * w;
w *= k;
}
return ans;
}
int main(){
long long p,q,r;
cin >> p >> q >> r;
long long t=p * q;
bool st=false;
for(int i=1;i <= r;i++)
{
if( trans(r,i) == t)
{
st=true;
cout<<i;
break;
}
}
if(!st) cout<<0;
return 0;
}