#include<iostream>
#include<iomanip>
#include<cmath>
#include<algorithm>
#include<stdbool.h>
#include<stdio.h>
#include<cstring>
using namespace std;
#define M 10000
char a[M], b[M];
int c[M], d[M],e[M],n;
int main() {
cin >> a;
cin >> b;
int len = strlen(a), len1 = strlen(b);
for (int i = 0; i < len; i++) {
c[1000-i]=a[len - 1 - i] -'0';
}for (int i = 0; i < len1; i++) {
d[1000-i]=b[len1- 1 - i] -'0';
}
if (len >= len1)
n = len;
else
n = len1;
for (int i = 1000; i > 1000 - n-2; i--) {
e[i] += c[i] + d[i];
if (e[i] >=10) {
e[i + 1] += e[i] / 10;
e[i] %= 10;
}
}int j = 1;
while (e[j] == 0) {
j++;
}for (int i = j; i <= 1000; i++)
cout << e[i];
return 0;
}