#include<bits/stdc++.h>
using namespace std;
long long a[1000001],b[1000001],c[1000001],j;
bool x;
char s[1000001],ss[1000001];
int main()
{
cin>>s>>ss;
a[0]=strlen(s);
b[0]=strlen(ss);
for(int i=1; i<=a[0]; i++)
a[i]=s[a[0]-i]-'0';
for(int i=1; i<=b[0]; i++)
b[i]=ss[b[0]-i]-'0';
for(j=1; j<=max(a[0],b[0])+1; j++)
{
c[j]=a[j]-b[j];
if(c[j]<0)
{
c[j]%=10;
a[j+1]--;
a[j]+=10;
}
}
c[0]=j;
if(c[j+1]<0)
{
c[0]++;
}
for(int i=c[0]; i>=1; i--)
{
if(x==false&&c[i]==0)
continue;
x=true;
cout<<c[i];
}
if(x==false)
cout<<0;
return 0;
}