#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
string a;
string b;
cin>>a;
cin>>b;
int i=0;
int len1=a.size();
int len2=b.size();
int len=max(len1,len2);
if(len>len1)
{
reverse(a.begin(),a.end());
for(i=len1;i<len;i++)
{
a+='0';
}
reverse(a.begin(),a.end());
}
else
{
reverse(b.begin(),b.end());
for(i=len2;i<len;i++)
{
b+='0';
}
reverse(b.begin(),b.end());
}
string c;
int count=0;
for(i=len-1;i>=0;i--)
{
int m=a[i]-'0'+b[i]-'0'+count;
if(m>=2)
{
count=1;
}
else
{
count=0;
}
c+=m%2+'0';
}
if(count)
{
c+=count+'0';
}
reverse(c.begin(),c.end());
cout<<c;
return 0;
}