- #include
- #define int long long
- using namespace std;
- int p,q,r;
- int change(int a,int b)
- {
- int res=0,i=0;
- while(a)
- {
- res+=(a%10)*(int)(pow(b,i));
- ++i;
- a/=10;
- }
- return res;
- }
- int c(int a)
- {
- int res=0;
- while(a)
- {
- res=max(res,a%10);
- a/=10;
- if(res==9)
- {
- break;
- }
- }
- return res;
- }
- signed main()
- {
- cin>>p>>q>>r;
- int t=max({c(p),c(q),c(r)});
- for(int i=t+1;i<=16;i++)
- {
- if(change(p,i)*change(q,i)==change(r,i))
- {
- cout<
- return 0;
- }
- }
- printf("0");
- return 0;
- }