Hide

Problem H
Ølpongstilling

Languages da en is
/problems/historyofbeerpong/file/statement/da/img-0001.jpg
Foto: Epauwels. Licens CC BY-SA 4.0.

Ølpong er et populært drukspil for to hold. Hvert hold begynder med 10 kopper og skiftes til at kaste en bordtennisbold i modstanderholdets kopper. I den allerførste runde vælges det første hold tilfældigt og kaster bolden én gang. I hver af de følgende runder skiftes holdene til at kaste bolden to gange. Når en kop rammes, fjernes den fra spillet. Så snart et hold er reduceret til $0$ kopper, slutter den aktuelle runde, og spillet stopper straks.

Stillingen er et par $a$, $b$ af heltal, antallet af kopper for henholdsvis hold A og B. Du har implementeret et automatisk ølpongstillingssensorsystem, der registrerer stillingen efter hver runde. Afgør om stillingshistorikken er gyldig, dvs. om den givne følge af stillinger kan have været resultatet af at registrere en ølpongstilling efter hver runde. Kampen behøver ikke at være færdig.

Input

  • En linje med antallet $n\in \{ 1,\ldots ,100\} $ af registrerede runder,

  • $n$ linjer, hvoraf den $i$te indeholder et par $a_i, b_i \in \{ 0,\ldots ,10\} $ af heltal, stillingen efter runde $i$.

Output

Skriv »finished«, hvis stillingsfølgen beskriver et gyldigt og afsluttet spil. Skriv »ongoing«, hvis stillingsfølgen beskriver et gyldigt igangværende spil. Skriv »invalid«, hvis stillingsfølgen ikke beskriver et gyldigt spil.

Sample Input 1 Sample Output 1
11
9 10
9 10
7 10
7 9
5 9
5 8
3 8
3 8
1 8
1 7
0 7
finished
Sample Input 2 Sample Output 2
2
10 10
10 8
ongoing
Sample Input 3 Sample Output 3
1
8 10
invalid
Sample Input 4 Sample Output 4
2
9 10
8 10
invalid
Sample Input 5 Sample Output 5
3
9 10
9 9
10 9
invalid
Sample Input 6 Sample Output 6
11
9 10
9 8
7 8
7 6
5 6
5 4
3 4
3 2
1 2
1 0
0 0
invalid