#include<bits/stdc++.h>
using namespace std;
const int maxn=250;
char sa[maxn],**[maxn];
int a[maxn],b[maxn],c[maxn];
int main(){
scanf("%s",sa);
scanf("%s",**);
memset(c,0,sizeof(c));
int la=strlen(sa);
int lb=strlen(**);
for(int i=0;i<la;i++) a[la-i-1]=sa[i]-'0';
for(int i=0;i<lb;i++) b[lb-i-1]=**[i]-'0';
int lc=la>lb?la:lb;
for(int i=0;i<lc;i++){
c[i]+=a[i]+b[i];
if(c[i]>=10){
c[i+1]=c[i]/10;
c[i]=c[i]%10;
}
}
if(c[lc]>0) lc++;
int cnt=lc-1;
while(c[cnt]==0)cnt--;
for(int i=cnt;i>=0;i--) printf("%d",c[i]);
return 0;
}