#include <iostream>
#include <vector>
using namespace std;
vector<int> nums = {2, 5, 7};
nums.push_back(11);
//nums is {2, 5, 7, 11}
showNums(nums);
nums.insert(nums.begin() + 1, 3);
//nums is {2, 3, 5, 7, 11}
showNums(nums);
nums.erase(nums.begin() + 2);
//nums is {2, 3, 7, 11}
showNums(nums);
nums.insert(nums.end(), {13, 17});
//nums is {2, 3, 7, 11, 13, 17}
showNums(nums);
nums.erase(nums.begin(), nums.begin() + 1);
nums.insert(nums.begin(), {2, 3, 5});
//nums is {2, 3, 5, 7, 11, 13, 17}
showNums(nums);
nums.clear();
//nums is {}
void showNums(vector<int> nums) {
for (int i : nums) cout << i << ", ";
cout << endl;
}