Из 5 литровой наливаем в 8 литровую 5 литров, повторяем процедуру еще раз. В 5 литровой остается 2 литра. Из 8 литровой все выливаем, а из 5 литровой наливаем в з литровую 2 оставшихся там литра. Повторяем первые два действия еще раз. В пятилитровой опять остается два литра. Выливаем и 8 литровой все, и сливаем в неё 2 литра из трехлитровой и 2 лита из пятилитровой.
Еще Вариант и 5 литровой сливаем 3 литра в 3 литровую, оставшиеся 2 литра выливаем в 8 литровую, повторяем еще раз и в 8 литровой оказывается ровно 4 литра.
Если нельзя выливать воду то можно так
8 литровая бочка 5 литровая 3 литровая
8 0 0
3 5 0
3 2 3
6 2 0
6 0 2
1 5 2
1 4 3
4 4 0