#include<stdio.h>
#include<string.h>
void add(char *a1,char *a2)
{
int length1=0,length2=0,temp1=0,temp2=0;
int jinwei=0;
int i,j,k=0;
int n1[100],n2[100],n3[150];
length1=strlen(a1);
length2=strlen(a2);
for(i=0;i<length1;i++)
n1[i]=a1[i]-'0';
for(i=0;i<length2;i++)
n2[i]=a2[i]-'0';
for(i=length1-1,j=length2-1,k=0;i>=0&&j>=0;i--,j--)
{
temp1=n1[i]+n2[j]+jinwei
temp2=temp1%10;
jinwei=temp1/10;
n3[k++]=temp2;
}
if(i>=0)
{
for(;i>=0;i--)
{
temp1=n1[i]+jinwei;
temp2=temp1%10;
jinwei=temp1/10;
n3[k++]=temp2;
}
}
else
if(j>=0)
{
for(;j>=0;j--)
{
temp1=n2[j]+jinwei;
temp2=temp1%10;
jinwei=temp1/10;
n3[k++]=temp2;
}
}
if(jinwei==1)
n3[k++]=jinwei;
for(i=k-1;i>=0;i--)
printf("%d",n3[i]);
}
int main()
{
char a1[100],a2[100];
scanf("%s%s",a1,a2);
add(a1,a2);
return 0;
}