#include <bits/stdc++.h>
using namespace std;
int a[5010], b[5010], c[5010];
int main() {
string s1, s2;
cin >> s1 >> s2;
int l1 = s1.size();
int l2 = s2.size();
if (l1 < l2 || l1 == l2 && s1 < s2) {
cout<<"-";
string t = s1;
s1 = s2;
s2 = t;
swap(l1, l2);
}
for (int i = 0; i < l1; i++) {
a[i] = s1[l1 - 1 - i] - '0';
}
for (int i = 0; i < l2; i++) {
b[i] = s2[l2 - 1 - i] - '0';
}
for (int i = 0; i < l1; i++) {
if (a[i] < b[i]) {
a[i + 1]--;
c[i] = a[i] + 10 - b[i];
} else {
c[i] = a[i] - b[i];
}
}
int k = l1--;
while (c[k] == 0 && k > 0) {
k--;
}
for (int i = k; i >= 0; i--) {
cout << c[i];
}
return 0;
}
各位读者爸爸们,不该点个赞吗?