- Đầu tiên ta có can sữa 12 lít đầy còn 2 can 8 lít và 5 lít chưa có sữa. 

+ Ta đổ 8 lít sữa từ can 12 lít làm đầy can sữa 8 lít => can sữa 12 lít còn: 12 - 8 = 4 lít 

+ Ta đổ đầy sữa từ can 8 lít sang can 5 lít => can sữa 8 lít còn: 12 - 5 = 3 lít

+ Sau đó đổ hết sữa từ can 5 lít vào lại can 12 lít sữa => Can 12 lít sữa bây giờ chứa: 4 + 5 = 9 lít

+ Chúng ta chuyển nốt 3 lít sữa từ can 8 lít sang can 5 lít => can 5 lít giờ chứa: 0 + 3 = 3 lít và can 8 lít rỗng

+ Ta lại tiếp tục đổ sữa 8 lít sữa từ can 12 lít sang can 8 lít => can 12 còn số lít sữa là: 9 - 8 = 1 lít và can số 8 được làm đầy trở lại

+ Ta chuyển 2 lít từ can số 8 lít sang can 5 lít để làm đầy can 5 lít. Vậy can 8 lít sẽ còn: 8 - 2 = 6 lít 

+ Ta lại đổ ngược lại can 5 lít đầy kia vào can sữa 12 lít thì can 12 lít giờ chứa: 1 + 5 = 6 lít 

Đến đây ta thấy ta đã chia được 12 lít sữa thành 2 can 6 lít cần ít nhất tối thiểu 7 lần.