#include <iostream>
using namespace std;
int a[10005], b[10005], c[10005];
string A, B;
int main()
{
cin >> A >> B;
int i_p = 0, i_to = 10000;
while (i_p < A.length())
{
a[i_to] = int(A[i_p]) - int('0');
i_to--;
i_p++;
}
i_p = 0, i_to = 10000;
while (i_p < B.length())
{
b[i_to] = int(B[i_p]) - int('0');
i_to--;
i_p++;
}
for (int i = 10000; i >= 1; i--)
{
c[i] += a[i] + b[i];
if (c[i] >= 10)
{
c[i - 1] += 1;
c[i] -= 10;
}
}
int t;
for (int i = 1; i <= 10000; i++)
{
if (c[i] != 0)
{
t = i;
break;
}
}
for (int i = t; i <= 10000; i++)
{
cout << c[i];
}
return 0;
}