#include <iostream> #include <algorithm> using namespace std; int main() { string str1,str2; while (cin>>str1>>str2){ int len1=str1.size(); int len2=str2.size(); int flag=0; string sum; int a=max(len1,len2); int b=min(len1,len2); for(int i=0;i<a-b;i++){ if(len1<len2)str1.insert(str1.begin(),'0'); if(len1>len2)str2.insert(str2.begin(),'0'); } // cout<<str1<<endl<<str2<<endl; for(int i=a-1;i>=0;i--){ int tmp=str1[i]-'0' +str2[i]-'0'+flag; if(tmp>9){ flag=1; tmp%=10; }else { flag=0; } sum.insert(sum.begin(),tmp+'0'); } if(flag==1){ sum.insert(sum.begin(),'1'); } cout<<sum; } } // 64 位输出请用 printf("%lld")