#include <iostream>
#include <vector>
struct airport {
std::string code;
std::string location;
};
std::istream& operator>>(std::istream& in, airport& a) {
in >> a.code; //read until first whitespace
std::getline(in, a.location); //read until end of line;
return in;
}
std::ostream& operator<<(std::ostream& out, const airport& a) {
return out << a.code << ' ' << a.location << '\n';
}
int main() {
airport newairport;
std::vector<airport> myairports;
while(std::cin >> newairport)
myairports.push_back(newairport);
for(int i=0; i<myairports.size(); ++i)
std::cout << myairports[i];
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKc3RydWN0IGFpcnBvcnQgewogICAgc3RkOjpzdHJpbmcgY29kZTsKICAgIHN0ZDo6c3RyaW5nIGxvY2F0aW9uOwp9OwoKc3RkOjppc3RyZWFtJiBvcGVyYXRvcj4+KHN0ZDo6aXN0cmVhbSYgaW4sIGFpcnBvcnQmIGEpIHsKICAgIGluID4+IGEuY29kZTsgLy9yZWFkIHVudGlsIGZpcnN0IHdoaXRlc3BhY2UKICAgIHN0ZDo6Z2V0bGluZShpbiwgYS5sb2NhdGlvbik7IC8vcmVhZCB1bnRpbCBlbmQgb2YgbGluZTsKICAgIHJldHVybiBpbjsKfQoKc3RkOjpvc3RyZWFtJiBvcGVyYXRvcjw8KHN0ZDo6b3N0cmVhbSYgb3V0LCBjb25zdCBhaXJwb3J0JiBhKSB7CiAgICByZXR1cm4gb3V0IDw8ICBhLmNvZGUgPDwgJyAnIDw8IGEubG9jYXRpb24gPDwgJ1xuJzsKfQoKaW50IG1haW4oKSB7CiAgIGFpcnBvcnQgbmV3YWlycG9ydDsKICAgc3RkOjp2ZWN0b3I8YWlycG9ydD4gbXlhaXJwb3J0czsKICAgd2hpbGUoc3RkOjpjaW4gPj4gbmV3YWlycG9ydCkgCiAgICAgIG15YWlycG9ydHMucHVzaF9iYWNrKG5ld2FpcnBvcnQpOwogICBmb3IoaW50IGk9MDsgaTxteWFpcnBvcnRzLnNpemUoKTsgKytpKQogICAgICBzdGQ6OmNvdXQgPDwgbXlhaXJwb3J0c1tpXTsKICAgcmV0dXJuIDA7Cn0=
QVFOICBBZ3VhZGlsbGEsIFB1ZXJ0byBSaWNvCkJRTiAgQWd1YWlsbGEsIFB1ZXJ0byBjbwpDUU4gIEFndWFkbGEsIFB1dG8gUmljbwpEUU4gIEFndWlsbGEsIFB1ZXJ0Umljbw==
AQN Aguadilla, Puerto Rico
BQN Aguailla, Puerto co
CQN Aguadla, Puto Rico
DQN Aguilla, PuertRico