#include<iostream>
#include<string>
#include<bits/stdc++.h>
#include<cstring>
using namespace std;
string A,B;
int main(){
int a[5005]={0},b[5005]={0},c[5005]={0},flag=1;
cin>>A>>B;
if(A.size()<B.size()||A.size()==B.size()&&A<B){
swap(A,B);
cout<<'-';
}
for(int i=0;i<A.size();i++){
a[i]=A[A.size()-1-i]-'0';
}
for(int i=0;i<B.size();i++){
b[i]=B[B.size()-1-i]-'0';
}bool k=0;
for(int i=0;i<A.size();i++){
if(a[i]<b[i]){
a[i]+=10;
a[i+1]--;
}
c[i]=a[i]-b[i];
}int lc=A.size();
while(c[lc-1]==0&&lc>1){
lc--;
}
for(int i=lc-1;i>=0;i--){
cout<<c[i];
}
return 0;
}```