Набираем 9 литровый сосуд, и переливаем его в 7 литровый.В 9 литровом остается 2 литра. Переливаем остаток в бочку.С 7 литрового сосуда выливаем всю воду, и повторяем операцию снова.Таким образом в бочке уже будет 4 литра воды.Проводим данную операцию еще дважды.Таким образом в бочке окажется 8 литров воды.Переливаем ее вместительность в 7 литровый сосуд, и в бочке останется 1 литр воды.Чтобы получить 3 литра воды, следует к полученному количеству воды, добавить еще 2 литра как в начальном способе.Без бочки.Чтобы набрать 3 литра.Набираем 7 литровый сосуд, переливаем в 9 литровый.Снова набираем 7 литровый сосуд, и переливаем в 9 литровый оставшиеся 2 литра.Таким образом в 7 литровом будет 5 литров.Затем выливаем из 9 литрового всю воду, и льем туда оставшиеся 5 литров.Снова набираем 7 литровый сосуд, переливаем из него 4 литра в 9 литровый сосуд, а в 7 литровом останется 3 литра.Чтобы набрать 1 литр.Выливаем всю воду из 9 литрового, и переливаем туда 3 литра.Набираем 7 литровый сосуд, и переливаем из него 6 литров.В 7 литровом остается 1 литр.Чтобы набрать 8 литров.Выливаем из 9 литрового.Переливаем в него 1 литр.Набираем 7 литровый сосуд и переливаем его вместительность в 9 литровый.В нем будет 8 литров воды.Набираем 4 литра.Набираем 7 литровый сосуд, и переливаем из него 1 литр воды в другой сосуд.Затем из 9 литрового выливаем всю воду и наливаем в него 6 литров.Затем снова набираем 7 литровый сосуд, и переливаем из него в 9 литровый сосуд оставшиеся 3 литра воды.Таим образом в 7 литровом останется 4 литра воды.