Грейдер выводит результаты функции \texttt{solve} --- список найденных кусочков.

В первой строке выводится число найденных многоугольников (размер вектора, возвращаемого функцией \t{solve}).

В следующих строках для каждого многоугольника (элемента вектора векторов, возвращаемого функцией \t{solve}) в начале выводится размер многоугольника, а в следующей строке номера свечек, являющихся вершинами многоугольника (элементы каждого из \t{std::vector<int>}, входящих в возвращаемое функцией \t{solve} значение). Каждый многоугольник должен быть выпуклым, его вершины должны быть перечислены в порядке следования (по часовой стрелке или против часовой стрелки). Никакие два многоугольника не должны пересекаться во внутренних точках.

В файле \texttt{grader.cpp} есть переменная \texttt{verbose}, которая исходно равна $0$. При увеличении ее значения грейдер будет более подробно писать информацию о вашем решении и его запросах.