#include <iostream>
#include <string>
#include <limits>
#include <vector>
using std::cin;
using std::cout;
using std::endl;
int main() {
std::vector<std::string> test;
int stopCreatingStudents = 0;
auto delim = decltype(cin)::traits_type::to_int_type('\n');
while (!cin.fail() && stopCreatingStudents != 1) {
std::string name;
std::getline(cin, name);
if (cin.fail())
break;
test.push_back(name);
cin >> stopCreatingStudents;
cin.ignore(std::numeric_limits<std::streamsize>::max(), delim);
}
for (const auto& str: test)
cout << str << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8bGltaXRzPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBzdGQ6OmNpbjsKdXNpbmcgc3RkOjpjb3V0Owp1c2luZyBzdGQ6OmVuZGw7CgppbnQgbWFpbigpIHsKCXN0ZDo6dmVjdG9yPHN0ZDo6c3RyaW5nPiB0ZXN0OwoJCglpbnQgc3RvcENyZWF0aW5nU3R1ZGVudHMgPSAwOwoJYXV0byBkZWxpbSA9IGRlY2x0eXBlKGNpbik6OnRyYWl0c190eXBlOjp0b19pbnRfdHlwZSgnXG4nKTsKICAgIHdoaWxlICghY2luLmZhaWwoKSAmJiBzdG9wQ3JlYXRpbmdTdHVkZW50cyAhPSAxKSB7CgkJc3RkOjpzdHJpbmcgbmFtZTsKCQlzdGQ6OmdldGxpbmUoY2luLCBuYW1lKTsKCQlpZiAoY2luLmZhaWwoKSkKCQkJYnJlYWs7CgkJCQoJCXRlc3QucHVzaF9iYWNrKG5hbWUpOwoJCQoJCWNpbiA+PiBzdG9wQ3JlYXRpbmdTdHVkZW50czsKCQljaW4uaWdub3JlKHN0ZDo6bnVtZXJpY19saW1pdHM8c3RkOjpzdHJlYW1zaXplPjo6bWF4KCksIGRlbGltKTsKCX0KCQoJZm9yIChjb25zdCBhdXRvJiBzdHI6IHRlc3QpCgkJY291dCA8PCBzdHIgPDwgZW5kbDsKfQ==