1. Разделим общий объём сока на объём одной банки: \( 86 \text{ л} : 3 \text{ л/банка} \).
\( 86 : 3 = 28 \text{ (остаток 2)} \).
Поскольку 2 л сока останется, понадобится ещё одна банка.
\( 28 + 1 = 29 \) банок.
Ответ: 29 банок