#include<iostream>
#include<cstring>
#include<cmath>
using namespace std;
int main(){
long long j,a1,b1,c1,i,n=0,m=0,l=0;
char a[32],b[32],c[32];
cin>>a>>b>>c;
a1=strlen(a);
b1=strlen(b);
c1=strlen(c);
for(i=1;i<=100;i++){
n=0;
m=0;
l=0;
for(j=0;j<a1;j++){
n+=(int(a[a1-j-1])-48)*pow(i,j);
}
for(j=0;j<b1;j++){
m+=(int(b[b1-j-1])-48)*pow(i,j);
}
for(j=0;j<c1;j++){
l+=(int(c[c1-j-1])-48)*pow(i,j);
}
if(n*m==l){
cout<<i;
return 0;
}
}
cout<<0;
}