Хрестики-нулики#1800

Хрестики-нулики

1 секунда
64 мегабайти
Дуже легка

Петро і Василько грають у гру на аркуші паперу розміром M \times N. Гравці по черзі ставлять або хрестик, або нулик у порожні клітинки, поки всі клітинки не будуть заповнені.

Рахунок Петра обчислюється так: вибирається будь-яка клітинка з хрестиком, обирається напрямок (вгору, вниз, вліво, вправо або по діагоналі), і рахується, скільки послідовних клітин з хрестиками можна пройти у цьому напрямку (включаючи початкову і кінцеву клітинки відрізка). Максимальне таке число — це рахунок Петра. Аналогічно визначається рахунок Василька, але вже для нуликів.

Напишіть програму, яка визначить фінальні рахунки гри.

Вхідні дані

Перший рядок містить два цілих числа та (1 \le M, N \le 1000) — розмір аркуша. Кожен з наступних рядків містить цілих чисел: або ( означає, що в клітинці стоїть нулик, — хрестик).

Вихідні дані

Виведіть в одному рядку рахунок гри: два цілих числа — спочатку рахунок Петра, потім рахунок Василька.

Приклади

Приклад 3

Loading
Loading