Пусть x - количество пакетов сока в каждой упаковке, y - количество упаковок. Тогда:
$$x \cdot y = 858$$
$$140 < y < 150$$
Найдём делители числа 858, находящиеся в диапазоне от 140 до 150. Разложим число 858 на простые множители:
$$858 = 2 \cdot 3 \cdot 11 \cdot 13 = 2 \cdot 429 = 3 \cdot 286 = 6 \cdot 143 = 11 \cdot 78 = 13 \cdot 66 = 22 \cdot 39 = 26 \cdot 33$$
Следовательно, количество упаковок равно 143.
$$y = 143$$
$$x = 858 : 143 = 6$$
Ответ: 6