#include<bits/stdc++.h>
#define maxn 100005
using namespace std;
int a[maxn],b[maxn],c[maxn];
string str1,str2;
int main(){
cin>>str1>>str2;
int len1=str1.length();
int len2=str2.length();
if((str1.size()<str2.size())||(str1.size()==str2.size()&&str1<str2)){
cout<<'-';
swap(str1,str2);
}
for(int i=0;i<len1;i++){
a[len1-i]=str1[i]-'0';
}
for(int i=0;i<len2;i++){
b[len2-i]=str2[i]-'0';
}
for(int i=1;i<=len1;i++){
c[i]+=a[i]-b[i];
if(c[i]<0){
c[i+1]--;
c[i]+=10;
}
}
int lenc=len1;
while(c[lenc]==0){
lenc--;
}
for(int i=max(lenc,1);i>=1;i--){
cout<<c[i];
}
return 0;
}
60求调