Будем складывать от большего к меньшему.
Возьмем ящики с наибольшей вместимостью и сложим их:
3 * 10 = 30 кг
После чего, возьмем ящики вместимостью по 7 килограмм и снова же сложим их сумму:
5*7 = 35 кг
Сложим сумму и колличество ящиков с наибольшей и средней вместимостью:
Сумма = 30+35= 65 кг
Колл-во = 3+7 = 10 ящ
Теперь в последний раз сложим сумму предыдущих вычислений с суммой и колл-вом ящиков с наименьшей вместимостью, но так, чтобы сумма не превышала 90 кг. Т.е нам нужно складывать по 1 ящику до того момента, пока их сумма не будет равна 90кг:
Максимальное колл-во используемых нами ящиков, не должно превышать 7.
65+5=70 кг - 11ящ;
70+5=75кг - 12 ящ;
75+5 =80кг - 13 ящ;
80+5 = 85кг - 14 ящ;
85+5 = 90кг - 15 ящ;
Как видим, мы уложились в 15 ящиков, это и будет являться ответом.