Gọi x là dưa leo hái được, n là số dưa leo sau khi người thứ 3 lấy. Từ các giả thiết ta tính được: x=(27n + 38)/8 với n=8m/3 – 2 trong đó m là bội số của 3.

 Nghĩa là x phải nhỏ nhất, nghĩa là n nhỏ nhất, cũng tức là m nhỏ nhất: m=0. Từ đó có đáp số: n = -2 và x = -2.

Vậy cả 3 người hái được (-2) quả.

Ở trên, nếu chọn m=3 thì được n=6 và x=25. Tức cả 3 người hái được 25 quả dưa leo

 

Ta có thể diễn giải lời giải như sau: Người thứ nhất ngủ dậy, đếm được (-2) quả dưa leo, không chia hết cho 3, bỏ thêm 1 con để số cá trở thành (-3); anh ta lấy 1/3 tức là (-1)quả, để lại (-2) quả cho 2 bạn còn đang ngủ. Người thứ 2 và thứ 3 cũng làm như vậy và kết quả là mỗi người mang được (-1)quả dưa leo về nhà!

Thật công bằng vì ai cũng được phần cá như nhau!