#include <stdio.h>
#include <string.h>

void revstr(char *p) {
    char *q = p + strlen(p) - 1, r;
    while (p != q && p != q + 1) {
        r = *p;
        *p++ = *q;
        *q-- = r;
    }
}

int main(void) {
    int c = 0;
    char a[10002], b[10001], *d, *e;
    gets(a);
    gets(b);
    revstr(a);
    revstr(b);
    for (d = a, e = b; *d && *e; d++, e++)
        if ((c = (*d += c + *e - '0') > '9'))
            *d -= 10;
    for (; *d; d++)
        if ((c = (*d += c) > '9'))
            *d -= 10;
    for (; *e; d++, e++)
        if ((c = (*d = c + *e) > '9'))
            *d -= 10;
    *d++ = c + '0';
    *d = 0;
    revstr(a);
    for (d = a; *d == '0'; d++)
        ;
    printf("%s\n", *d ? d : "0");
    return 0;
}
