#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;
}```