Задача Building
Компанія Megasoft хоче збудувати новий офіс. 
Карта місцевості являє собою прямокутник M*N, розділений 
на одиничні квадрати. Деякі квадрати повністю непридатні 
для забудови. Допоможіть власнику компанії Гіллу Бейтсу 
обрати для офісу ділянку прямокутної форми з максимальною 
площею. Межа ділянки завжди проходить по межах квадратів.
Технічні умови: 
Ви вводите з клавіатури в першому рядку розміри місцевості 
M та N,(цілі числа від 1 до 100),  потім   M груп по N 
чисел 0 або 1 (0 – ділянка непридатна для забудови, 1 – 
придатна). Всі числа вводиться через пропуски.
Ви виводите на екран максимально можливу площу.
Приклад.
Введення>
5 7 1 0 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 0 0 1 0 0 0 1 1 0 1 1 0 0 1 0
Виведення> 9
Примітка Всі числа вводяться одним рядком
Задача Building
Компания  Megasoft  хочет  построить  новый  офис.  Карта 
местности представляет собой прямоугольник M*N, разделен-
ный на единичные квадраты.  Некоторые  квадраты полностью 
непригодны  для  застройки.  Помогите  владельцу компании 
Гиллу Бейтсу выбрать для офиса участок прямоугольной формы 
с максимальной площадью.  Граница участка всегда проходит 
по границам квадратов.
Технические условия: 
Вы вводите с клавиатуры в первой строке размеры местности 
M и N (целые числа от 1 до 100), потом M групп по N чисел 
0  или  1  (0  -  участок  непригоден  под застройку, 1 - 
пригоден).Все числа вводятся через пробел. Вы выводите на 
экран максимально возможную площадь.
Пример.
Ввод> 
5 7 1 0 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 0 0 1 0 0 0 1 1 0 1 1 0 0 1 0
Вывод> 9
Примечание Все числа вводятся в одной строке