Заполнить ведро водой - Вылить содержимое ведра в бочку - Бочка заполнена?Если да, то конец.Если нет, то начинаете заново.Циклическтй алгоритм