Slogovi
Kristijan voli samo programirati, ne voli ostale predmete.
Kako je proveo cjeli dan rješavajući Codeforces zadatke, nije se stigao pripremiti za ispit iz hrvatskog jezika.
Ispit ima samo jedno pitanje i to "Rastavi riječ \(S\) na slogove".
Premda ste vi slušali i na satu hrvatskog znate da se to (generalno) radi tako da riječ rastavite iza svakog samoglasnika ('aeiou'). Rastavimo ih dodavanjem crtice '-'.
Dosta mu je dobiti dvojku pa se ne zamara rubnim slučajevima kao slogotvorno 'r' ili 'ije/je'.
Kristijan također zna da profesorica ima loš printer te da nikad ne printa dijakritičke znakove (čćšđž), niti ikoje znakove osim 26 slova engleske abecede.
Pomozite mu da prođe ispit.
Ulazni podatci
U prvom i jedinom redu nalazi se string \(s\) \((1 \leq |s| \leq 200000)\).
Izlazni podatci
Ispišite rastavljeni string na slogove
Podzadatci
Podzadatak | Broj bodova | Ograničenja |
---|---|---|
1 | 40 | \((|s| \leq 100)\) |
2 | 30 | \((|s| \leq 2000)\) |
3 | 30 | Nema dodatnih ograničenja. |
Ulaz primjera 1
traktor
Izlaz primjera 1
tra-kto-r
Ulaz primjera 2
prsti
Izlaz primjera 2
prsti
Ulaz primjera 3
krokodil
Izlaz primjera 3
kro-ko-di-l
(Primjeri su očito krivi po Hrvatskom književnom jeziku, no profesorica mu neće toliko zamjeriti ako zna barem ovo osnovno pravilo iz zadatka.)
Comments