Într-o pădure există plantați copaci pe linii și coloane. Copacii au diferite înălțimi. O zonă dreptunghiulară de copaci din cadrul pădurii trebuie tăiată. Pădurarul trebuie să aleagă dintre zone, o zonă în care suma înălțimilor copacilor este maximă. Deoarece pădurarului îi plac numerele prime, el va alege o zonă în care suma înălțimilor copacilor este și un număr prim.
Cerinţă
Determinați suma din enunț pentru zonele puse la dispoziție.
Date de intrare
Fişierul de intrare padure.in
conţine pe prima linie numerele , și cu semnificația din enunț, pe următoarele linii înălțimile copacilor, câte pe o linie, separate prin câte un spațiu, iar pe următoarele linii, câte pe fiecare linie, valorile , , , separate prin câte un spațiu, ce reprezintă coordonatele colțului stânga-sus, respectiv coordonatele colțului dreapta-jos a unei zone ce poate fi tăiată.
Date de ieşire
Fişierul de ieşire padure.out
va conţine pe prima linie rezultatul corespunzător cerinței problemei.
Restricții și precizări
- numerotarea liniilor și coloanelor din pădure începe de la
- pentru fiecare set de date de intrare există soluție
- înălțimea copacilor nu depașeste valoarea
Exemplu
padure.in
4 4 2
9 3 2 4
6 2 1 5
2 3 2 4
4 5 3 4
1 1 3 3
2 2 4 4
padure.out
29
Explicație
9 3 2
6 2 1
2 3 2
are suma , dar nu este prim
2 1 5
3 2 4
5 3 4
are suma