Dillər
Gendalfın yazıları uzun müddətdir ki, araşdırılır, lakin onların hansı dildə yazıldığını hələ də heç kim müəyyən edə bilməyib. Yaxınlarda, yalnız ROT13 kod adı ilə tanınan bir hakerin proqramlaşdırma işi sayəsində, Gendalfın sadəcə sadə bir hərf əvəzləmə sxemindən istifadə etdiyi və daha da əhəmiyyətlisi, bunun öz inversi olduğu aşkar edilmişdir; yəni eyni əməliyyat mesajı həm qarışdırır, həm də açır.
Bu əməliyyat, ardıcıllıqla olan saitləri
(a i y e o u)
üç hərf irəli, dövri olaraq əvəz etməklə, böyük və ya kiçik hərf formasını qoruyaraq həyata keçirilir. Eyni şəkildə, samitlər
(b k x z n h d c w g p v j q t s r l m f)
ardıcıllığından on hərf irəli əvəz edilir. Məsələn, ifadə
One ring to rule them all.
belə tərcümə olunur
Ita dotf ni dyca nsaw ecc.
Bu çevrilmənin maraqlı tərəfi odur ki, nəticədə yaranan dil tələffüz edilə bilən sözlər verir.
Bu problemi həll etmək üçün, Gendalfın əlyazmalarını sadə mətnə çevirmək üçün kod yazacaqsınız.
Giriş verilənləri
Giriş faylı bir neçə test halını ehtiva edəcək. Hər bir test halı, Gendalf tərəfindən yazılmış bəzi mətnləri təmsil edən, maksimum 100 simvoldan ibarət tək bir sətirdən ibarət olacaq. Bütün simvollar sadə ASCII olacaq, boşluq (32) ilə tilde (126) arasında, üstəlik hər sətirin sonunda yeni sətir simvolu olacaq. Girişin sonu faylın sonu ilə göstərilir.
Çıxış verilənləri
Hər bir giriş test halı üçün, onun sadə mətnə tərcüməsini çap edin. Çıxış, girişlə tam olaraq eyni sayda sətir və simvol ehtiva etməlidir.