Ответ:

В каждом мешке помещается 3 пакета. 31 : 3 = 10 (остаток 1), значит, десяти мешков недостаточно: для оставшегося пакета понадобится ещё один мешок.

Ответ: 11 мешков.