C/m

B1: Ta sẽ đổ 8l dầu vào can 9l <bằng cách đổ đầy can 4l (2 lần)>
B2: Đổ can 4l vào can 9l => can 4l sẽ còn 3l <Do bình 9l chỉ còn trống 1l>
B3: Đổ hết dầu trong can 9l ra ngoài. Đổ 3l vào can 9l <B2>
B4: Đổ đầy can 4l vào can 9l => can 9l hiện tại đang có 7l
B5: Đổ đầy can 4l vào can 9l => can 2l sẽ còn 2l <Do bình 9 hiện tại đang chứa 7l)
B6: Đổ hết dầu trong can 9l ra ngoài. Đổ 2l vào can 9l <B5>
Cuối cùng: Đổ đầy 1 can 4l vào can 9l, ta sẽ có đc 6l dầu