#include <iostream>
#include <vector>
#include <list>
using namespace std;
vector<int> vec1 { 2, 3, 5 };
vector<int> vec2 { 7, 11, 13 };
vector<int> vec3;
vec3.insert(vec3.begin(), vec1.begin(), vec1.end());
vec3.insert(vec3.end(), vec2.begin(), vec2.end());
//vec3 is { 2, 3, 5, 7, 11, 13 }
for (int i : vec3) cout << i << "; ";
cout << endl;
list<string> list1 {"one"};
list<string> list2 {"two", "three"};
list1.merge(list2);
//list1 is {"one", "two", "three"}
//list2 is {}
for (string i : list1) cout << i << "; ";