#include<bits/stdc++.h>
using namespace std;
int m[10000],n[10000],c[10000],d,g;
char a[10000],b[10000],e[10000],f='+';
int main(){
scanf("%s",a);
scanf("%s",b);
g=strcmp(a,b);
if(strlen(a)<strlen(b)){
g=-1;
}
if(g<0){
strcpy(e,a);
strcpy(a,b);
strcpy(b,e);
f='-';
}
d=strlen(a);
for(int i=0;i<strlen(a);i++){
m[strlen(a)-i-1]=a[i]-'0';
}
for(int i=0;i<strlen(b);i++){
n[strlen(b)-i-1]=b[i]-'0';
}
for(int i=0;i<d;i++){
c[i]=m[i]-n[i];
if(c[i]<0){
c[i+1]--;
c[i]=c[i]+10;
}
}
while(c[d]==0){
d--;
}
if(f=='-'){
printf("-");
}
for(int i=d;i>=0;i--){
printf("%d",c[i]);
}
}