Решение заключается в том чтобы найти НОД этих чисел т. к. при делении на наибольшее число получится наименьшее количество мешочков.
162/126=1 остаток 36
126/36=3 остаток 18
36/18=0, следовательно НОД этих чисел 18 мешочков.
162/18=9 яблок
126/18=7 яблок
9+7=16 мешочков.
Вроде так.