#include <iostream>
#include <vector>
#include <iterator>
#include <algorithm>
using namespace std;

void printDubbel(int i) {
	cout<<i<<" "<<i<<" ";
}

int main() {
	vector<int> v;
	v.push_back(-3);
	v.push_back(-4);
	v.push_back(3);
	v.push_back(4);
	ostream_iterator<int> iout(cout, " ");
	copy(v.begin(), v.end(), iout);
	cout<<endl;
	for_each(v.begin(), v.end(), printDubbel);
	cout<<endl;
	cin.get();
	return 0;
}
