#include<bits/stdc++.h>
#include<iostream>
using namespace std;
typedef long long ll;
string s,ss;
ll a[1001],b[1001],c[1001];
inline ll read(){
ll k=0;char ch=getchar();
while(!isdigit(ch))ch=getchar();
while(isdigit(ch))k=(k<<1)+(k<<3)+(ch^48),ch=getchar();
return k;
}
int main(){
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
cin>>s>>ss;
ll n=s.size(),m=ss.size();
for(ll i=1;i<=n;i++){
a[i]=s[n-i]-48;
}
for(ll i=1;i<=m;i++){
b[i]=ss[m-i]-48;
}
for(ll i=1;i<=max(n,m);i++){
c[i]=a[i]+b[i];
if(c[i]>9)c[i+1]=c[i]/10;
c[i]%=10;
}
ll k=max(n,m)+10;
while(c[k]==0&&k>1)k--;
for(ll i=k;i>=1;i--){
cout<<c[i];
}
return 0;
}