Помогите. На экране 13 клеток. Есть обьект контейнер, который делит внутреннии children на весь размах (если это возможно). Если есть max_size, то размер не может превышать его. Если max_size нет, то такой размер такого чайлда равен другим таким же чайлдам. Выход программы это массив из размеров. Внутри 2 чайлда, у которых max_size стоит 10 и 2 клетки. Выход такой должен быть [10, 2], так как у сумма макссайзов меньше всего размаха. Вот как написать такую программу, которая сможет это исполнить?