#include<iostream> #include<vector> #include<algorithm> using namespace std; int main() { string a, b; cin >> a >> b; int i = a.size() - 1; int j = b.size() - 1; vector<int> res; int flag = 0; while (i >= 0 || j >= 0) { int num1 = i >= 0 ? a[i] - '0' : 0; int num2 = j >= 0 ? b[j] - '0' : 0; int sum = num1 + num2 + flag; flag = sum / 10; sum = sum % 10; res.push_back(sum); i--; j--; } if(flag == 1){ res.push_back(1); } reverse(res.begin(),res.end()); for(auto re: res){ cout<<re; } cout<<endl; return 0; }