#include<iostream>
using namespace std;
#define N 5002
int a[N], b[N];
void add(int x, int y)
{
if (a[x] + y >= 10)
{
a[x] = a[x] + y - 10;
add(x + 1, 1);
}
else
{
a[x] += y;
}
}
int main()
{
string a1, b1;
cin >> a1 >> b1;
for (int i = 1;i <= a1.size();i++)
a[i] = a1[a1.size() - i]-48;
for (int i = 1;i <= b1.size();i++)
b[i] = b1[b1.size() - i]-48;
for (int i = 1;i <= b1.size();i++)
add(i, b[i]);
int i = max(a1.size(),b1.size())+1;
while (a[i] == 0)i--;
while (i != 0)cout << a[i--];
}