Sızma
Gənc Pirat Kapitan Cek Albatros, dənizlərin və təcrübəli piratların yerli görüş nöqtəsi olan PortWine yaxınlığında, gizli bir körfəzdə lövbər salıb. Özünüzü elçi kimi təqdim edərək, qorxulan əfsanəvi Kapitan Stivinin xidmətinə daxil olmusunuz və Kapitan Stivi ilə onun gəmi yoldaşları arasında kiçik şifrəli mesajlar daşımaqla vəzifələndirilmisiniz. Sizin vəzifəniz, gənc Kapitan Albatrosa kömək etmək üçün mesajların şifrəsini açmaqdır, ona taxta ayaqlı şöhrət axtarışında çox ehtiyac duyduğu üstünlüyü verməkdir. Xoşbəxtlikdən, siz (Kapitan Albatrosdan fərqli olaraq) bir müddətdir ki, buradasınız və pirat mesajlarında hansı sözlərin gözlənildiyini bilirsiniz. Aşağıda ümumi hallarda rast gəlinən sözlərin cədvəli verilmişdir:
"ol" "bizim" "rom" "olacaq"
"ölü" "qarmaq" "gəmi" "qan"
"qara" "intiqam" "tutuquşu" "kapitan"
Müxtəlif əlifba ilə əvəzləmə şifrəsində, açıq mətnin hər bir hərfi əlifbadan təsadüfi, lakin unikal bir hərflə əvəz olunur. Əvəzləmə şifrəsi ilə şifrələnmiş bir mətn və yuxarıda verilmiş on iki məlum söz dəsti verildikdə, sizin vəzifəniz şifrələnmiş mətni açmaq və bizə və Kapitan Albatrosa açıq mətn təqdim etməkdir. Bu yalnız və yalnız aşağıdakı şərtlər ödənildikdə mümkündür:
açıq mətndə on iki sözün bir alt dəsti S göstərilir və
S sözlərindəki fərqli hərflərin sayı şifrələnmiş mətndəki fərqli hərflərin sayına bərabərdir.
Qeyd edək ki, məlum sözlərin hamısı açıq mətndə olmaya bilər və əvəzləmələr qarşılıqlı deyil ('a' hərfi 'h' ilə şifrələnirsə, bu mütləq 'h' hərfinin 'a' ilə şifrələnməsi demək deyil').
Giriş verilənləri
Əvəzləmə şifrəsi ilə şifrələnmiş mətn.
Şifrələnmiş mətn, ['a'-'z',' '] dəstindən ən çox 200 simvol olan bir sətirdə verilir. Açıq mətnin yalnız ['a'-'z'] hərfləri şifrələnir, boşluqlar şifrələnmir.
Çıxış verilənləri
Əgər mümkündürsə, açılmış açıq mətn, əks halda "Mümkün deyil" sətiri.