לפיראט 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