#include <iostream>
using namespace std;
class limit {
int lim;
int k;
public:
limit(int lim_, int k_) : lim(lim_), k(k_) {}
friend ostream& operator<<(ostream& ostr, const limit& lim);
};
ostream& operator<<(ostream& ostr, const limit& lim) {
if (lim.k < lim.lim) {
ostr << "none";
} else {
ostr << lim.k - lim.lim;
}
return ostr;
}
int main() {
cout << "Hello " << limit(1, 15) << endl;
cout << "World " << limit(1, -1) << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgbGltaXQgewoJaW50IGxpbTsKCWludCBrOwpwdWJsaWM6CiAgICBsaW1pdChpbnQgbGltXywgaW50IGtfKSA6IGxpbShsaW1fKSwgayhrXykge30KICAgIGZyaWVuZCBvc3RyZWFtJiBvcGVyYXRvcjw8KG9zdHJlYW0mIG9zdHIsIGNvbnN0IGxpbWl0JiBsaW0pOwp9OwoKb3N0cmVhbSYgb3BlcmF0b3I8PChvc3RyZWFtJiBvc3RyLCBjb25zdCBsaW1pdCYgbGltKSB7CglpZiAobGltLmsgPCBsaW0ubGltKSB7CgkJb3N0ciA8PCAibm9uZSI7Cgl9IGVsc2UgewoJCW9zdHIgPDwgbGltLmsgLSBsaW0ubGltOwoJfQoJcmV0dXJuIG9zdHI7Cn0KCmludCBtYWluKCkgewoJY291dCA8PCAiSGVsbG8gIiA8PCBsaW1pdCgxLCAxNSkgPDwgZW5kbDsKCWNvdXQgPDwgIldvcmxkICIgPDwgbGltaXQoMSwgLTEpIDw8IGVuZGw7CglyZXR1cm4gMDsKfQ==