โจรสลัด Dick เบื่อหน่ายการต่อสู้ การปล้นสะดม การขโมย และการทำให้ผู้คนมากมายทุกข์ยากกลางทะเลหลวงเสียที เขาจึงตัดสินใจเกษียณ และพบเกาะที่เหมาะจะใช้ชีวิตที่เหลืออยู่ หากเงินของเขาไม่หมดเสียก่อน ตอนนี้เขามีเหรียญทองมากมายและต้องการเก็บไว้ในหีบ (อย่างไรเขาก็เป็นโจรสลัด) Dick สามารถสร้างหีบทรงสี่เหลี่ยมมุมฉากที่ทุกมิติเป็นจำนวนเต็ม โดยขนาดด้านบนไม่เกินขนาดสูงสุดที่กำหนด แต่ความสูงเป็นจำนวนเต็มเท่าใดก็ได้ ตอนนี้เขาต้องการที่ซ่อนหีบ ระหว่างสำรวจเกาะ เขาพบวิธีที่สมบูรณ์แบบ
Dick จะซ่อนหีบโดยจมมันลงในสระน้ำขุ่น ผิวน้ำเป็นรูปสี่เหลี่ยมผืนผ้า และน้ำเติมเต็มก้นหุบเขาที่มีกำแพงหินสูงในแนวดิ่ง Dick สำรวจสระและรู้ความลึกของทุกช่องสี่เหลี่ยมในตารางพิกัดคาร์ทีเซียนที่วางบนผิวน้ำ เมื่อ Dick จมหีบลง หีบจะจมลึกที่สุดจนแตะก้นสระ ด้านบนของหีบจะยังขนานกับผิวน้ำ และหีบจะวางตรงแนวช่องตาราง น้ำที่ถูกหีบแทนที่จะทำให้ระดับผิวน้ำสูงขึ้น (แม้รอบหีบจะไม่มีช่องว่างให้น้ำที่ถูกแทนที่ยกตัวขึ้นก็ตาม) กำแพงหุบเขาสูงพอที่น้ำจะไม่มีทางกระเด็นออกจากหุบเขา แน่นอนว่าเพราะต้องมองไม่เห็นหีบ ด้านบนของมันต้องอยู่ต่ำกว่าผิวน้ำอย่างเคร่งครัด หน้าที่ของคุณคือหาปริมาตรหีบใหญ่ที่สุดที่โจรสลัด Dick สามารถซ่อนด้วยวิธีนี้
ในรูป I.1 ภาพซ้ายสุดแสดงสระ ภาพกลางแสดงตำแหน่งที่เป็นไปได้ของหีบปริมาตร 3 และภาพขวาสุดแสดงหีบปริมาตร 4 ซึ่งเป็นปริมาตรสูงสุดที่เป็นไปได้ สังเกตว่าถ้าเพิ่มความสูงของหีบที่สองอีกหนึ่งหน่วย จะมองเห็นด้านบนของมัน เพราะจะอยู่สูงเท่ากับผิวน้ำพอดี
รูป I.1: ภาพประกอบข้อมูลนำเข้าตัวอย่างที่ 1
ข้อมูลนำเข้า
ข้อมูลนำเข้ามีกรณีทดสอบเดียว เริ่มด้วยหนึ่งบรรทัดที่มีจำนวนเต็มสี่จำนวน $a$, $b$, $m$ และ $n$ ($1 \le a, b, m, n \le 500$) ผิวน้ำมีขนาด $m \times n$ และขนาดสูงสุดของด้านบน (และด้านล่าง) ของหีบคือ $a \times b$ นอกจากนี้ $a$ และ $b$ เล็กพอที่หีบซึ่งมีด้านบนขนาด $a \times b$ จะไม่สามารถปิดคลุมทั้งสระได้ แต่ละบรรทัดใน $m$ บรรทัดที่เหลือมีจำนวนเต็ม $n$ จำนวน $d_{i,j}$ ระบุความลึกของสระที่ช่อง $(i,j)$ โดย $0 \le d_{i,j} \le 10^9$ สำหรับทุก $1 \le i \le m$ และ $1 \le j \le n$
ข้อมูลส่งออก
แสดงปริมาตรสูงสุดของหีบทรงสี่เหลี่ยมมุมฉากที่ทุกมิติเป็นจำนวนเต็มและสามารถจมอยู่ใต้ผิวน้ำได้ทั้งหมด โดยด้านหนึ่งของด้านบนมีขนาดไม่เกิน $a$ และอีกด้านไม่เกิน $b$ หากซ่อนหีบใดในสระไม่ได้ ให้แสดง 0
ตัวอย่าง
ข้อมูลนำเข้า 1
3 1 2 3 2 1 1 2 2 1
ข้อมูลส่งออก 1
4
ข้อมูลนำเข้า 2
4 1 1 5 2 0 2 2 2
ข้อมูลส่งออก 2
12
ข้อมูลนำเข้า 3
2 3 3 5 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
ข้อมูลส่งออก 3
18