#include <stdio.h>

#include<string.h>

void rev(char* a){

    char temp;

    for(int t=0;t<strlen(a)/2;t++){

        temp=a[t];

        a[t]=a[strlen(a)-t-1];

        a[strlen(a)-t-1]=temp;

    }

}

char sum[10002]={0,};

void add(char *a,char *b) {

    //printf("%s %s\n",a,b);

    rev(a);

    rev(b);

    //printf("%s %s\n",a,b);

    int len;

    if(strlen(a)>strlen(b)) len=strlen(a);

    else len=strlen(b);

    for(int t=0;t<len;t++){

        sum[t]=a[t]+b[t]-48;

    }

    for(int t=0;t<len;t++){

        if(sum[t]>=58){

            sum[t]-=10;

            sum[t+1]++;

        }

        else if(sum[t]<'0') sum[t]+='0';

    }

    for(int t=0;t<len;t++){

        if(sum[t]>=58){

            sum[t]-=10;

            sum[t+1]++;

        }

        else if(sum[t]<'0') sum[t]+='0';

    }

    if(sum[len]==1) sum[len]=49;

    //printf("%s\n",sum);

    rev(sum);

}

int main(){

    char a[10002],b[10002];

    scanf("%s %s",a,b);

    add(a,b);

    printf("%s",sum);

    return 0;

}