 แจ็คกับจิลขึ้นไปบนเนินเขาเพื่อตักน้ำมาเติมถังขนาด 600 แกลลอน แต่ละถังมีห้าแกลลอน แจ็คแข็งแกร่งกว่า และสามารถบรรทุกน้ำได้ครั้งละสองถัง แต่จิลจัดการได้เพียงถังเดียว นอกจากนี้ แจ็กยังสามารถเดินทางไปบ่อน้ำได้ 3 ครั้ง และย้อนกลับไปในเวลาที่จิลใช้ในการเดินทาง 2 ครั้ง จิลจะเดินทางได้กี่เที่ยวก่อนที่น้ำมันจะเต็มถัง? ขอให้แม่นยำที่สุด
แจ็คสามารถบรรทุกน้ำ 5 แกลลอนได้สองถังต่อเที่ยว หรือ 2 * 5 = 10 แกลลอนน้ำ จิลสามารถบรรทุกได้หนึ่งถังต่อเที่ยว หรือ 5 แกลลอน แจ็คเดินทางไปบ่อน้ำครบ 3 เที่ยวและกลับมาทุกๆ 2 เที่ยว จิลล์ทำสำเร็จ ดังนั้นในเวลานั้นทั้งคู่จึงแบกแจ็ค 3 เที่ยว * 2 ถังต่อเที่ยวแจ็ค * 5 แกลลอนต่อถัง + 2 เที่ยวจิล * 1 ถังต่อจิลเที่ยว * 5 แกลลอนต่อถัง = 30 แกลลอน + 10 แกลลอน = น้ำ 40 แกลลอน หากคุณถือว่าการเดินทางเหล่านี้เป็น "กลุ่ม" เดียว จะใช้ 600 แกลลอน / 40 แกลลอนต่อ "กลุ่ม" ของการเดินทาง = 15 กลุ่มของการเดินทาง เนื่องจากแต่ละ "กลุ่ม" ของการเดินทางเหล่านี้ประกอบด้วยการเดินทางของ Jill สองครั้ง Jill จะเดินทาง 15 * 2 = 30 ครั้งไปที่บ่อน้ำและย้อนกลับก่อนที่ถังจะเต็ม คำตอบ: 30.