#include <iostream>
#include <list>
using namespace std;
int main() {
list<int> l;
auto it = l.begin();
l.insert(it,10);
l.insert(it,20);
l.insert(it,30);
for(int i: l){
cout << i << ' ';
}
cout << endl;
l.clear();
it = l.begin();
it = l.insert(it,10);
it = l.insert(it,20);
it = l.insert(it,30);
for(int i: l){
cout << i << ' ';
}
cout << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bGlzdD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJbGlzdDxpbnQ+IGw7CgoJYXV0byBpdCA9IGwuYmVnaW4oKTsKICAgIGwuaW5zZXJ0KGl0LDEwKTsKICAgIGwuaW5zZXJ0KGl0LDIwKTsKICAgIGwuaW5zZXJ0KGl0LDMwKTsKCglmb3IoaW50IGk6IGwpewogICAgICAgIGNvdXQgPDwgaSA8PCAnICc7Cgl9CiAgICBjb3V0IDw8IGVuZGw7CgkKCWwuY2xlYXIoKTsKCQoJaXQgPSBsLmJlZ2luKCk7CiAgICBpdCA9IGwuaW5zZXJ0KGl0LDEwKTsKICAgIGl0ID0gbC5pbnNlcnQoaXQsMjApOwogICAgaXQgPSBsLmluc2VydChpdCwzMCk7CgoJZm9yKGludCBpOiBsKXsKICAgICAgICBjb3V0IDw8IGkgPDwgJyAnOwoJfQogICAgY291dCA8PCBlbmRsOwoKCXJldHVybiAwOwp9