#include <stdio.h>
#include <string.h>
int main() {
char a[1000] = {0};
char b[1000] = {0};
int A[1000] = {0};
int B[1000] = {0};
int C[1001] = {0};
int jinwei = 0;
int t = 0;
while (scanf("%s %s", &a, &b) != EOF) {
int len1 = strlen(a);
int len2 = strlen(b);
int len = len1 > len2 ? len1 : len2;
for (int i = 0; i < len1; i++) {
A[i] = a[len1 - 1 - i] - '0';
}
for (int j = 0; j < len2; j++) {
B[j] = b[len2 - 1 - j] - '0';
}
for (int i = 0; i <= len; i++) {
t = A[i] + B[i] + jinwei;
C[i] = t % 10;
jinwei = t / 10;
}
while (C[len] == 0) { //处理前导0
if (len == 1) {
break;
}
len--;
}
for (int i = len; i >= 0; i--) {
printf("%d", C[i]);
}
printf("\n");
}
}