127 std::cout <<
"Case 1: " << std::endl;
129 std::vector<std::vector<size_t> > g1(3, std::vector<size_t>());
135 std::vector<size_t> expected1 {1, 2, 3};
137 std::cout <<
"Passed" << std::endl;
140 std::cout <<
"Case 2: " << std::endl;
142 std::vector<std::vector<size_t> > g2(4, std::vector<size_t>());
149 std::vector<size_t> expected2 {1, 3, 2, 4};
151 std::cout <<
"Passed" << std::endl;
154 std::cout <<
"Case 3: " << std::endl;
156 std::vector<std::vector<size_t> > g3(4, std::vector<size_t>());
163 std::vector<size_t> expected3 {2, 4, 1, 3};
165 std::cout <<
"Passed" << std::endl;