Попробую объяснить понятно:
Из 8л переливаем в 5л, получаем в 8л=3л, в 5л=5л, в 3л=0
Из 5л переливаем в 3л, получаем в 8л=3л, в 5л=2л, в 3л=3л
Из 3л переливаем обратно в 8л, получаем в 8л=6л, в 5л=2л, в 3л=0
Из 8л переливаем в 5л (помним, что в нем уже налито 2л) и в 3л, получаем в 8л=1л, в 5л=5л, в 3л=2л
Из 5л переливаем в 3л (помним, что там уже налито 2л), получаем в 8л=1л, в 5л=4л, в 3л=3л
Из 3л переливаем обратно в 8л (помним, что в нем оставался 1л), получаем в 8л=4л, в 5л=5л, в 3л=0.