#include<bits/stdc++.h>
using namespace std;
#define maxx 5000
char sa[maxx], sb[maxx];
int la, lb, lc, a[maxx], b[maxx], c[maxx];
int main() {
scanf("%s %s", sa, sb);
la = strlen(sa);
lb = strlen(sb);
for (int i = 0; i < la; i++)
{
a[la - i - 1] = sa[i] - '0';
}
for (int i = 0; i < lb; i++)
{
b[lb-i-1]=sb[i] - '0';
}
lc=max(la,lb);
for (int i = 0;i<lc;i++)
{
c[i]=a[i]+b[i]+c[i];
if (c[i] > 10)
{
c[i + 1] = 1;
c[i] -= 10;
}
}
if (c[lc] > 0)lc++;
for (int i = lc - 1; i >= 0; i--)
{
printf("%d", c[i]);
}
return 0;
}