Zadaním tejto šifry je spreadsheet. Môžete si buď spraviť jeho kópiu a tú použiť pri riešení online, alebo si ho stiahnuť a riešiť offline vo svojom tabuľkovom procesore. Ak budete šifru otvárať v čomkoľvek inom ako Google Sheets, uistite sa, že sa vám zobrazilo celé zadanie.
heslo: SARDINKA
Kde sú limity použitia Google Sheets na tímovú spoluprácu? Nevieme, ale zjavne je to niekde v okolí editovania zdieľaného dokumentu, ktorý má vyše sedemstotisíc políčok.
Dostali sme fakt obrovskú tabuľku plnú slabík. Žeby osemsmerovka? To nemôžu organizátori myslieť vážne. Alebo môžu? Hej, moment, tu na hlavnej uhlopriečke je nejaký zmysluplný text!
Začínajúc v ľavom hornom rohu čítame: Začiatkom tejto šifry je jej prostriedok a koncom je osempísmenná tajnička.
Nasleduje ešte trochu balastu pre pobavenie: Želáme príjemnú zábavu. Nasleduje úplne nepodstatný text vtipu. Počuli ste už o tom chlapíkovi, ktorý sa rozhodol, že sa vyskúša zamraziť na absolútnu nulu? Možno mi to nebudete veriť, ale je 0 K. Ha ha ha. To je všetko, bežte riešiť.
Tabuľka v zadaní má 26 + 26*26 stĺpcov a 999 riadkov. Jej stred je teda v riadku 500. Správne zistiť, v ktorých stĺpcoch, môže byť trochu oštara. Z hlavy sa to dá odrátať napr. takto: na stĺpcoch sa 27x zopakuje abeceda, stred je teda po 13.5x opakovaniach. Prvých 13 opakovaní sú A-Z, AA-AZ, ..., LA-LZ, stred je teda v strede bloku začínajúceho M - presnejšie, na políčkach MM a MN.
V strede celého zadania máme teda až dve políčka. Na nich nájdeme slovo šikmo.
Okolo stredu je presne osem políčok, na každom z nich začína jedna šikmo napísaná indícia. Pri lúštení si možno najskôr všimnete len štyri z nich, ale to vôbec nevadí - časom zistíte, že vám ešte niečo chýba, a potom sa časom vrátite sem a nájdete aj tie zvyšné.
Indície, ktoré si môžeme prečítať idúc šikmo od stredu, sú:
Všetky tieto indície majú spoločnú vlastnosť: popisujú objekty, ktoré majú alfanumerické označenia. Postupne sú to KH1, T602, WD40, A380, MP3, DS9, AK47 a PG13.
Tieto môžeme, samozrejme, chápať ako súradnice políčok, kde sa tiež nachádza niečo zaujímavé. A skutočne: keď sa pozrieme na niektoré z týchto políčok, opäť tam nájdeme v šikmom smere napísanú nejakú indíciu. (Navyše platí, že tieto nové indície majú konzistentné smery: každá nová indícia je v tom istom smere, v ktorom bola písaná indícia, ktorá na ňu ukazuje. Toto plní dve úlohy: za prvé, môže to trochu uľahčiť hľadanie toho, čo čítať, ale hlavne za druhé, malo by vás to odradiť od zbytočného skúšania škaredých postupov typu „skúsime to čítať ako semafor“. Smery indícií nenesú žiadnu zmysluplnú informáciu.)
Nová sada indícií, v tom istom poradí ako predchádzajúcich osem:
Opäť, všetky majú alfanumerické odpovede: B612, PF21 (PF2021 by bolo mimo tabuľky), RJ45, I30 (Hyundai, dá sa vidieť v promo videu Brieždenia), U238, LD50 (LD je lethal dose), BB8 a CO2.
V osemsmerovke sú taktiež umiestnené viaceré texty, ktoré nie sú správnymi odpoveďami, ale sedia na miestach význačných nesprávnych odpovedí:
Ale späť ku lúšteniu. Máme nových osem lokalít v osemsmerovke. Lenže problém. Z nich už občas šikmo dostaneme len nejaký nič nehovoriaci začiatok ako „najväčší spomedzi“ alebo „výstrelmi na túto“, a občas ani to nie.
Dôslednejšie prezeranie okolia ukáže, že aj z ostatných pozícií vedú zmysluplné začiatky textu, lenže vodorovne alebo zvisle.
A ešte dôslednejšie prezeranie okolia ukáže, že všetky indície opäť pokračujú aj ďalej, len občas treba zmeniť smer čítania. Zmena smeru sa deje vždy po poslednej slabike slova, čiže keď stojíme na políčku, kde doteraz prečítaná časť indície končí, v niektorom z ôsmich smerov vždy uvidíme jej pokračovanie.
Ak si navyše práve čítané indície vyfarbíme, všimneme si, že každý text indície je uložený tak, aby nám v zadaní graficky nakreslil jednu z cifier od 1 po 8.
Indície (opäť v pôvodnom poradí):
Odpovede a cifry tvorené indíciami:
Riešiteľ odchovaný škaredšími šifrovačkami možno zbytočne strávi nejaký čas snahou indexovať niečím niekam, ale tu ste na Brieždení. Už z prvých pár odpovedí si môžeme všimnúť, že tentokrát nedostávame alfanumerické odpovede, ale odpovede začínajúce na „SUM“. A formulácia „na šesť písmen“ v jednej z indícií naznačuje, že môže byť dôležité ich napísať presne.
No a čo budeme robiť, keď máme spreadsheet (v ktorom, ako sme si už určite všimli, sú kde-tu aj čísla) a sadu slov, ktoré začínajú na SUM? No predsa sčitovať.
Najčistejšia interpretácia ďalšieho kroku je taká, že každé SUM-slovo nám dáva príkaz sčítať niektorý blok stĺpcov. Slová sú zvolené tak, aby vždy bolo jednoznačné, ako rozdeliť zvyšok slova na názov stĺpca, kde blok začína a stĺpca, kde končí.
Ak si našich osem inštrukcií usporiadame podľa čísel 1-8, dostávame teda postupne inštrukcie =SUM(ME:RS), =SUM(M:IT), =SUM(C:E), =SUM(T:ER), =SUM(A:CH), =SUM(AT:RA), =SUM(BI:NG) a =SUM(E:RI).
No a najjednoduchším posledným krokom je, že si niekde nabok napíšeme tieto vzorčeky a necháme Google Sheets, nech nám to sčítajú. „Nabok“ hovoríme preto, lebo nie je dobrý nápad písať vzorčeky vyrábajúce nové čísla do oblasti, ktorú sa snažíme sčitovať.
Dostaneme samé čísla od 1 po 26 a tie tvoria výslednú tajničku: slovo SARDINKA.
Tu je Google Sheet, v ktorom je všetko podstatné vyfarbené: spreadsheet
Ešte zopár detailov na záver:
V šifre nie sú použité krátke slová, ako napr. SUMO, lebo Google Sheets nerozumejú =SUM(O), na súčet jedného stĺpca potrebujú zápis =SUM(O:O) a to by už bolo škaredé.
Šifra mala v poslednom kroku built-in toleranciu voči nepresnostiam: aj I:T a samotný stĺpec IT majú rovnaký súčet ako správne M:IT pre SUMMIT, samotný stĺpec CE má rovnaký súčet ako C:E pre SUMCE a okrem spisovného SUMACH fungovalo aj A:H a AH.
Interpretácia SUMMERS ako „súčet stĺpcov M,E,R,S“ je autorom považovaná za dostatočne škaredšiu od autorskej a teda to, že nič nerobí, je úplne úmyselné.
Toto sme najprv uplne faily, lebo sme si zo stredu vsimli len jednu cesticku. Nastastie nam hint sadol a "v strede „šikmo“" v tomto pomohlo. Potom to bolo radost riesit. O to viac ked sme vhupli do nespravnej odpovede (ako O2 :D).
Tak to fakt zamrzí. Měli jsme úplně všechny kroky až do posledního SUM. Piplačka neskutečná, ale moc pěkně navazující. U posledního kroku jsme zkoušeli sčítat jednotlivé sloupce i dvojice, ale nikoli intervaly. Myslím, že by nevadilo, kdyby se v případě součtu jednotlivých sloupců objevila alespoň mezitajenka - třeba TAKTO NIE (technicky tomu nic nebránilo). Určitě bychom to vytřískali i bez toho (kdybychom nezačali s několikadenním zpožděním a luštění jsme se plně věnovali až druhý víkend), ale takto jsme zkoušeli i jiné slepé cesty.
Namiesto PG13 sme sa snažili spomenúť na nejaký konkrétny film s názvom re.match(r'[a-zA-Z]{1,2}\s*\d{1,3}$', movieTitle). Ale aspoň sme zistili, že z IMDB sa dá stiahnuť databáza filmov. Je tam hentakých 135 :D.
movie PT 109 Biography
movie FX 18 Action
movie K2 Adventure
movie A3 \N
movie CB4 Comedy
movie EE7 \N
movie G2 Action
movie J9 \N
movie El 90 \N
movie Rm 328 Adult
movie R3 Comedy
movie SF6 Documentary
movie C100 \N
movie H3 Drama
movie A2 Documentary
movie A1 Drama
movie El 48 Drama
movie R20 Comedy
movie AK 47 Action
movie La 40 Documentary
movie B420 Comedy
movie P2 Crime
movie S11 Comedy
movie CJ7 Comedy
movie B309 Drama
movie SO19 Action
movie A1 Comedy
movie KK 17 \N
movie Bf 109 Action
movie F57 Thriller
movie KM 14 \N
movie O2 History
movie i1 Drama
movie K13 Thriller
movie B82 Thriller
movie D 43 Thriller
movie VV 18 \N
movie D 44 Drama
movie VD 12 Romance
movie F357 Adventure
movie IQ 83 Sci-Fi
movie S7 Action
movie A1 Drama
movie D4 Action
movie Z32 Documentary
movie W2 Drama
movie K3 Drama
movie S4 Comedy
movie E1 Drama
movie On 18 Drama
movie Al 1 Action
movie NH7 Drama
movie NH 37 Drama
movie K9 Drama
movie RH 100 Horror
movie CE2 \N
movie UN2 Drama
movie RN 193 Documentary
movie B3 Drama
movie T2 Fantasy
movie L3 Action
movie Km 224 Drama
movie US 99 Comedy
movie Ps 203 Musical
movie AA21 Drama
movie A 157 Documentary
movie H20 Romance
movie K67 Documentary
movie NB13 Documentary
movie N4 Crime
movie H6 Drama
movie B1 Biography
movie SK13 Documentary
movie Ea3 \N
movie CO2 Action
movie Me2 Comedy
movie H4 Drama
movie We 3 Drama
movie Hi8 Documentary
movie B4 Sci-Fi
movie To 66 Drama
movie V3 Drama
movie Nc 87 Horror
movie Pe3 Action
movie Rh11 Drama
movie KM 97 Horror
movie Km 72 Crime
movie R100 Comedy
movie Kv62 Drama
movie Dv2 Horror
movie B9 Drama
movie Mr 420 Comedy
movie Ce7 Drama
movie Bx46 Documentary
movie O21 Action
movie SK1 Crime
movie E11 Documentary
movie Us 2 Comedy
movie P31 Adventure
movie MS 2 Action
movie NY84 Drama
movie Zk3 Horror
movie No 46 Horror
movie X500 Drama
movie Ko 2 Action
movie uk18 Drama
movie B12 Drama
movie ZG80 Action
movie S1 Documentary
movie KK 2 Comedy
movie P22 Action
movie L7 Thriller
movie GH5 Drama
movie HU 114 Drama
movie AK47 Drama
movie i589 Drama
movie C20 Action
movie LA 92 Crime
movie BB5 Crime
movie C4 Drama
movie CS1 Action
movie F20 Action
movie J3 Comedy
movie Hi8 Mystery
movie O31 Crime
movie Z14 Horror
movie AK 47 Action
movie S21 Comedy
movie F8 Crime
movie RX 100 Action
movie CS2 Adventure
movie CS3 Fantasy
movie L 38 Crime
movie NO1 Drama
movie X14 Adventure
Luštil komplet Dan, který používal (vesměs kladná) hodnocení jako "drbačkaaaa". Ale mně se líbí takhle zpětně moc :-).
Preskocili sme druhy a treti krok vykonanim frekvencncej analyzy obsahov buniek. Zmysluplne bunky mali pocet vyskytov pod 100. No a potom sme dlho rozmyslali, naco je nam tolko legiend. :)
Šifra bola naozaj excelentná, zatiaľ moja najoblúbenejšia...
Každý krok bol pekný, a ten moment keď mi došlo čo treba spraviť na konci bol dokonalý :D
Uff, tak to byl mazec. Začal jsem ráno a všimnul si té uhlopříčky, to mě namotivovalo se do toho pustit. U každého kroku jsme měli trochu zásek, ale vždycky když jsem to chtěl zabalit, tak jsem to prokouknul. Každej krok je krásnej, nejvíc se mi asi líbí to závěrečný sčítání, který nám dalo i nejvíc zabrat.
Tak túto šifru sme niekoľkokrát otvorili a následne zase zatvorili, než sme sa do nej tímovo pustili, keď už nebolo moc na výber. :) Nakoniec jednotlivé kroky postupne padli (občas skoro aj s prehliadačom). Pekná viackroková šifra!
Napriek tomu, že nás poriadne potrápila sa mi veľmi páči, každý krok je strašne prirodzený. Bohužiaľ nás postihla kliatba Bohov excelu (alebo som urobila preklep, ktorý som si nevšimla :) ) a zbytočne sme zahodlili správne riešenie.
Drsná! Toľko krokov...
Naše laptopové CPU ventilátory aj naše mozgy si spoločne vydýchli, keď už to mohli zavrieť. :)