#include<bits/stdc++.h>
using namespace std;
int a[10000],b[10000],c[10000],l1=0,l2=0,w,v;
int main(){
string s1,s2;
char z;
cin>>s1>>s2;
if(s1==s2){
cout<<0;
return 0;
}
v=max(s1.size(),s2.size());
if(s1.size()<s2.size()){
z='-';
swap(s1,s2);
}
if(s1.size()==s2.size()){
for(int i=v-1;i>=0;i--){
if(s1[i]-'0'<s2[i]-'0'){
z='-';
swap(s1,s2);
}
}
}
for(int i=s1.size()-1;i>=0;i--){
a[++l1]=s1[i]-'0';
}
for(int i=s2.size()-1;i>=0;i--){
b[++l2]=s2[i]-'0';
}
for(int i=1;i<=v;i++){
if(a[i]<b[i])
{
a[i]+=10;
a[i+1]--;
}
c[i]+=(a[i]-b[i]);
}
if(z=='-'){
cout<<z;
}
for(int i=v;i>=1;i--){
if(c[i]!=0){
w=i;
break;
}
}
for(int i=w;i>=1;i--){
cout<<c[i];
}
}