#include<iostream>
#include<stdio.h>
#include<bits/stdc++.h>
typedef long long LL;
using namespace std;
int main()
{
char c[100001];
char d[100001];
int s[100001];
for (int i=0;i<=100000;i++)
{
c[i]='0';
d[i]='0';
s[i]=0;
}
cin>>c>>d;
int m=strlen(c);
int n=strlen(d);
int mm=min(m,n);
int nn=max(m,n);
s[m]=0;
if (c[m]<'0' or c[m]>'9') c[m]='0';
if (d[n]<'0' or d[n]>'9') d[n]='0';
for (int i=m-1;i>=0;i--)
s[m-i-1]=c[i]-'0';
for (int i=n-1;i>=0;i--)
s[n-i-1]+=d[i]-'0';
for (int i=0;i<=nn;i++)
if (s[i]>=10)
{
s[i]-=10;
s[i+1]++;
}
for (int i=0;i<=100000;i++)
if (s[i]>=10)
{
s[i]-=10;
s[i+1]++;
}
if (s[nn]!=0) cout<<s[nn];
for (int i=nn-1;i>=0;i--)
cout<<s[i];
return 0;
}
/*for (int i=0;i<=n-1;i++)
cout<<s[i];
cout<<endl;*/