Ответ:

Три банки вмещают \(3\cdot3=9\) л — этого недостаточно. Нужна ещё одна банка для оставшегося молока.

Ответ: 4 банки.