#include <bits/stdc++.h> using namespace std; string addString(string a,string b) { string res; int carry=0; int i=a.size()-1; int j=b.size()-1; while(i>=0&&j>=0) { int num=a[i]-'0'+b[j]-'0'+carry; res+=num%10+'0'; carry=num/10; i--; j--; } while(i>=0) { int num=a[i]-'0'+carry; res+=num%10+'0'; carry=num/10; i--; } while(j>=0) { int num=b[j]-'0'+carry; res+=num%10+'0'; carry=num/10; j--; } if(carry==1) res+='1'; reverse(res.begin(),res.end()); return res; } int main() { string a,b; while(cin>>a>>b) { string res=addString(a,b); string res1=res; reverse(res1.begin(),res1.end()); reverse(a.begin(),a.end()); reverse(b.begin(),b.end()); if(res1==addString(a,b)) cout<<res<<endl; else cout<<"NO"<<endl; } return 0; }