#include<bits/stdc++.h>
using namespace std;
string a,b;
int c[510],a1[510],b1[510];
int main()
{
getline(cin,a);
getline(cin,b);
int si1=a.size();
int si2=b.size();
int maxn=max(si1,si2);
for(int i=0;i<si1;i++)
a1[i]=a[si1-i-1]-'0';
for(int i=0;i<si2;i++)
b1[i]=b[si2-i-1]-'0';
for(int i=0;i<maxn;i++)
{
c[i]+=a1[i]+b1[i];
c[i+1]=c[i]/10;
c[i]=c[i]%10;
}
if(!c[maxn]) maxn--;
for(int i=maxn;i>=0;i--) printf("%d",c[i]);
return 0;
}