#include <iostream>
#include <list>
using std::list;
using std::cout;
using std::endl;
void print(const list<int> &lst)
{
for (auto element : lst) {
cout << element << ' ';
}
cout << endl;
}
int main()
{
list<int> lst{ 1, 3, 8, 23, 88, 12, 99, 7 };
iter_swap(lst.begin(), next(lst.begin()));
print(lst);
}
/*
run:
3 1 8 23 88 12 99 7
*/