#include <iostream>
using namespace std;
int main(){
/*
stavljam long long iz razloga da ako se desi prekoracenje,
broj ce ostati dobro sabran(oduzet)
Jer ako stavimo integer+integer (ili integer-integer - isto vazi i za mnozenje)
a desi se prekoracenje, broj nece biti dobro sabran(ili koja je vec operacija -+*)
*/
long long a,b;
//ucitas brojeve
cin>>a>>b;
//provera uslova
if (a+b>2147483647 or a+b<-2147483647)
cout<<"ne";
else
cout<<"da";
cout<<endl;
if (a-b>2147483647 or a-b<-2147483647)
cout<<"ne";
else
cout<<"da";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCl7CiAgICAvKgogICAgICAgIHN0YXZsamFtIGxvbmcgbG9uZyBpeiByYXpsb2dhIGRhIGFrbyBzZSBkZXNpIHByZWtvcmFjZW5qZSwKICAgICAgICBicm9qIGNlIG9zdGF0aSBkb2JybyBzYWJyYW4ob2R1emV0KQogICAgICAgIEplciBha28gc3RhdmltbyBpbnRlZ2VyK2ludGVnZXIgKGlsaSBpbnRlZ2VyLWludGVnZXIgLSBpc3RvIHZhemkgaSB6YSBtbm96ZW5qZSkKICAgICAgICBhIGRlc2kgc2UgcHJla29yYWNlbmplLCBicm9qIG5lY2UgYml0aSBkb2JybyBzYWJyYW4oaWxpIGtvamEgamUgdmVjIG9wZXJhY2lqYSAtKyopCiAgICAqLwoKICAgIGxvbmcgbG9uZyBhLGI7CiAgICAvL3VjaXRhcyBicm9qZXZlCiAgICBjaW4+PmE+PmI7CgogICAgLy9wcm92ZXJhIHVzbG92YQogICAgaWYgKGErYj4yMTQ3NDgzNjQ3IG9yIGErYjwtMjE0NzQ4MzY0NykKICAgICAgICBjb3V0PDwibmUiOwogICAgZWxzZQogICAgICAgIGNvdXQ8PCJkYSI7CgogICAgY291dDw8ZW5kbDsKCiAgICBpZiAoYS1iPjIxNDc0ODM2NDcgb3IgYS1iPC0yMTQ3NDgzNjQ3KQogICAgICAgIGNvdXQ8PCJuZSI7CiAgICBlbHNlCiAgICAgICAgY291dDw8ImRhIjsKCglyZXR1cm4gMDsKfQo=