Сучасне мистецтво#10529

Сучасне мистецтво

1 секунда
128 мегабайтів
Складна

Мистецтвознавці світу лише нещодавно почали визнавати творчий геній великої художниці серед корів — Піковсо.

Піковсо малює вельми незвичним способом. Вона починає з чистого полотна розміром n \times n, представленого у вигляді сітки n \times n, заповненої нулями, де нуль позначає порожню клітинку полотна. Потім вона малює на полотні n^2 прямокутників, використовуючи кожен з n^2 кольорів рівно один раз. Для зручності кольори пронумеровані від до n^2.

Наприклад, спочатку вона може намалювати прямокутник кольором , отримавши таку проміжну картину:

2 2 2 0
2 2 2 0
2 2 2 0
0 0 0 0

Потім вона може намалювати прямокутник кольором :

2 2 2 0
2 7 7 7
2 7 7 7
0 0 0 0

Нарешті, вона може намалювати невеликий прямокутник кольором :

2 2 3 0
2 7 3 7
2 7 7 7
0 0 0 0

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

За заданим кінцевим станом полотна визначте, скільки з n^2 кольорів могли бути використані для найпершого намальованого прямокутника.

Вхідні дані

У першому рядку міститься розмір полотна n~(1 \le n \le 1000). Наступні рядків описують кінцевий стан полотна. Кожен рядок містить цілих чисел у діапазоні від до n^2. Гарантується, що отримана картина могла бути створена описаним вище способом — послідовним малюванням прямокутників різних кольорів.

Вихідні дані

Виведіть кількість кольорів, які могли бути використані для першого намальованого прямокутника.

Приклади

У цьому прикладі колір міг бути використаний для першого прямокутника. Колір , очевидно, мав бути намальований після кольору , а колір — після кольору . Оскільки решту кольорів ми не бачимо, можна зробити висновок, що будь-який з них також міг бути використаний першим.

Приклад 1

Loading
Loading