Навіс тропічного лісу#6376

Навіс тропічного лісу

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

Тропічний дощовий ліс зазвичай поділяється на чотири основні шари: верхній ярус, навіс, підлісок і лісова підстилка. З цих чотирьох шарів досить складно відрізнити верхній ярус від навісу. Верхній ярус складається з невеликої кількості дуже великих дерев, які ростуть вище загального навісу, досягаючи висоти від до метрів. Навіс є найбагатшим шаром різноманітного дощового лісу і варіюється за висотою від до метрів. Через кризу біорізноманіття моніторинг навісу дощового лісу є місією Обсерваторії Цілого Лісу, яка намагається визначити відповідні місця для досліджень навісу.

Група інженерів розробила просту техніку супутникової зйомки, яка може відзначати шари навісу на знімку великої площі дощового лісу. Знімок являє собою квадрат і зберігається у вигляді пікселів, тобто маленьких комірок, що містять або 1, або 0. Кожен піксель несе інформацію про конкретний регіон площею км^2. Положення пікселя містить 1, якщо частина або весь представлений регіон є шаром навісу, і 0 в іншому випадку.

Наступні припущення є вірними:

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

Вхідні дані

Вхідні дані складаються з до тестових випадків. Кожен тестовий випадок описує знімок області дощового лісу, який починається з нового рядка з додатного цілого числа , 1 \leq N \leq 40, що вказує на розмірність зображення. Наступні рядків кожного тестового випадку окреслюють пікселізоване представлення зображення.

Вихідні дані

Для кожного тестового випадку виведіть один рядок, що починається з префікса "Case #x: ", де представляє номер випадку (починаючи з одиниці і збільшуючись з кожним новим тестовим випадком), за яким слідує один пробіл і потім результат, тобто кількість шарів навісу на знімку.

Приклади

Приклад 1

Loading
Loading