Заполняем водой из реки 9-ти литровое ведро и переливаем из него воду в 5-ти литровое ведро (в 9-ти литровом остается 4 литра воды). Выливаем всю воду из 5-ти литрового ведра и переливаем в него 4 литра из 9-ти литрового.
Ещё раз заполняем водой из реки 9-ти литровое ведро. Из него доливаем в 5-ти литровое 1 литр воды (т.к. после 1-го раза в нём 4 литра воды осталось. В свою очередь в 9-ти литровом ведре остается 8 литров воды). Снова выливаем всю воду из 5-ти литрового ведра.
Переливаем из 9-ти литрового ведра 5 литра воды в 5-ти литровое ведро. Тем самым в 9-ти литровом ведре останется 3 литра воды, которые нам необходимо набрать.
P.S. может где-то "кривавато" звучит и написано, но, вроде бы, суть правильная.