1 #include <iostream>
2 #include <vector>
3 using namespace std;
4 int main(){
5 string la,lb;
6 cin>>la>>lb;
7 vector<int> a,cl,b;
8 for(int i=0;i<=la.size();i++){
9 if(la[i]!='0'){
10 la=la.substr(i);
11 break;
12 }
13 }
14 for(int i=0;i<=lb.size();i++){
15 if(lb[i]!='0'){
16 lb=lb.substr(i);
17 break;
18 }
19 }
20 for(int i=la.size()-1;i>=0;i--){
21 a.push_back(la[i]-'0');
22 }
23 for(int i=lb.size()-1;i>=0;i--){
24 b.push_back(lb[i]-'0');
25 }
26 int c=0;
27 for(int i=0;i<max(a.size(),b.size())||c;i++){
28 if(i>=a.size()){
29 a.push_back(0);
30 }
31 if(i>=b.size()){
32 b.push_back(0);
33 }
34 c+=a[i]+b[i];
35 cl.push_back(c%10);
36 c/=10;
37 }
38 for(int i=cl.size()-1;i>=0;i--){
39 cout<<cl[i];
40 }
41 return 0;
42 }