#include<stdio.h>
#include<string.h>
#include<stdbool.h>
int a[1000],b[1000],c[1000];
char s1[1000],s2[1000],s3[1000];
int flag=0;
bool compare(char a[],char b[]);
bool compare(char a[],char b[])
{
int u=strlen(a),v=strlen(b);
if(u!=v)
return u>v;
for(int i=0;i<u;i++)
{
if(a[i]!=b[i])
return a[i]>b[i];
}
return true;
}
int main()
{
int la,lb,lc;
scanf("%s",s1);
scanf("%s",s2);
la=strlen(s1);
lb=strlen(s2);
if(!compare(s1,s2))
{
flag=1;
strcpy(s3,s1);
strcpy(s1,s2);
strcpy(s2,s3);
}
if(la>=lb)
lc=la;
else
lc=lb;
for(int i=0;i<la;i++)
a[la-i]=s1[i]-'0';
for(int i=0;i<lb;i++)
b[lb-i]=s2[i]-'0';
for(int i=1;i<=lc;i++)
{
if(a[i]<b[i])
{
a[i+1]--;
a[i]+=10;
}
c[i]=a[i]-b[i];
}
while(c[lc]==0&&lc>1)
lc--;
if(flag==1)
printf("-");
for(int i=lc;i>0;i--)
printf("%d",c[i]);
return 0;
}