#0002A0

Waclaw

Waclaw Sierpinski je poljski matematičar koji se voleo igrati s trouglovima. Jednog dana je počeo crtati trouglove prema sledećem algoritmu:


• Nacrtamo početni jednakostranični trougao T.


• Dužinama povežemo polovine njegovih stranica i tako dobijemo četiri nova trougla koje označimo sa T1, T2, T3 i T4 kao na slici.


• Na trouglovima T1, T2 i T3 ponovimo postupak, dobivajući nove trouglove: T11, T12, T13, T14, T21, T22, T23, T24, T31, T32, T33, T34.


• S trouglovima koji završavaju sa 1, 2 ili 3 nastavljamo postupak dalje u beskonačnost. Tako dobijenu geometrijsku figuru nazivmo trougao Sierpinskog.


Image: waclaw

Kažemo da se trougao A naslanja na trougao B ako B ne sadrži A i ako postoji stranica od A koja je čitava deo neke stranice trougla B. Na primer, trougao T23 se naslanja na trouglove T24 i T4, ali se ne naslanja na trouglove T2 i T32. Korisno je primetiti da ako se trougao A naslanja na trougao B, ne mora važiti i da se trougao B naslanja na trougao A.


Napišite program koji će za zadani trougao pronaći sve trouglove na koje se on naslanja.


InputU prvom i jedinom redu standardnog ulaza nalazi se niz znakova koji predstavlja zadani trougao. Niz će se sastojati od najmanje dva i najviše 50 znakova.

Outputna standardnom izlazu potrebno je ispisati sve trouglove na koje se naslanja zadani trougao, svaki u svoj red, bilo kojim redosledom.


Ulaz:

T4

Izlaz:

T1
T2
T3



Ulaz:

T11

Izlaz:

T14



Ulaz:

T312

Izlaz:

T4
T314
T34

Submit solution

Coming later

The grading service will be connected in a later migration step. You can inspect the task and your previous results now.