#include<bits/stdc++.h>
using namespace std;
int chang(int x,int b)
{
int n=1,sum=0;
#include<bits/stdc++.h>
using namespace std;
int chang(int x,int b)
{
int n=1,sum=0;
while(x!=0)
{
if(x%10>=b)
{
return 9;
}
sum+=x%10*n;
n*=b;
x/=10;
}
return sum;
}
int main(){
int p,q,r;
cin>>p>>q>>r;
for(int i=2;i<=16;i++)
{
if(chang(p,i)*chang(q,i)==chang(r,i))
{
cout<<i;
return 0;
}
}
cout<<"0";
return 0;
}
while(x!=0)
{
if(x%10>=b)
{
return 9;
}
sum+=x%10n;
n=b;
x/=10;
}
return sum;
}
int main(){
int p,q,r;
cin>>p>>q>>r;
for(int i=2;i<=16;i++)
{
if(chang(p,i)*chang(q,i)==chang(r,i))
{
cout<<i;
return 0;
}
}
cout<<"0";
return 0;
}