#include <bits/stdc++.h>
using namespace std;
string s="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
unsigned long long zh(int x,string a){
unsigned long long summ=0;
unsigned long long lll=1;
for(int i = a.size()-1;i>-1;i--){
summ+=s.find(a[i])*lll;
lll*=x;
}
return summ;
}
int main(){
string a,b,c;cin>>a>>b>>c;
for(int i = 2;i<=100;i++){
if(zh(i,a)*zh(i,b)==zh(i,c)){
cout<<i;
return 0;
}
}
cout<<0;
}