#include <bits/stdc++.h>
using namespace std;
char a[240],b[240];
int a1[240],b1[240],c[241];
int main(){
	cin>>a>>b;
	int i,n=strlen(a),m=strlen(b);
	for(i=0;i<n;i++){
		a1[n-i-1]=a[i]-48;
	}
	for(i=0;i<m;i++){
		b1[m-i-1]=b[i]-48;
	}
	for(i=0;i<max(n,m);i++){
		c[i]=c[i]+a1[i]+b1[i];
		if(c[i]>10){
			c[i+1]++;	
			c[i]-=10; 
		}
	}
	if(c[max(n,m)]==1)
		cout<<"1";
	for(i=0;i<max(n,m);i++){
		cout<<c[max(n,m)-i-1];
	}
	return 0;
	}

/**************************************************************
	Problem: 1268
	User: fzy001
	Language: C++
	Result: Accepted
	Time:16 ms
	Memory:2076 kb
****************************************************************/