#include <iostream>
#include <vector>

void print(const std::vector<int>& vec) {
	for(int el : vec)
	   std::cout << el << " ";
	std::cout << std::endl;
}

int main() {
	std::vector<int> vec = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };

	print(vec);
	
	for(int i = 0; i < vec.size(); i += 4) {
		if (i + 3 > vec.size() - 1)
		    break;
		
		std::swap(vec[i], vec[i + 3]);
	}
	
	print(vec);

	return 0;
}