#include<iostream>
#include<string>
using namespace std;
string arr1, arr2, an;
int len;
int main() {
cin >> arr1 >> arr2;
if (arr1.length() < arr2.length()) {
int k = arr2.length()-arr1.length();
for(int i=0;i<=k;i++){
arr1='0'+arr1;
}
arr2='0'+arr2;
len = arr2.length();
}
else if(arr1.length() == arr2.length()){
arr1='0'+arr1;
arr2='0'+arr2;
len = arr1.length();
}
else {
int k = arr1.length()-arr2.length();
for(int i=0;i<=k;i++){
arr2='0'+arr2;
}
arr1='0'+arr1;
len = arr1.length();
}
for (int i = 1; i < len+1; i++) {
int sum = arr1[len-i]-'0' + arr2[len-i] -'0';
if(sum/10==1){
arr1[len-i-1]+=1;
}
an[len-i] = sum%10+'0';
}
if(an[0]='0'){
for(int j=1;j<len;j++){
cout<<an[j];
}
}
else{
for(int j=0;j<len;j++){
cout<<an[j];
}
}
return 0;
}