#include <iostream>
#include <list>
void printList(std::list<int> const &l) {
for (auto const &n: l) {
std::cout << n << " ";
}
}
int main() {
std::list<int> l1 = { 5, 2, 7, 1, 9 };
std::list<int> l2 = { 3, 6, 4 };
l1.merge(l2);
printList(l1);
std::cout << std::endl;
printList(l2);
return 0;
}
/*
run:
3 5 2 6 4 7 1 9
*/