#include #include <string.h> using namespace std; int main() { string s1,s2; cin >> s1 >> s2; int len1 = s1.size(),len2 = s2.size(); int a[100005] = {},b[100005] = {},c[100005] = {}; for (int i = 0;i < len1;i++) a[len1 - i - 1] = s1[i] - '0'; for (int i = 0;i < len2;i++) b[len2 - i - 1] = s2[i] - '0'; int maxx = max(len1,len2); for (int i = 0;i < maxx;i++) { c[i] += a[i] + b[i]; c[i + 1] += c[i] / 10; c[i] %= 10; } while (c[maxx+1] == 0) { maxx--; } for (int i = maxx+1;i >= 0;i--) { cout << c[i]; } return 0; }