Le pirate Dick en avait enfin assez de combattre, de piller, de voler et de rendre la vie misérable à tant de gens en haute mer. Il a donc décidé de prendre sa retraite et a trouvé l'île idéale pour y passer le reste de ses jours, à condition de ne pas manquer d'argent. Il possède actuellement beaucoup de pièces d'or et souhaite les ranger dans un coffre (après tout, c'est un pirate). Dick peut construire un coffre rectangulaire aux dimensions entières, de n'importe quelle taille ne dépassant pas un maximum fixé pour le dessus, mais d'une hauteur entière arbitraire. Il lui faut maintenant une cachette. En explorant l'île, il a trouvé la solution parfaite.
Dick cachera son coffre en le submergeant dans un étang trouble. La surface de l'étang est rectangulaire, et celui-ci remplit entièrement le fond d'une vallée aux hautes parois rocheuses verticales. Dick a étudié l'étang et connaît sa profondeur dans chaque carré d'une grille de coordonnées cartésiennes placée sur la surface. Lorsque Dick immergera le coffre, celui-ci descendra aussi bas que possible jusqu'à toucher le fond. Son dessus restera parallèle à la surface et le coffre sera aligné sur les carrés de la grille. L'eau déplacée par le coffre submergé fera monter le niveau de l'étang (même s'il n'y a pas d'espace autour du coffre pour que l'eau déplacée puisse monter). Les parois de la vallée sont assez hautes pour que l'eau ne puisse jamais en jaillir. Bien entendu, le coffre devant être invisible, son dessus doit rester strictement sous la surface de l'étang. Votre tâche est de trouver le volume du plus grand coffre que le pirate Dick puisse cacher ainsi.
Dans la figure I.1, l'image de gauche montre un étang, celle du milieu montre un placement possible d'un coffre de volume 3 et celle de droite un coffre de volume 4, le volume maximal possible. Remarquez que si le second coffre était plus haut d'une unité, son dessus serait visible, car il serait exactement à la même hauteur que la surface de l'eau.
Figure I.1 : Illustration de l'exemple d'entrée 1.
Entrée
L'entrée contient un seul cas de test. Il commence par une ligne de quatre entiers $a$, $b$, $m$ et $n$ ($1 \le a, b, m, n \le 500$). Les dimensions de la surface de l'étang sont $m \times n$ et les dimensions maximales du dessus (et du dessous) du coffre sont $a \times b$. De plus, $a$ et $b$ sont assez petits pour qu'il soit impossible de couvrir tout l'étang avec un coffre dont le dessus mesure $a \times b$. Chacune des $m$ lignes restantes contient $n$ entiers $d_{i,j}$ indiquant la profondeur dans le carré $(i,j)$, avec $0 \le d_{i,j} \le 10^9$ pour tout $1 \le i \le m$ et $1 \le j \le n$.
Sortie
Affichez le volume maximal d'un coffre rectangulaire aux dimensions entières pouvant être entièrement submergé sous la surface de l'étang, avec une dimension du dessus bornée par $a$ et l'autre par $b$. Si aucun coffre ne peut être caché dans l'étang, affichez 0.
Exemples
Entrée 1
3 1 2 3 2 1 1 2 2 1
Sortie 1
4
Entrée 2
4 1 1 5 2 0 2 2 2
Sortie 2
12
Entrée 3
2 3 3 5 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Sortie 3
18