#include <bits/stdc++.h>
#define ll long long
#define endl "\n"
#define F first
#define S second
#define loop(a,n) for(int i=a; i<=n ; i++)
#define TIME (1.0 * clock() / CLOCKS_PER_SEC)
#define NAME "B99E"
using namespace std;
int dem(ll x) {
return to_string(x).size();
}
int main(){
ios_base::sync_with_stdio(0);
cin.tie(0); cout.tie(0);
//freopen(NAME".INP", "r", stdin);
//freopen(NAME".OUT", "w", stdout);
int b, e;
while (cin >> b >> e) {
bool tim = false;
for (int len = 1; len <= 50; len++) {
ll pow10 = 1;
for (int i = 0; i < len + 1; i++) pow10 *= 10;
ll tu = b * pow10 + e;
if (tu % 89 != 0) continue;
ll n = tu / 89;
if (dem(n) == len) {
cout << n << endl;
tim = true;
break;
}
}
if (!tim) cout << 0 << endl;
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgZW5kbCAiXG4iCiNkZWZpbmUgRiBmaXJzdAojZGVmaW5lIFMgc2Vjb25kCiNkZWZpbmUgbG9vcChhLG4pIGZvcihpbnQgaT1hOyBpPD1uIDsgaSsrKQojZGVmaW5lIFRJTUUgKDEuMCAqIGNsb2NrKCkgLyBDTE9DS1NfUEVSX1NFQykKI2RlZmluZSBOQU1FICJCOTlFIgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IGRlbShsbCB4KSB7CiAgICByZXR1cm4gdG9fc3RyaW5nKHgpLnNpemUoKTsKfQoKaW50IG1haW4oKXsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oMCk7CiAgICBjaW4udGllKDApOyBjb3V0LnRpZSgwKTsKICAgIC8vZnJlb3BlbihOQU1FIi5JTlAiLCAiciIsIHN0ZGluKTsKICAgIC8vZnJlb3BlbihOQU1FIi5PVVQiLCAidyIsIHN0ZG91dCk7CiAgICBpbnQgYiwgZTsKICAgIHdoaWxlIChjaW4gPj4gYiA+PiBlKSB7CiAgICAgICAgYm9vbCB0aW0gPSBmYWxzZTsKICAgICAgICBmb3IgKGludCBsZW4gPSAxOyBsZW4gPD0gNTA7IGxlbisrKSB7CiAgICAgICAgICAgIGxsIHBvdzEwID0gMTsKICAgICAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBsZW4gKyAxOyBpKyspIHBvdzEwICo9IDEwOwogICAgICAgICAgICBsbCB0dSA9IGIgKiBwb3cxMCArIGU7CiAgICAgICAgICAgIGlmICh0dSAlIDg5ICE9IDApIGNvbnRpbnVlOwogICAgICAgICAgICBsbCBuID0gdHUgLyA4OTsKICAgICAgICAgICAgaWYgKGRlbShuKSA9PSBsZW4pIHsKICAgICAgICAgICAgICAgIGNvdXQgPDwgbiA8PCBlbmRsOwogICAgICAgICAgICAgICAgdGltID0gdHJ1ZTsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGlmICghdGltKSBjb3V0IDw8IDAgPDwgZW5kbDsKICAgIH0KICAgIHJldHVybiAwOwp9Cg==