#include <iostream>
#include <vector>

using namespace std;

int main(int argc, char **argv) {
  vector<int> iv1(3, 100);

  vector<int>::iterator iter = iv1.begin();
  iter = iv1.insert(iter, 200);

  for(vector<int>::const_iterator it = iv1.begin(); it != iv1.end(); it++)
    cout << *it << ' ';
  cout << endl;

  iter = iv1.begin()+2;
  vector<int> iv2(2, 400);
  iv1.insert(iter, iv2.begin(), iv2.end());

  for(vector<int>::const_iterator it = iv1.begin(); it != iv1.end(); it++)
    cout << *it << ' ';
  cout << endl;


  return 0;
}
