#include <iostream>
#include <algorithm>
#include <set>
#include <utility>
#include <vector>
#include <array>
using namespace std;

int main() {
	const int NMAX = 3;                                                             
	typedef pair<int, set<int>> solution; 
	std::array<solution, NMAX*NMAX> memo;
	solution s;                                                                  
	s.first = -1;
	std::fill(std::begin(memo),std::end(memo), s);

	for (auto&& nextPair : memo)
	{
		std::cout << nextPair.first << " ";
	}

	return 0;
}