#include <iostream>
#include <sstream>
using namespace std;
bool ValidityCheck(const string &str)
{
std::istringstream iss(str);
int number;
while (iss >> number) {
if (number < 0 || number > 15) {
return false;
}
}
return iss.eof();
}
int main()
{
string buf;
while (getline(cin, buf))
{
if (ValidityCheck(buf))
cout << buf << endl;
else
cout << "Invalid data" << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmJvb2wgVmFsaWRpdHlDaGVjayhjb25zdCBzdHJpbmcgJnN0cikKewogICAgc3RkOjppc3RyaW5nc3RyZWFtIGlzcyhzdHIpOwogICAgaW50IG51bWJlcjsKCiAgICB3aGlsZSAoaXNzID4+IG51bWJlcikgewogICAgICAgIGlmIChudW1iZXIgPCAwIHx8IG51bWJlciA+IDE1KSB7CiAgICAgICAgICAgIHJldHVybiBmYWxzZTsgCiAgICAgICAgfQogICAgfQoKICAgIHJldHVybiBpc3MuZW9mKCk7Cn0KCgppbnQgbWFpbigpCnsKCXN0cmluZyBidWY7Cgl3aGlsZSAoZ2V0bGluZShjaW4sIGJ1ZikpCgl7CgkJaWYgKFZhbGlkaXR5Q2hlY2soYnVmKSkKCQkJY291dCA8PCBidWYgPDwgZW5kbDsKCQllbHNlCgkJCWNvdXQgPDwgIkludmFsaWQgZGF0YSIgPDwgZW5kbDsKCX0KCiAgICByZXR1cm4gMDsKfQ==