Гарри Поттер и тайная комната

Гарри Поттер ищет тайную комнату в замке Хогвардс. Замок имеет квадратную форму. В каждой комнате замка живет разное количество добрых или злых эльфов.

У Гарри есть карта замка (см. пример карты на рисунке). На карте отмечено количество эльфов в каждой комнате. Если эльфы добрые, то соответствующее число положительно, злые – отрицательно.

Гарри Поттер спросил профессора Дамблдора, как найти тайную комнату. Вот что ответил профессор:

— Пройди каждую строку комнат. Применяй два правила:

1.  Если в строке комнат живут только добрые эльфы, то найди ту комнату, в которой живет наименьшее количество добрых эльфов. Иначе в строке комнат найди комнату, в которой живет наибольшее количество злых эльфов.

2.  После того, как применил правило 1, смотри все комнаты в том же столбце, что и у найденной комнаты. Если в них живут только злые эльфы, то проверь, живет ли в найденной комнате наименьшее количество злых эльфов. Иначе проверь, живет ли в найденной комнате наибольшее количество добрых эльфов. Если проверка успешна, то это и есть тайная комната. Будь внимателен, так как в замке тайной комнаты может не быть вовсе.

— Ну и ну! Неужели нельзя найти тайную комнату как-то проще?! – подумал Гарри.

На рисунке изображена карта замка, имеющего размер 4´4 комнаты. В этом замке есть тайная комната – комната (4,3), в которой живет 5 добрых эльфов.

Напишите программу, которая по заданной карте замка поможет Гарри Поттеру найти тайную комнату и узнать количество эльфов, живущих в ней.

Входные данные

Целое число из диапазона 2..20 – количество комнат в строке на карте замка. Затем соответствующее количество строк с целыми числами из диапазона -500..500 – карта замка.

Выходные данные

Количество эльфов в тайной комнате или 0 (ноль), если тайной комнаты нет.

Примеры входных и выходных данных

INPUT. TXT

OUTPUT. TXT

4

-6 –9 -10 1

-7 –21 -13 12

8 14 5 20

5

2

-10 1

-4 –2

4