#include <iostream>
//#include <fstream>
#include <string>
#include <sstream>
int main() {
//std::ifstream F("file.txt");
std::istream &F = std::cin;
int numberofTasks, currentTask, currentConstraint;
F >> numberofTasks;
F.ignore();
std::cout << "Constraints :" << std::endl;
for (int t = 1; t <= numberofTasks; ++t)
{
std::string line;
if (!std::getline(F, line)) break;
std::istringstream iss(line);
iss >> currentTask;
std::cout << currentTask << "\t";
while (iss >> currentConstraint)
{
std::cout << currentConstraint << " ";
}
std::cout << std::endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgovLyNpbmNsdWRlIDxmc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8c3N0cmVhbT4KCmludCBtYWluKCkgewogICAgLy9zdGQ6Omlmc3RyZWFtIEYoImZpbGUudHh0Iik7CiAgICBzdGQ6OmlzdHJlYW0gJkYgPSBzdGQ6OmNpbjsKCiAgICBpbnQgbnVtYmVyb2ZUYXNrcywgY3VycmVudFRhc2ssIGN1cnJlbnRDb25zdHJhaW50OwoKICAgIEYgPj4gbnVtYmVyb2ZUYXNrczsKICAgIEYuaWdub3JlKCk7CiAgICAKICAgIHN0ZDo6Y291dCA8PCAiQ29uc3RyYWludHMgOiIgPDwgc3RkOjplbmRsOwogICAgZm9yIChpbnQgdCA9IDE7IHQgPD0gbnVtYmVyb2ZUYXNrczsgKyt0KSAKICAgIHsKICAgICAgICBzdGQ6OnN0cmluZyBsaW5lOwogICAgICAgIGlmICghc3RkOjpnZXRsaW5lKEYsIGxpbmUpKSBicmVhazsKICAgICAgICAKICAgICAgICBzdGQ6OmlzdHJpbmdzdHJlYW0gaXNzKGxpbmUpOwoKICAgICAgICBpc3MgPj4gY3VycmVudFRhc2s7CiAgICAgICAgc3RkOjpjb3V0IDw8IGN1cnJlbnRUYXNrIDw8ICJcdCI7CgogICAgICAgIHdoaWxlIChpc3MgPj4gY3VycmVudENvbnN0cmFpbnQpCiAgICAgICAgewogICAgICAgICAgICBzdGQ6OmNvdXQgPDwgY3VycmVudENvbnN0cmFpbnQgPDwgIiAiOwogICAgICAgIH0KCiAgICAgICAgc3RkOjpjb3V0IDw8IHN0ZDo6ZW5kbDsKICAgIH0KICAgIHJldHVybiAwOwp9