include [HTML_REMOVED]
include [HTML_REMOVED]
using namespace std;
const int N=10010;
int a[N],b[N],c[N];
int tot;
string x,y;
int sub(int a[],int b[],int len1,int len2){
int t=0;
for(int i=1;i<=len1;i){
t=a[i]-t;
if(i<=len2) t-=b[i];
c[i]=(t+10)%10;
if(t<0) t=-1;
else t=0;
}
while(c[len1]==0&&len1>1) len1–;
return len1;
}
int check(string x,string y,int len1,int len2){
if(len1!=len2) return len1>len2;
else{
for(int i=0;i[HTML_REMOVED]y[i];
}
}
return 1;
}
}
int main(){
cin>>x>>y;
int len1,len2;
len1=x.size();
len2=y.size();
for(int i=1;i<=len1;i){
a[i]=x[len1-i]-‘0’;
}
for(int i=1;i<=len2;i++){
b[i]=y[len2-i]-‘0’;
}
if(check(x,y,len1,len2)==1){
tot=sub(a,b,len1,len2);
}
else{
tot=sub(b,a,len2,len1);
cout<<’-‘;
}
for(int i=tot;i>=1;i–) cout<<c[i];
return 0;
}