#include<bits/stdc++.h>//高精减法
using namespace std;
int a[11000],b[11000],c[11000];
int main(){
string s1,s2;
cin>>s1>>s2;
if(s1.size()<s2.size()){
swap(s1,s2);
cout<<"-";
}
else if(s1.size()==s2.size()&&s1<s2){
swap(s1,s2);
cout<<"-";
}
int k=0;
for(int i=s1.size()-1;i>=0;i--) a[k++]=s1[i]-'0';
k=0;
for(int i=s2.size()-1;i>=0;i--) b[k++]=s2[i]-'0';
int len=max(s1.size(),s2.size());
for(int i=0;i<len;i++) c[i]=a[i]-b[i];
for(int i=0;i<11000;i++)
if(c[i]<0){
c[i+1]--;
c[i]+=10;
}
bool flag=0;
for(int i=11000;i>0;i--){
if(c[i]!=0) flag=1;
if(flag) cout<<c[i];
}
cout<<c[0];
return 0;
}