Грейдърът извежда резултатът, върнат от функцията \texttt{solve} --- список от намерените парчета.

На първия ред се извежда броя на намерените многоъгълници (размера на вектора, който връща функцията \t{solve}).

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

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