По-моему, так: перелить из большой бочки воду в бочку вместимостью три ведра. В большой бочке - воды на 5 ведер. Переливаем из трехведерной бочки в пятиведерную. Снова льем воду из большой бочки в трехведерную. Получаем 2 ведра воды в большой бочке. Льем из трехведерной бочки воду в пятиведерную. Но там-то уже было три ведра, значит, в трехведерной бочке остается воды ровно на одно ведро. Хорошо. Опустошаем трехведерную бочку, льем воду из пятиведерной обратно в восьмиведерную. Получаем 7 ведер в большой бочке. Переливаем из нее воду в пустую трехведерную и все!! ! У нас 4 ведра в большой бочке.