#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
char *a;
char *b;
char *c;
a=(char*)malloc(sizeof(char)*500);
b=(char*)malloc(sizeof(char)*500);
c=(char*)malloc(sizeof(char)*500);
scanf("%s\n",a);
scanf("%s",b);
int x=strlen(a);
int y=strlen(b);
int i,j,k,t=0,l,m,r,yr,yrr=-1;
for(i=0;i<x;i++)
{
a[500-x+i]=a[i];
}
for(j=0;j<500-x;j++)
{
a[j]='0';
}
for(l=0;l<y;l++)
{
b[500-y+l]=b[l];
}
for(m=0;m<500-y;m++)
{
b[m]='0';
}
for(k=500;k>0;k--)
{
c[k]=(a[k-1]-'0'+b[k-1]-'0'+t)%10+'0';
t=(a[k-1]-'0'+b[k-1]-'0'+t)/10;
}
if(t!=0)
{
c[0]=t+'0';
for(yr=0;yr<=500;yr++)
{
printf("%c",c[yr]);
}
}
else
{
for(yr=1;yr<=500;yr++)
{
if(c[yr]!='0')yrr=1;
if(yrr==1)
{
printf("%c",c[yr]);
}
}
}
}```