#include<stdio.h>
long long zh(long long x,long long y){
long long mm=0,i=1;
while(x){
mm+=x%10*i;
x/=10;
i=i*y;
}
return mm;
}
int main(){
long long a,b,c,i=2;
scanf("%lld %lld %lld",&a,&b,&c);
for(i=2;i<=16;i++){
if(zh(a,i)*zh(b,i)==zh(c,i))
{printf("%lld",i);
break;}
}
if(i>16)
printf("0");
return 0;
}