#include <iostream>
#include <algorithm>
#include <set>
#include <utility>
#include <vector>
using namespace std;
int main() {
const int NMAX = 3;
typedef pair<int, set<int>> solution;
solution s;
s.first = -1;
std::vector<std::vector<solution>> memo(NMAX, std::vector<solution>(NMAX, s));
for (auto&& nextVec : memo)
{
for (auto&& nextPair : nextVec)
{
std::cout << nextPair.first << " ";
}
std::cout << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8c2V0PgojaW5jbHVkZSA8dXRpbGl0eT4KI2luY2x1ZGUgPHZlY3Rvcj4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJY29uc3QgaW50IE5NQVggPSAzOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKCXR5cGVkZWYgcGFpcjxpbnQsIHNldDxpbnQ+PiBzb2x1dGlvbjsgCglzb2x1dGlvbiBzOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoJcy5maXJzdCA9IC0xOwoJc3RkOjp2ZWN0b3I8c3RkOjp2ZWN0b3I8c29sdXRpb24+PiBtZW1vKE5NQVgsIHN0ZDo6dmVjdG9yPHNvbHV0aW9uPihOTUFYLCBzKSk7CgoJZm9yIChhdXRvJiYgbmV4dFZlYyA6IG1lbW8pCgl7CgkJZm9yIChhdXRvJiYgbmV4dFBhaXIgOiBuZXh0VmVjKQoJCXsKCQkJc3RkOjpjb3V0IDw8IG5leHRQYWlyLmZpcnN0IDw8ICIgIjsKCQl9CgkJc3RkOjpjb3V0IDw8IGVuZGw7Cgl9CgoJcmV0dXJuIDA7Cn0=