Решение:
- Наполнить 5-литровую банку.
- Перелить из 5-литровой банки в 4-литровую, пока 4-литровая не заполнится. В 5-литровой банке останется 1 л молока.
- Вылить молоко из 4-литровой банки.
- Перелить 1 л молока из 5-литровой банки в пустую 4-литровую.
- Снова наполнить 5-литровую банку.
- Перелить из 5-литровой банки в 4-литровую (в ней уже есть 1 л) до полного заполнения. В 5-литровой банке останется 5 - 3 = 2 л молока.
- Вылить молоко из 4-литровой банки.
- Перелить 2 л молока из 5-литровой банки в пустую 4-литровую.
- Снова наполнить 5-литровую банку.
- Перелить из 5-литровой банки в 4-литровую (в ней уже есть 2 л) до полного заполнения. В 5-литровой банке останется 5 - 2 = 3 л молока.
Ответ: Налить 3 л молока можно, выполнив указанные действия.