bile

Marele savant Lotocus a inventat dispozitivul din imaginea de mai jos, care functioneaza astfel:

Cerinta

Deoarece onorabilul savant spera sa-si vānda inventia unei loterii, ajutati-l scriind un program care sa indice ordinea īn care trebuie apasate cele doua butoane astfel īncāt plecānd de la o configuratie initiala a bilelor īn zona A sa se obtina o anumita configuratie a lor īn zona C (ceea ce va dovedi importanta extraordinara a masinariei!).

Date de intrare

Fisierul de intrare bile.in are urmatoarea structura:

Date de iesire

Prima linie a fisierului bile.out va contine o singura linie pe care va fi scris un sir format numai din literele I si O reprezentānd ordinea īn care trebuie apasate cele doua butoane astfel īncāt plecānd de la configuratia initiala sa se obtina configuratia finala sau mesajul imposibil daca nu se poate realiza acest lucru.

Restrictii

  • 1 <= n <= 2000
  • Exemple

    bile.in

    bile.out

    bile.in

    bile.out

    5
    5 4 2 1 3
    2 4 1 5 3

    IIIOOIOOIO 5
    5 4 2 1 3
    1 4 2 5 3

    imposibil

     

    Timp maxim de executie/test: 0.1 secunde

    prof. Radu Boriga
    Colegiul National "Spiru Haret" Bucuresti
    Contact:r_boriga@yahoo.com