Sport

Time limit: 0.1s Memory limit: 128MB Input: sport.in Output: sport.out

Dupa eşecul de la olimpiadă, Chuck Nirros şi-a găsit alinarea în minunatele sendvişuri de la OverWay. Conştient că se îngraşă, s-a decis să se înscrie la ore de sport cu un antrenor calificat. Antrenamentul se desfăşoară pe parcursul a TT zile, în fiecare zi fiind prezenţi un număr diferit de elevi NiN_i. Antrenorul are un mod unic de a alege ordinea în care elevii vor folosi aparatele: la începutul fiecărei zile îşi va alege un număr natural nenul secret KiK_i, apoi elevii se aliniază într-un şir şi sunt numerotaţi de la stânga la dreapta începând cu 11, reprezentând cel mai din stânga elev, şi terminând cu NiN_i, reprezentând cel mai din dreapta elev. El începe ulterior să îi numere de la stânga la dreapta, iar când ajunge la unul dintre capete îşi continuă numărătoarea pornind din acel capăt şi continuând către capătul opus.
Spre exemplu, pentru Ni=3N_i=3, el va număra în felul următor: 1 2 3 3 2 1 1 2 3 3 2 11 \ 2 \ 3 \ 3 \ 2 \ 1 \ 1 \ 2 \ 3 \ 3 \ 2 \ 1 \dots . La fiecare KiK_i, elevul pe care se opreşte este eliminat complet din şir şi i se permite folosirea aparatelor de antrenament. Din păcate, Chuck Nirros nu cunoaşte numerele secrete, dar cunoaşte ordinea în care elevii au fost eliminaţi din şir.

Cerință

Dându-se ordinea elevilor eliminaţi în fiecare din cele TT zile, aflaţi cea mai mică valoare pe care o poate lua fiecare dintre numerele secrete KiK_i.

Date de intrare

Fişierul sport.in conţine pe prima linie numărul de zile TT. Următoarele 2T2 \cdot T linii conţin ordinea în care elevii au fost eliminaţi în fiecare dintre cele TT zile şi vor avea următoarea configuraţie:

  • linia 2i2 \cdot i conţine numărul de elevi prezenţi la antrenament în ziua ii, notat cu NiN_i.
  • linia 2i+12 \cdot i+1 conţine NiN_i numere naturale separate prin câte un spaţiu, reprezentând ordinea în care elevii au fost eliminaţi în ziua ii. Evident, numerele de pe această linie sunt diferite două câte două.

Date de ieșire

Fişierul sport.out conţine TT numere natural nenule reprezentând valorile minime pe care le pot lua fiecare dintre numerele secrete KiK_i, câte una pe linie.

Restricții și precizări

  • 1T1 0021 \leq T \leq 1 \ 002
  • 1Ni421 \leq N_i \leq 42
  • Atenţie! Numerele secrete sunt numere naturale nenule.

Exemplu

sport.in

2
2
2 1
6
2 4 6 3 1 5

sport.out

2
2

Explicație

Pentru prima zi un alt raspuns posibil este 33, dar nu este minimal.

Pentru a doua zi, şirul elevilor va arăta în modul următor:

  • 1 2 3 4 5 61 \ 2 \ 3 \ 4 \ 5 \ 6 – la început
  • 1 3 4 5 61 \ 3 \ 4 \ 5 \ 6 – dupa ce sunt număraţi 1 21 \ 2
  • 1 3 5 61 \ 3 \ 5 \ 6 – dupa ce sunt număraţi 3 43 \ 4
  • 1 3 51 \ 3 \ 5 – dupa ce sunt număraţi 5 65 \ 6
  • 1 51 \ 5 – dupa ce sunt număraţi 5 35 \ 3
  • 55 – dupa ce sunt număraţi 1 11 \ 1

Log in or sign up to be able to send submissions!