#include <iostream>
#include <list>
#include <utility>
using namespace std;

int main() {
	list<int> l({2, 1, 3, 4, 5});
	auto it = l.begin(), jt = ++l.begin();
	
	cout << *it << '\t' << *jt << '\n';
	l.sort();
	cout << *it << '\t' << *jt << '\n';
	swap(*it, *jt);
	cout << *it << '\t' << *jt << '\n';
	return 0;
}