#include<bits/stdc++.h>
using namespace std;
string a,b;
int an[10089];
int main(){
cin>>a>>b;
bool z=0,p=0,q=0;
int la=a.size(),lb=b.size(),k;
if((a<b&&la==lb)||la<lb){
swap(a,b);
z=1;
}
la=a.size();
lb=b.size();
k=la-1;
for(int i=la-1; i>=0; i--)
an[i]=a[i]-'0';
for(int i=lb-1; i>=0; i--){
if(an[k]-(b[i]-'0')<0){
an[k-1]--;
an[k]+=10;
an[k]-=b[i]-'0';
k--;
}else{
an[k]-=b[i]-'0';
k--;
}
}
if(z==1){
cout<<"-";
}
for(int i=0;i<la; i++){
if(an[i]!=0){
p=1;
}
if(p==1){
cout<<an[i];
q=1;
}
}
if(q==0){
cout<<"0";
}
}