#include <iostream>
#include <list>
#include <iterator>
int main() {
std::list<int> list = {1, 2, 3, 4, 5};
for (int element : list) {
std::cout << element << ' ';
}
std::cout << '\n';
std::copy(list.cbegin(), list.cend(), std::ostream_iterator<int>(std::cout, " "));
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bGlzdD4KI2luY2x1ZGUgPGl0ZXJhdG9yPgoKaW50IG1haW4oKSB7CiAgc3RkOjpsaXN0PGludD4gbGlzdCA9IHsxLCAyLCAzLCA0LCA1fTsKICAgIAogIGZvciAoaW50IGVsZW1lbnQgOiBsaXN0KSB7CiAgCXN0ZDo6Y291dCA8PCBlbGVtZW50IDw8ICcgJzsKICB9CiAgCiAgc3RkOjpjb3V0IDw8ICdcbic7CiAgCiAgc3RkOjpjb3B5KGxpc3QuY2JlZ2luKCksIGxpc3QuY2VuZCgpLCBzdGQ6Om9zdHJlYW1faXRlcmF0b3I8aW50PihzdGQ6OmNvdXQsICIgIikpOwp9