#include <iostream>
#include <string>
using namespace std;
int main()
{
string A, B;
cin >> A >> B;
int aSize = A.length();
int bSize = B.length();
string Cal = "";
int overnum = 0;
while (aSize > 0 || bSize > 0)
{
int num1= 0;
if (aSize > 0)
{
num1 = A[--aSize] - '0';
}
int num2 = 0;
if (bSize > 0)
{
num2 = B[--bSize] - '0';
}
int Value = num1 + num2 + overnum;
overnum = Value / 10;
Value %= 10;
char Val = Value + '0';
Cal += Val;
}
if (overnum > 0)
{
Cal += overnum + '0';
}
string Result = "";
for (int i = (int)Cal.length() - 1; i >= 0; --i)
{
Result += Cal[i];
}
cout << Result << "\n";
return 0;
}