#include<iostream>
#include<list>
#include<string>
using namespace std;
void main(){
list<int>lis;
list<int>::iterator li;
for(int i=0;i<3;i++)
{ lis.push_front(i),
lis.push_back(i);
}
lis.sort();
cout<<"size::"<<lis.size()<<endl;
for(li=lis.begin();li!=lis.end();li++)
{cout<<*li<<endl;}
lis.pop_front();
cout<<"size::"<<lis.size()<<endl;
for(li=lis.begin();li!=lis.end();li++)
{cout<<*li<<endl;}
lis.pop_back();
cout<<"size::"<<lis.size()<<endl;
for(li=lis.begin();li!=lis.end();li++)
{cout<<*li<<endl;}
lis.clear();
cout<<"size::"<<lis.size()<<endl;
}