#include <iostream>
std::istream& f(std::istream &in) {
std::string temp = "";
while(true) {
while (in >> temp) {
if (temp == "-1") {
break;
}
std::cout << temp << std::endl;
}
if (in.eof()|| temp == "-1") break;
if (!in) {
std::cout << "Invalid input" << std::endl;
in.clear();
in.ignore(10000,32);
}
}
in.seekg(0, std::ios::beg);
return in;
}
int main(){
std::cout << "Please input some integers and end with ^Z or -1" << std::endl;
f(std::cin);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKc3RkOjppc3RyZWFtJiBmKHN0ZDo6aXN0cmVhbSAmaW4pIHsKICAgIHN0ZDo6c3RyaW5nIHRlbXAgPSAiIjsKICAgIHdoaWxlKHRydWUpIHsgCiAgICAgICAgd2hpbGUgKGluID4+IHRlbXApIHsKICAgICAgICAgICAgaWYgKHRlbXAgPT0gIi0xIikgewogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgc3RkOjpjb3V0IDw8IHRlbXAgPDwgc3RkOjplbmRsOwogICAgICAgIH0KICAgICAgICBpZiAoaW4uZW9mKCl8fCB0ZW1wID09ICItMSIpIGJyZWFrOwogICAgICAgIGlmICghaW4pIHsKICAgICAgICAgICAgc3RkOjpjb3V0IDw8ICJJbnZhbGlkIGlucHV0IiAgPDwgc3RkOjplbmRsOwogICAgICAgICAgICBpbi5jbGVhcigpOwogICAgICAgICAgICBpbi5pZ25vcmUoMTAwMDAsMzIpOwogICAgICAgIH0KICAgIH0KICAgIGluLnNlZWtnKDAsIHN0ZDo6aW9zOjpiZWcpOwogICAgcmV0dXJuIGluOwp9CgppbnQgbWFpbigpewogICAgc3RkOjpjb3V0IDw8ICJQbGVhc2UgaW5wdXQgc29tZSBpbnRlZ2VycyBhbmQgZW5kIHdpdGggXlogb3IgLTEiIDw8IHN0ZDo6ZW5kbDsKICAgIGYoc3RkOjpjaW4pOwogICAgcmV0dXJuIDA7Cn0=