#include <stdio.h>
#include <string.h>
int main()
{
char n[102] = {}, m[102] = {}, sum[103] = {};
int len, lem, carry,i,j,d=1,s=0;
scanf("%s %s", n, m);
len = strlen(n);
lem = strlen(m);
sum[len+1] = '\0';
if(len<lem || len==lem&&strcmp(m,n)>0)
{
char tmp[110]={};
strcpy(tmp,n);
strcpy(n,m);
strcpy(m,tmp);
len = strlen(n);
lem = strlen(m);
printf("-");
}
for (i = len, j = lem; i>=0; i--, j--)
{
carry = n[i]-48;
if (j>=0)
{
carry -= m[j]-48;
}
if (carry<0)
{
n[i-1]-=1;
d=0;
}
sum[i] = carry<0 ? carry+10+48 : carry+48;
}
for (i=0;i<len;i++)
{
if (sum[i]!='0')
{
s++;
}
if (s>0)
{
printf("%c", sum[i]);
}
}
if (s==0)
{
printf("0");
}
return 0;
}