Bình 8: gạn đầy sang bình 5, bình 5 có 5l
Bình 5 gạn đầy sang bình 3, bình 5 còn: 2l
Đổ bình 3 vào bình 8, bình 3 trống
Đổ bình 5 vào bình 3, bình 3 có: 2l; bình 5 trống
Đổ bình 8 vào bình 5, bình 5 có 5l
Đổ bình 5 đầy bình 3, bình 5 còn 4l chuẩn
Bình 8: gạn đầy sang bình 5, bình 5 có 5l
Bình 5 gạn đầy sang bình 3, bình 5 còn: 2l
Đổ bình 3 vào bình 8, bình 3 trống
Đổ bình 5 vào bình 3, bình 3 có: 2l; bình 5 trống
Đổ bình 8 vào bình 5, bình 5 có 5l
Đổ bình 5 đầy bình 3, bình 5 còn 4l chuẩn
1. Đổ từ bình 8l đầy bình 3l -> bình 8l còn 5l
2. Đổ bình 3l sang bình 5l -> bình 5l có 3l
3. Đổ bình 8l đầy bình 3l lần 2 -> bình 8l còn 2l
4. Đổ bình 3l sang bình 5l tới khi đầy, còn lại đổ hết đi -> bình 5l có 5l, bình 3l rỗng
5. Đổ bình 5l sang đầy bình 3l -> bình 5l còn 2l
6. Đổ 2l từ bình 5l gộp với 2l trong bình 8l -> có 4l
1. Đổ từ bình 8l đầy bình 3l -> bình 8l còn 5l
2. Đổ bình 3l sang bình 5l -> bình 5l có 3l
3. Đổ bình 8l đầy bình 3l lần 2 -> bình 8l còn 2l
4. Đổ bình 3l sang bình 5l tới khi đầy, còn lại đổ hết đi -> bình 5l có 5l, bình 3l rỗng
5. Đổ bình 5l sang đầy bình 3l -> bình 5l còn 2l
6. Đổ 2l từ bình 5l gộp với 2l trong bình 8l -> có 4l