#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef vector<bool> vb;
typedef vector<vb> vvb;
typedef vector<int> vi;
typedef vector<vi> vvi;
typedef vector<ll> vl;
typedef vector<vl> vvl;
typedef vector<char> vc;
typedef vector<vc> vvc ;
typedef vector<string> vs;
typedef vector<pair<ll, ll> > vp;
typedef pair<ll, ll> pl;
#define endl "\n"
#define pb push_back
#define F first
#define S second
#define all(v) v.begin(), v.end()
#define rall(v) v.rbegin(), v.rend()
#define sz(a) int(a.size())
const ll mod = 1e9+7;
void solve(){
ll x, y, s;
cin >> x >> y >> s;
ll mx=-1, my=-1;
ll auxn=x;
while(auxn){
mx = max(mx, auxn%10);
auxn/=10;
}
auxn=y;
while(auxn){
my = max(my, auxn%10);
auxn/=10;
}
for(ll i=mx+1; i<=10; i++){
for(ll j=my+1; j<=10; j++){
ll auxx=x, auxy=y, sumx=0, sumy=0;
ll it=0;
while(auxx){
sumx += auxx%10 * pow(i, it);
auxx/=10;
it++;
}
it=0;
while(auxy){
sumy += auxy%10 * pow(j, it);
auxy/=10;
it++;
}
if(sumy+sumx == s){
cout << i << " " << j << endl;
return;
}
}
}
}
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
int tt=1;
// cin >> tt;
while(tt--){
solve();
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKdHlwZWRlZiBsb25nIGxvbmcgbGw7CnR5cGVkZWYgdmVjdG9yPGJvb2w+IHZiOwp0eXBlZGVmIHZlY3Rvcjx2Yj4gdnZiOwp0eXBlZGVmIHZlY3RvcjxpbnQ+IHZpOwp0eXBlZGVmIHZlY3Rvcjx2aT4gdnZpOwp0eXBlZGVmIHZlY3RvcjxsbD4gdmw7CnR5cGVkZWYgdmVjdG9yPHZsPiB2dmw7CnR5cGVkZWYgdmVjdG9yPGNoYXI+IHZjOwp0eXBlZGVmIHZlY3Rvcjx2Yz4gdnZjIDsKdHlwZWRlZiB2ZWN0b3I8c3RyaW5nPiB2czsKdHlwZWRlZiB2ZWN0b3I8cGFpcjxsbCwgbGw+ID4gdnA7CnR5cGVkZWYgcGFpcjxsbCwgbGw+IHBsOwogCiNkZWZpbmUgZW5kbCAiXG4iCiNkZWZpbmUgcGIgcHVzaF9iYWNrCiNkZWZpbmUgRiBmaXJzdAojZGVmaW5lIFMgc2Vjb25kCiNkZWZpbmUgYWxsKHYpIHYuYmVnaW4oKSwgdi5lbmQoKQojZGVmaW5lIHJhbGwodikgdi5yYmVnaW4oKSwgdi5yZW5kKCkKI2RlZmluZSBzeihhKSBpbnQoYS5zaXplKCkpCmNvbnN0IGxsIG1vZCA9IDFlOSs3OwoKdm9pZCBzb2x2ZSgpewoJbGwgeCwgeSwgczsKCWNpbiA+PiB4ID4+IHkgPj4gczsKCQoJbGwgbXg9LTEsIG15PS0xOwoJCglsbCBhdXhuPXg7Cgl3aGlsZShhdXhuKXsKCQlteCA9IG1heChteCwgYXV4biUxMCk7CgkJYXV4bi89MTA7Cgl9CgkKCWF1eG49eTsKCXdoaWxlKGF1eG4pewoJCW15ID0gbWF4KG15LCBhdXhuJTEwKTsKCQlhdXhuLz0xMDsKCX0KCQoJZm9yKGxsIGk9bXgrMTsgaTw9MTA7IGkrKyl7CgkJZm9yKGxsIGo9bXkrMTsgajw9MTA7IGorKyl7CgkJCWxsIGF1eHg9eCwgYXV4eT15LCBzdW14PTAsIHN1bXk9MDsKCQkJCgkJCWxsIGl0PTA7CgkJCXdoaWxlKGF1eHgpewoJCQkJc3VteCArPSBhdXh4JTEwICogcG93KGksIGl0KTsKCQkJCWF1eHgvPTEwOwoJCQkJaXQrKzsKCQkJfQoJCQkKCQkJaXQ9MDsKCQkJd2hpbGUoYXV4eSl7CgkJCQlzdW15ICs9IGF1eHklMTAgKiBwb3coaiwgaXQpOwoJCQkJYXV4eS89MTA7CgkJCQlpdCsrOwoJCQl9CgkJCQoJCQlpZihzdW15K3N1bXggPT0gcyl7CgkJCQljb3V0IDw8IGkgPDwgIiAiIDw8IGogPDwgZW5kbDsKCQkJCXJldHVybjsKCQkJfQoJCX0KCX0KCQoJCgkKfQoKaW50IG1haW4oKXsKICAgIGlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICAgIGNpbi50aWUobnVsbHB0cik7CiAgICAKICAgIGludCB0dD0xOyAKCiAgICAvLyBjaW4gPj4gdHQ7CgogICAgd2hpbGUodHQtLSl7CiAgICAgICAgc29sdmUoKTsKICAgIH0KfQ==