Для получения 1 кг на конце 161 из 5 и 8 кг пакетов нужно минимум купить 2 пакета по 8 килограмм. 2*8=16, 16+5=21 кг. Итого уже есть 3 пакета. Оставшееся масса 161-21=140 кг. Для достижения максимального количества нужно разделить на 5 140/5=28 пакетов. Итого получается 28+3=31 пакет.
Ответ: 31 пакет.