Код гавно, хрен разберешь че где-то, но лучше не смог... Разбираться в нем и не прошу)) но если у кого-то будут дельные советы я открыт для предложений) подкинте лучше вариант тестов что бы мог ошибку найти с моими тестами вывод выглядит норм но валидатор так не считает.
12 - (5, 3) - (6, 4)
12 - (5, 3) - (4, 2)
12 - (5, 3) - (6, 3)
12 - (5, 3) - (4, 3)
12 - (5, 3) - (5, 4)
12 - (5, 3) - (5, 2)
34 - (9, 6) - (10, 7)
34 - (9, 6) - (8, 5)
34 - (9, 6) - (10, 6)
34 - (9, 6) - (8, 6)
34 - (9, 6) - (9, 7)
34 - (9, 6) - (9, 5)
344 - (9, 6) - (7, 4)
344 - (9, 6) - (7, 6)
344 - (9, 6) - (9, 4)