#include #include #include #include #define BASE 100000000 #define SIZE 8 using namespace std; struct bigNum { vectornum; bigNum operator=(string b) { num.clear(); for(int i=0;i1) num.erase(num.begin()); } bigNum operator+(bigNum b) { bigNum a; a.num=num; if(a.num.size()=0;ai--,bi--) { a.num[ai]=a.num[ai]+b.num[bi]+j; j=a.num[ai]/BASE; a.num[ai]=a.num[ai]%BASE; } while(ai>=0&&j) { a.num[ai]+=j; j=a.num[ai]/BASE; a.num[ai]=a.num[ai]%BASE; ai--; } if(j) a.num.insert(a.num.begin(),1); return a; } }; ostream& operator<<(ostream &a,bigNum b) { a<>n; bigNum ans[n]; bigNum a,b; string x; for(int i=0;i>x; a=x; cin>>x; b=x; ans[i]=a+b; } for(int i=0;i