#include<bits/stdc++.h>
#define int long long
using namespace std;
string s1,s2;
int a[250],b[250],l1,l2,la,lb,c[250];
signed main(){
ios::sync_with_stdio(0);
cin.tie(0),cout.tie(0);
cin>>s1>>s2;
l1=s1.size(),l2=s2.size();
if(s1.size()<s2.size()){
cout<<"-";
swap(s1,s2);
l1=s1.size(),l2=s2.size();
}
else{
for(int i=0;i<max(l1,l2);i++){
if(s1[i]>s2[i]) break;
else if(s2[i]>s1[i]){
cout<<"-";
swap(s1,s2);
l1=s1.size(),l2=s2.size();
break;
}
}
}
for(int i=l1-1;i>=0;i--){
a[++la]=s1[i]-'0';
}
for(int i=l2-1;i>=0;i--){
b[++lb]=s2[i]-'0';
}
int len=max(la,lb);
for(int i=len;i>=1;i--){
c[i]+=a[i]-b[i];
if(c[i]<0){
c[i]+=10;
a[i-1]--;
}
}
while(c[len]==0&&len>1)len--;
for(int i=len;i>=1;i--){
cout<<c[i];
}
return 0;
}
不用管我的数组大小呀!玄关