#include<bits/stdc++.h>
using namespace std;
int init(int a[]);
int add(int,int);
void print(int f[],int);
int c[10001];
int d[10001];
int e[10001];
int main() {
int lena=init(c);
int lenb=init(d);
int lenall=add(lena,lenb);
print(e,lenall);
}
int init(int a[]) {
string s;
cin>>s;
int lens=s.length();
for(int i=1; i<=lens; ++i) {
a[i]=s[lens-i]-'0';
}
return lens;
}
int add(int lenc,int lend) {
int j=1,x=0;
while(j<=lenc||j<=lend) {
e[j]=c[j]+d[j]+x;
x=e[j]/10;
e[j]%=10;
++j;
}
c[j]=x;
if(c[j]==0) {
--j;
}
return j;
}
void print(int g[],int lon) {
bool check=false;
for(int i=lon; i>=1; --i) {
if(g[i]!=0) {
check=true;
}
if(check) {
cout<<g[i];
}
}
cout<<endl;
return;
}