#include<bits/stdc++.h>
#define int long long
using namespace std;
void change(vector<int> &v,int x,int b){
while(x!=0){
v.push_back(x%10);
x/=10;
}
}
int tonum(vector<int> v,int b) {
int ret = 0;
for(int i = 0;i < v.size();i++){
ret+=v[i]*pow(b,i);
}
return ret;
}
signed main(){
ios_base::sync_with_stdio(false);
cin.tie(0);cout.tie(0);
int p,q,r;
cin>>p>>q>>r;
for(int i = 2;i <= 16;i++){
vector<int> n1,n2,n3;
change(n1,p,i);
change(n2,q,i);
change(n3,r,i);
if(tonum(n1,i)*tonum(n2,i)==tonum(n3,i)){
cout<<i<<endl;
return 0;
}
}
cout<<0<<endl;
return 0;
}