#include <stdio.h>
void h(int a[],int *max)
{
int i=0,j,t;
char c;
c=getchar();
while(i<501&&c!='\n')
{
if(max<i)
max=i;
a[i++]=c-48;
c=getchar();
}
for(i--,j=0; j<=i/2; j++)
{
t=a[j];
a[j]=a[i-j];
a[i-j]=t;
}
}
int main()
{
int a[501]= {0},b[501]= {0},i,max=0;
int *p=&max;
h(a,p);
h(b,p);
for(i=0; i<=max+1; i++)
{
a[i]=a[i]+b[i];
if(a[i]>=10)
{
a[i]=a[i]-10;
a[i+1]++;
}
if(a[max+1]>0)
max+=1;
}
for(i=max; i>=0; i--)
printf("%d",a[i]);
return 0;
}