//代码1 AC代码
#include<iostream>
#include<string>
using namespace std;
int main()
{
string a, b;
cin >> a >> b;
//改动位置:
int len1=a.length();
int len2=b.length();
if (len1>len2) {
for (int i = 0; i < len1-len2; i++) {
b = '0' + b;
}
}
else{
for (int i = 0; i < len2-len1; i++) {
a = '0' + a;
}
}
int len = a.length();
int pre = 0;
int nre;
string ans;
for (int i = len - 1; i >= 0; i--) {
nre = a[i] - '0' + b[i] - '0' + pre;
pre = nre / 10;
nre %= 10;
ans = char(nre + '0') + ans;
}
if (pre != 0)
ans = char(pre + '0') + ans;
cout << ans << endl;
return 0;
}
//代码2 60分代码
#include<iostream>
#include<string>
using namespace std;
int main()
{
string a, b;
cin >> a >> b;
if (a.length() > b.length()) {
for (int i = 0; i < a.length() - b.length(); i++) {
b = '0' + b;
}
}
else{
for (int i = 0; i < b.length() - a.length(); i++) {
a = '0' + a;
}
}
int len = a.length();
int pre = 0;
int nre;
string ans;
for (int i = len - 1; i >= 0; i--) {
nre = a[i] - '0' + b[i] - '0' + pre;
pre = nre / 10;
nre %= 10;
ans = char(nre + '0') + ans;
}
if (pre != 0)
ans = char(pre + '0') + ans;
cout << ans << endl;
return 0;
}
}