#include<bits/stdc++.h>
using namespace std;
char a[240],b[240];
int q[240],k[240],j[240];
int main(){
    int i,n,h,o;
    cin>>a>>b;
    n=strlen(a);
    h=strlen(b);
    for(i=0;i<n;i++){
        q[n-i-1]=a[i]-48;
    }
    for(i=0;i<h;i++){
        k[h-i-1]=b[i]-48;
    }
    o=max(n,h);
    int x=0;
    for(i=0;i<o;i++){
        j[i]=k[i]+q[i]+x;
        x=j[i]/10;
        j[i]%=10;
    }
    if(x==1){
        j[o]=x;
        o++;    
    }
    for(i=o-1;i>=0;i--){
        cout<<j[i];
    }
    return 0;
}
/**************************************************************
	Problem: 1268
	User: lijinkai
	Language: C++
	Result: Accepted
	Time:16 ms
	Memory:2076 kb
****************************************************************/