- Time limit: 1.00 s
- Memory limit: 512 MB
Uolevilla on ongelma. Hän haluaa muuttaa merkkijonon A merkkijonoksi B. Uolevi itse ei osaa muokata merkkijonoja, mutta Maija ja Kaaleppi osaavat. Maija osaa poistaa merkkijonosta merkkejä ja Kaaleppi osaa vaihtaa vierekkäisten merkkien paikkoja. Maija ja Kaaleppi molemmat voivat käyttää operaatiotaan merkkijonoon niin monta kertaa kuin haluavat. Voiko Uolevi muuttaa A:n B:ksi pelkästään Maijan avulla vai pelkästään Kaalepin avulla vai tarvitaanko siihen molempien apua?
Syöte
Ensimmäisellä rivillä on merkkijono A, toisella rivillä on merkkijono B.
Kaikki syötteessä olevat merkkijonojen merkit ovat pieniä kirjaimia välillä a-z.
Tuloste
Tulosta maija
jos Maija voi muuttaa A:n B:ksi. Tulosta kaaleppi
jos Kaaleppi voi muuttaa A:n B:ksi. Tulosta molemmat
jos A:n voi muuttaa B:ksi Maijan ja Kaalepin yhteistyöllä. Tulosta QAQ
jos on mahdotonta muuttaa A B:ksi.
Rajat
- 1 \le |A|, |B| \le 10^5
Esimerkki
Syöte:
merkkijono erijono
Tuloste:
maija
Syöte:
merkkijono mekonkirjo
Tuloste:
kaaleppi
Syöte:
merkkijono mikrokone
Tuloste:
molemmat
Syöte:
asd lol
Tulote:
QAQ