void main()
{
list<int> a;
for(int i=1;i!=6;++i)
{
a.push_back(i);
}
list<int>::iterator iter=a.begin();
while(iter!=a.end())
{
cout<<*iter<<endl;
iter++;
}
list<int>::iterator iter3=a.end();
iter=--iter3;
//cout<<*iter;
list<int> b;
list<int>::iterator iter2=b.begin();
//cout<<*iter2<<endl;
while(iter!=a.begin())
{
b.push_back(*iter);
iter--;
}
cout<<*iter<<endl;
b.push_back(*iter);
for(iter2=b.begin();iter2!=b.end();iter2++)
cout<<*iter2<<endl;