Masala #JOIC2J2YBA

Xotira 64 MB Vaqt 1000 ms
14

Sovg'a qadoqlash

Sovg'a qadoqlash zalida bir elfning o'ylanib o'tirganiga ko'zingiz tushdi. Uning oldiga borganingizda u bir sovg'ani ixcham qilib qadoqlash haqida bosh qotirib turgan ekan. Sovg'a N*N o'lchamli rasmli boshqotirma. Uni ixchamlashtirish uchun K*K o'lchamli kichik kvadratchalarga ajratib undagi hamma bo'lakchalarni ustma-ust joylashtirish orqali amalga oshiriladi. Lekin bunda qadoqdagi har bir ustun faqat bir xil ranglardan tashkil topgan bo'lishi kerak, aks holda uni qayta o'z holatiga keltirishda bo'lakchalarning tartibi buzilib ketishi mumkin. Rasm K*K o'lchamli kvadratchalarga ajratilganda bo'lakchalar ortib qolmasligi ham kerak.

Siz bu elf uchun N*N o'lchamli rasmni minimal qanday o'lchamga keltirish mumkinligini hisoblab bering.


Kiruvchi ma'lumotlar:

Birinchi qatorda N natural soni - rasmning o'lchami, \(N \leq 1000\).

Keyingi N ta qatorda N tadan son. i-qatordagi j-son rasmning aynan shu pikselining rangini bildiradi. Rasmda 16 xil rang bor va 1 dan 16 gacha bo'lgan sonlar bilan ifodalangan.


Chiquvchi ma'lumotlar:

Rasmni ixchamlashtirish mumkin bo'lgan eng kichik o'lchamini chiqaring.


Misollar
# input.txt output.txt
1
8
1 1 1 1 14 14 14 14 
1 1 1 1 14 14 14 14 
1 1 1 1 14 14 14 14 
1 1 1 1 14 14 14 14 
8 8 8 8 16 16 16 16 
8 8 8 8 16 16 16 16 
8 8 8 8 16 16 16 16 
8 8 8 8 16 16 16 16
2
2
8
3 3 12 12 13 13 8 8 
3 3 12 12 13 13 8 8 
1 1 13 13 13 13 3 3 
1 1 13 13 13 13 3 3 
14 14 1 1 2 2 6 6 
14 14 1 1 2 2 6 6 
15 15 3 3 4 4 6 6 
15 15 3 3 4 4 6 6
4
Izoh:

1-testda 8*8 o'lchamli rasmni 4*4 o'lchamli bo'laklarga ajratib yig'ish mumkin, shunda ixchamlashgan holatda 2*2 o'lchamli rasm hosil bo'ladi.

2-testda 2*2 o'lchamli bo'lakchalarga ajratish mumkin, natijaviy rasm 4*4 bo'ladi.