Deşifrator
Mətnin şifrələnməsi üçün geniş istifadə olunan, lakin təhlükəsiz olmayan bir üsul, əlifbanın hərflərini dəyişdirməkdir. Yəni, mətnin hər bir hərfi müəyyən başqa bir hərflə əvəz olunur. Şifrələmə geri çevrilə bilən olması üçün heç bir iki hərf eyni hərflə əvəz olunmamalıdır.
Sizdən bir neçə şifrlənmiş mətn sətirini deşifrə etmək tələb olunur, fərz edərək ki, hər bir sətir fərqli bir hərf dəyişmə dəsti istifadə edir və deşifrə olunmuş mətndəki bütün sözlər verilmiş lüğətə aiddir.
Giriş verilənləri
Birinci sətir tam ədəd n ehtiva edir, ardınca əlifba sırasına görə n söz gəlir. Sözlərdəki bütün hərflər böyükdür, hər bir söz ayrıca bir sətirdə verilir. Lüğət məhz bu n sözdən ibarətdir ki, onlar deşifrə olunmuş mətndə rast gəlinə bilər. Lüğətdən sonra bir neçə sətir şifrlənmiş mətn ehtiva edir.
Lüğət ən çox 1000 söz ehtiva edir. Hər bir söz ən çox 16 hərf ehtiva edir. Şifrlənmiş mətn yalnız kiçik hərflər və boşluqlar ehtiva edir və uzunluğu 80 simvoldan çox deyil.
Çıxış verilənləri
Hər bir sətiri deşifrə edin və onu çıxışa verin. Əgər bir neçə həll mövcuddursa, istənilən birini çıxışa verin. Əgər həll mövcud deyilsə, çıxışda hər bir hərfi ulduzla əvəz edin.