#include <string>
#include <list>
#include <iostream>
using namespace std;
int main()
{
list<string> names;
names.push_back("Mary");
names.push_back("Zach");
names.push_back("Elizabeth");
list<string>::iterator iter = names.begin();
while (iter != names.end()) {
cout << *iter << endl;
++iter;
}
}
I2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGxpc3Q+CiNpbmNsdWRlIDxpb3N0cmVhbT4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKICBsaXN0PHN0cmluZz4gbmFtZXM7CiAgbmFtZXMucHVzaF9iYWNrKCJNYXJ5Iik7CiAgbmFtZXMucHVzaF9iYWNrKCJaYWNoIik7CiAgbmFtZXMucHVzaF9iYWNrKCJFbGl6YWJldGgiKTsKICBsaXN0PHN0cmluZz46Oml0ZXJhdG9yIGl0ZXIgPSBuYW1lcy5iZWdpbigpOwogIHdoaWxlIChpdGVyICE9IG5hbWVzLmVuZCgpKSB7CiAgICBjb3V0IDw8ICppdGVyIDw8IGVuZGw7CiAgICArK2l0ZXI7CiAgfQp9