Đổ đầy chai 5 lít từ can sắt 8 lít (can sắt còn 3 lít).
Đổ đầy chai 3 lít từ chai 5 lít (chai 5 lít còn lại 2 lít).
Đổ hết xăng trong chai 3 lít trở lại can sắt 8 lít (can sắt thành 6 lít).
Đổ 2 lít xăng còn lại trong chai 5 lít vào chai 3 lít (chai 3 lít có 2 lít).
Đổ đầy chai 5 lít từ can sắt 8 lít (can sắt còn lại 1 lít).
Đổ xăng từ chai 5 lít sang chai 3 lít cho đến khi chai 3 lít đầy (rót thêm 1 lít). Lúc này chai 5 lít sẽ còn lại đúng 4 lít.
Đổ xăng từ chai 5 lít sang chai 3 lít cho đến khi chai 3 lít đầy (rót thêm 1 lít). Lúc này chai 5 lít sẽ còn lại đúng 4 lít.
Đổ 3 lít xăng từ chai 3 lít vào can sắt 8 lít (can sắt thành 4 lít).
Sau các bước trên, Nam sẽ có 4 lít xăng trong chai 5 lít và 4 lít xăng trong can sắt 8 lít, đáp ứng yêu cầu của bài toán