Stiklo rėžimas

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

Artūras sukalė karkasą naujam šiltnamiui ir ketina jį įstiklinti. Jis nusipirko M × N matmenų stačiakampio formos stiklo plokštę, bet parsivežęs namo joje pastebėjo K defektų. Laimei, visi defektai yra nedideli – laikykite, kad jie yra taškai, kuriuose stiklas yra nežymiai įtrūkęs.

Artūras nenori naudoti nekokybiško stiklo, todėl planuoja iš turimos plokštės išrėžti kuo įmanoma didesnio ploto stačiakampį be defektų.

Artūras turi prietaisą, į kurį gali įstatyti stiklo plokštę ir daryti rėžius, lygiagrečius jos kraštinėms, t. y. horizontalius ir vertikalius. Prietaisas yra toks tikslus, kad rėžiai gali eiti per defektus ir dėl to stiklas nesuskilinės.

Apskaičiuokite, kokio didžiausio ploto stačiakampį be defektų Artūras gali išpjauti iš turimos plokštės.

Defektai gali likti išpjauto stačiakampio kraštuose, tačiau išpjauto stačiakampio viduje negali būti nei vieno defekto.

입력

Pirmoje eilutėje pateikiami trys sveikieji skaičiai: stiklo plokštės ilgis M, plotis N bei defektų skaičius K.

Toliau pateikiamos K eilučių, kurios aprašo defektus. Kiekvienoje iš jų pateikiami du sveikieji skaičiai X ir Y , nurodantys atitinkamo defekto koordinates.

Visada galios nelygybės 1 ≤ X ≤ M − 1 ir 1 ≤ Y ≤ N − 1. Be to, visų defektų koordinatės yra skirtingos.

Laikykite, kad pradinio stačiakampio apatinio kairiojo kampo koordinatės yra (0; 0), o viršutinio dešiniojo – (M; N).

출력

Išveskite vienintelį skaičių – didžiausio įmanomo defektų neturinčio stačiakampio, kurį Artūras gali išpjauti iš turimos plokštės, plotą.

제한

  • 2 ≤ M, N ≤ 30 000
  • 1 ≤ K ≤ 500