#include <iostream>
#include <list>
int main ()
{
std::list<int> mylist;
std::list<int>::iterator it1,it2;
// set some values:
mylist.push_back(10);
it1=mylist.begin();
std::cout<<mylist.size();
while(!mylist.empty())
{
std::cout << ' ' << *it1;
it1=mylist.erase(it1);
it1++;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bGlzdD4KCmludCBtYWluICgpCnsKICBzdGQ6Omxpc3Q8aW50PiBteWxpc3Q7CiAgc3RkOjpsaXN0PGludD46Oml0ZXJhdG9yIGl0MSxpdDI7CgogIC8vIHNldCBzb21lIHZhbHVlczoKICBteWxpc3QucHVzaF9iYWNrKDEwKTsKaXQxPW15bGlzdC5iZWdpbigpOwpzdGQ6OmNvdXQ8PG15bGlzdC5zaXplKCk7CndoaWxlKCFteWxpc3QuZW1wdHkoKSkKewogICBzdGQ6OmNvdXQgPDwgJyAnIDw8ICppdDE7Cml0MT1teWxpc3QuZXJhc2UoaXQxKTsKaXQxKys7Cn0KIAogCiAgcmV0dXJuIDA7Cn0=