#include <iostream>
#include <list>
using namespace std;
//3,2,1
int main() {
list<int> a;
a.insert(a.begin(),1);
cout << *(a.begin()) << endl;
a.insert(a.begin(),3);
cout << *a.begin()<< endl;
a.insert(a.begin()++,2);
list<int>::iterator iterator = a.begin();
cout << *iterator << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bGlzdD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKLy8zLDIsMQppbnQgbWFpbigpIHsKICAgIGxpc3Q8aW50PiBhOwogICAgYS5pbnNlcnQoYS5iZWdpbigpLDEpOwogICAgY291dCA8PCAqKGEuYmVnaW4oKSkgPDwgZW5kbDsKICAgIGEuaW5zZXJ0KGEuYmVnaW4oKSwzKTsKICAgIGNvdXQgPDwgKmEuYmVnaW4oKTw8IGVuZGw7CiAgICBhLmluc2VydChhLmJlZ2luKCkrKywyKTsKICAgIGxpc3Q8aW50Pjo6aXRlcmF0b3IgaXRlcmF0b3IgPSBhLmJlZ2luKCk7CiAgICBjb3V0IDw8ICppdGVyYXRvciA8PCBlbmRsOwogICAgICAgIHJldHVybiAwOwp9Cg==