{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Első beadandó\n", "\n", "\n", "Hat feladat van, ahányat sikerül megoldani, annyi lesz a beadandó értéke, de legfeljebb 5. Megoldásként ezt a fájlt kell visszaküldeni kitöltve. Nem elég csak a válaszokat feltüntetni, hagyd benne a fájlban a függvényeket és kódokat, amit a megoldás során használtál. \n", "\n", "- Mindegyik feladat kódolásokhoz fog kapcsolódni. Felteheted, hogy minden szöveg csak a következő karatereket tartalmazza: `hun_alph=['a', 'á', 'b', 'c', 'd', 'e', 'é', 'f', 'g', 'h', 'i', 'í', 'j', 'k', 'l', 'm', 'n', 'o', 'ó', 'ö', 'ő', 'p', 'q', 'r', 's', 't', 'u', 'ú', 'ü', 'ű', 'v', 'w', 'x', 'y', 'z', ' ', '!', ',', '-', '.', ':', '?', ';']`. \n", "- **Helyettesítő ábécé** alatt karakterekből áll halmazok közötti bijekciót értünk. Ezt egy dicitionaryben érdemes tárolni, ahol minden kulcs egy egyedi karakter és minden érték is az. Pl: `{'a':'b','x':'y'}`\n", "- A programoknak úgy kell működniük, hogy a Restart & Run All parancsra hiba nélkül végigfusson a notebook és minden megoldás a megadott változóba kerüljön. \n", "- Ha valamivel nagyon elakadtok, írjatok egy emailt és segítek. \n" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "hun_alph=['a', 'á', 'b', 'c', 'd', 'e', 'é', 'f', 'g', 'h', 'i', 'í', 'j', 'k', 'l', 'm', 'n', 'o', 'ó', 'ö', 'ő', 'p', 'q', 'r', 's', 't', 'u', 'ú', 'ü', 'ű', 'v', 'w', 'x', 'y', 'z', ' ', '!', ',', '-', '.', ':', '?', ';']" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ " ## 1. feladat\n", "Írd meg a következő függvényeket.\n", " - az `elkodol` függvény egy stringet és helyettesítő ábécét vár bemenetként, majd pedig visszaadja azt a stringet, amit úgy kapunk, hogy a bemenet minden karakterét lecseréljük az helyettesítő ábécé szerinti párjára. Ha egy karakter nem szerepel az ábécében akkor ne változtasson rajta a függvény. Pl: `encodestring(\"abbac\",{\"a\":\"x\",\"b\":\"y\"})=\"xyyxc\"` \n", " - a `dekodol` ugyanazt csinálja visszafelé, tehát egy elkódolt üzenet és a helyettesítő ábécé ismeretében megadja az eredeti szöveget. Helyes megoldás esetén `dekodol(elkodol(szoveg,abc),abc)` az eredeti szöveget adja vissza. \n" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "def elkodol(szoveg,abc):\n", " #todo\n" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "def dekodol(szoveg,abc):\n", " #todo\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 2. feladat\n", "Az alábbi szöveg a cézár kódolással van elkódolva. Mi lehetett az eredeti szöveg?\n", "\n", "A cézár kódolás a következőképpen működik. Választunk egy egész számot, hívjuk ezt k-nak. A titkosítandó szöveg minden betűjét lecseréljük az ábécében k-val később álló betűre. Itt is a fenti `hun_alph`-t használjuk ábécéként, tehát csak a karakterek és a szünet számítanak. (Ha kifutunk az ábécé végén az elejétől kezdjük újra a számolást.) Pl ha `k=5` és `szoveg=\"csíkos zebra?\"`, akkor a az elkódolt üzenet `\"gűnóqű:.ifüec\"` \n" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "titkos_szoveg='btjvájúvő jqacbcáó'" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 3. feladat\n", "Az alábbi `titkos_szoveg3` is egy behelyettesítő ábécé segítségével készült. A cézár kódolással ellentétben itt semmit sem tudunk arról, hogy milyen helyettesítő ábécét használtak. Szerencsére azt viszont tudjuk, hogy az eredeti szöveg tartalmazza a lenti `biztos_szoveg` részletet. Mi lehetett a teljes eredeti szöveg?\n", "\n", "(Ne lepődj meg ha a megoldás mondatai nem egy folytonos szöveget alkotnak, egy nagyobb szöveg véletlenszerű darabjait kódoltuk el.) \n", "\n", "(Segíthet egy olyan verziója a `dekodol` függvényednek, amely nagybetűvel írja be azt, amit dekódol és kisbetűvel, amit nem. Így nem kevered össze, hogy mely részek vannak már dekódolva és melyek nem, amikor egy részleges helyettesítő ábécét tesztelsz.')\n", "\n", "Megoldásodat - az eredeti szöveget - mentsd el a `megoldas3` változóba! \n" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "titkos_szoveg3='irjdeblwmmwxd bűxbr,dqűdöwd nűxmw dűqöw:dűc dőíhbydüchuhcdec b,dáewydűwrjdhqöw,dönrjdówlwegműwydbedlneeg,dhcügechdyqegwywlőw,dűnöwdüblűwdxnhrnm,d clmdclue,d bűmd wlöw.d nemdmcöcmxdwühwyüw:dövewdqedyúőqlcdegqócűdűudűwónűybűmdwűjfwdúlú qlc...degkhwdrjúlrjdedybmnhxídwdegkmdcrjdywáwffwh,d chjlcd byhkedéchüvrdmn ów,döneegsdfwffwh:d byhkedwdyúmuxqemdsűűbdycgxbdőqrlc,dhíüímdec dlcemchhbdöiűbdecrimeqrlc,ded bűmd bxuűdwdübywdxnhrngbydegwlőíőwh,déúhőcmbdwdéwlywemdcrjdcluedlsríeewh.d ceegcdwgdwőweüwdcebydwdőwxíhhwm,dűwrjdxwlwüdöchjpmmdhcmúlxchbdwdűíxwm,dqedw bűmdhcöshhwdósééwűkdceqeech,dűwrjnmdpmdwdéúhxlcdöwűrnedűjcyycűqeech.d cryúmqydwdübyímdőwemwrdrclcűxíöng,degwlőímdhcűjprúgmqydwgdcheudhíüíöng;dwdűqódegqffchneghnmm;dwdőírkdhcrqűjcydcrjdybedöígbyküwdécypűűbd cűqűcy.d byhked crdhcphmdwdőírköbxdegqhqlc,dnmmdwywlőíűdmwűjímdénrűbdwgnűdqflc;décfqűcydóílűífwdwdegiűdírwewdőnhm,dhcócxumdesrílükhdmclimcmmdlídwdönhx.dxcdqlmqephdwxmwdücűácdwdébvűwy,d wrímdwűjfwd bwmmdenecdwxfwdüvűwy,drjúlrjdec döíünlimfw,dnxwöwrjmwd íeűwó,dűc dbedlcócegmqd crdegbőqmdwdűwrjdüíűwm;dáewydhíműbdegclcműqd byhkemd bűxcűdílnű,dqedöwdéchmwhíhfwdegqhcedcdőbhírnű,déúhyclceb,dübgnűj-übgnűűjwhdbrqlmc,döwdúmőcűd qléúhxcmdychhdbed cűűbdqlmc.d'\n", "biztos_szoveg='lábához; a nép széjjeloszlott; a vágó legények egy kis házikóba'" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 4. feladat\n", "Készíts elemzést a magyar nyelv betű és betűpár gyakoriságáról. \n", "- Keress ehhez egy legalább 100000 karaktert tartalmazó magyar szöveget. (Ne használj olyat, ami a gyakorlaton szerepelt.) \n", "- Mentsd el a szöveget ennek a notebooknak a mappájába `szoveg.txt` néven. \n", "- Olvasd be a fájlból a szöveget.\n", "- Változtasd kisbetűssé és szabadítsd meg a szöveget az extra karakterektől (amik nincsenek a `hun_alph`-ban). \n", "- Ezután számítsd ki a `hun_alph` minden karakterére, hogy hány százalékban szerepel a szövegben. Majd ugyanezt számítsd ki a `hun_alph` minden betűpárjára is (\"aa\",\"ab\",\"ac\",...). \n", "- Az eredményt mentsd el a `megoldas4betu` és `megoldas4betupar` változókba. Mindkettő legyen egy lista, mely (karakter/pár, gyakoriság) elemeket tartalmaz és rendezve van gyakoriság szerint. \n" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Ne felejtsd, hogy a hat feladatból elég ötöt megoldani az ötöshöz" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 5. feladat\n", "Az alábbi `titkos_szoveg5` is egy behelyettesítő ábécé segítségével készült. Itt semmilyen extra információval sem rendelkezünk, csak annyit tudunk, hogy az eredeti szöveg magyar nyelvű. Mi lehetett az eredeti szöveg? \n", "\n", "Szerintem szórakoztatóbb, ha teljesen magadtól oldod meg ezt a feladatot. Viszont ha nincs semmi ötleted, vagy elakadtál, akkor az alábbi szöveget visszafele olvasva találsz egy kis segítséget. \n", "\n", " - .ketíges nesevízs ,tliame yge jrí ,degésküzs nav ergéstíges bböt gém aH .takavazs divör a luádlép detehrűzsiK .tíges takos si azssoh kavazs a rám nátuzE .lavásálálatik retkarak ' ' a luádlép dzeK .lavásálálatik kűteb a técébá őtísetteyleh őlelefgem yge lef stípé nasotazokoF .támázs ketese za detehtíkűzsel noygan lezzE .ttüyge llá mesahos etnizs rápűteb kos ,tíges si lánkoráp űteb a zenaygU .kankairokayg ébsévek a gidep kairokayg ébsévek a ,gem kenlelef kenkeretkarak irokayg nebvleyn raygam a keretkarak irokayg tti za návliyN .kenkiylem gem lelef űteb kiylem ygoh ,inlálatik gem dlábórp gidep djam ,si tti tákitzsitats ólnosah zohtadalef .4 a stízséK\n", "\n", "Megoldásodat - az eredeti szöveget - mentsd el a `megoldas5` változóba! \n" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "titkos_szoveg5='öőáásőiukgpq,iúlpdkiúiubaiőataivtautsjviúiéőíávő,ibauiőyóitsdőyóivjwkaó.iujsőqőyóiéjúidpau,iáiőyóőuaőqőyóiaőkqóvkgú.iúiujsőqőyóivjwkaóéjiíájaaúypuidjáőauiúiöőaabq,im ásőáivúwmpuiúsipamúakq,izyóigkwuijávpakhú.iyóbökquiűúaúdőáásfdőaiúwúqóiűúaúukhakwúi wuúv,iásbűőqipadúáuúv.igriuúqcarvidpauúviöjqmiúiujsőqőyóőq,iöőyakuáspuuiwúgucv,ilpyóijyúsjivjwkaóéjúv.ivjíájqóilzycviöőyiqúűlpáásúuiuüvtwüdőyisáköpaókqiüamtybau,ibáivbűőávtqódbuiqbsőyőuuői-ipaóúqivbűőávtqódőidpau,iúöjqőviébaipwáskyiúsikwú.ihpampyúqibauőviúivjwkaójiyóőwöővőv,iíáúvlpyóiősiúihpampyákyiqőöiuúwupuuiápvkjy.iúűgcv,iúsipwáskyicwú,iőyóiypqpásiás dxivjwkaóqfuidőuuiéőaőábyüa,iúvjiúiujsőqvbuikwdúiyóőwöővőuiáőlpyóiáőöiás daőalőuuő.ivjuxquiősiökwiúiaőyőaáfiqúűpq:iúiűúapukhúqiébqóőáiüqqőűábyidpau,iáiúiyóőwővővijáidőqmbyőámjuigkuáspuuúv;iökávpwiúqqójivúakíápuiöőyiáüauiúaökuivúűlúuuúviúigkubvlps,iúöőqqójuiíáúviúvúwuúvi-iúiöpáuplkgcviöőyiíáúvilpöpvpuitqutuuivjáiőmbqóőjvhő,ibáiúsuiöpqmuúiqővjv,ilpyóiuővjqulőujviúvkwiúiaőyéjqpöúhhibuőaqőv.iúivjíájivjwkaóakqóuiájőuőuuijáiőaőöbásuőqjiúilksura,iéúacwúivüamuő,iáiőyóiűúwúásuúááspqówúih suú,iúivjwkaóéjúvúuiöőyiúmmjyiásjmuú-yóúaksuúiúivjwkaóiőafuu,ilpyóiúsidbyüaiökwiutwfmqjiáőiv dkquidőaüv.i-iáskaagúupvivjiúiöőáásjidjakyhú,ibáiypqmpávpmgúupviöúyúupvwra!i-iöpqmpuuiwkgcviypqpásikuvpuiúivjwkaóqb.i-iqböú,iéővőuőiöúmúwúvvkidkaupssúupv!imőiúsikupviíáúviébajyiuőagőáőmőuuihő:iúiujsőqőyóivjwkaóéjhraiujsőqőyóilréőlbwidúmlúuuóziaőuu.ivüatqtáivjkaukááúaivjwtűűőquőviúiűúapuúiúhaúvkq,iőaáclúquúviúivőwuiétatuu,iúiöőáásjistamiőwmfiéőab.iqúűvőauőiőafuuiwkuúakauúviúiűúwúásulkswú,iúlpaivjíájilzycviöbyiúsijyúsúvikaökuiúacmuú.iúidúmlúuuózviáclpydúivőwőqyuőviúisázűuőufiétatuu,ivúwíáziqóúvcvúuiqózgupyúuukv;iíáúűvpmuúviásbaőáiáskwqócvvúa,imőiqőöidőuuőibáswőifvőuiáőqvj.iupdkhhivőaaőuuilkuiáskaaqjcv,iéőaaőyőviétab,iöőáásőidjmbvwő.iőyóiuőqyőwűúwujiwőqyőuőyiőwmfhőqiuőaőűőmuőviaő.ivjíájilzycv,iúivjwkaóakqóipuuikaampykauiúiűúwúásuásphkhúq,iáiőyóistamiaődbaaőaigkuáspyúupuu,iöőwuiőyóbhigkubvúiqőöidpau.iaócvúuiászwuiúiaődbaivtsőűbhő,iúiqúűiéőabiuúwupuuú,ivőwőásuüaqbsőuuiwúguú,iáizyóiuőuásőuu,ilpyóihkuókjiwúyópyriásőöbuiakugú.iúuuraiépydúidúaúlkqóáspwidbyjyájö upuukviúwíkuiúiqúűácyúwúv,iúsifiíárvgújvwúiypqmpau.iőyóépwökqiuőauőviúiqúűpv.iúiásbaiqblúidbyjyécupuuiúilksiőafuuidjwcariwrsáúhpvwpvpq,iáipmúázyuúiqővjv:iujidúyóupviúiaőyásőhhőviúsiőybásidjakypq!imőiúiwrsákviúiéőgüvőuijqyúuukv,ibáidjáásúázyukviúiásbaqőv:iásőhhiúivjáivjwkaóakqó!iúsitwőyiűúwúásuúááspqóidúákwqúűpqvbquivjüauiúivüásthiőab,isápaukwpávtqódbuiaúűpsyúuuú;iúiásbaiöőyépwyúuuúiúivtqódiaődőaőju,ibáiúsuiöpqmuúiqővjv:iujidúyóupviúiaőygköhpwúhhúviúidjakypq!iáiúiaúűpviúsuisjsőyubv:iúivjáivjwkaóakqóigköhpwúhh!i-ihjspqóijyúsúuiöpqmukviúiwrsákvijá,iúisápaukwpávtqódiaődőaőjijá!iúöjvpwiúivjwkaóakqóihőutautuuőiujsőqtutmjviőásuőqmőgbu,ilúsúdjuubviúűgúiűúapukgkhú.imőiúajylpyóiöőyakuuúiúiöpáuplkgú,iőatqutuuőiúiákwyúijwjyóábyiáiúiéővőuőiyóxataőu,ipaóúqiásbűábyőáilúgúmpqqkiáőwmüau.iúiaőyás dőáőhhőqilúuuózdkidkaupsuúuuúidpaqúifuijá,iöjquihkuógúju,imőiqőöiöőwuőiöjqmgkwuiöőyuőqqj,iöőwuiúivjwkaóiökwiakuqjiúvúwuúiúiakqóku.iúiypqpásivjwkaóqbiwőyyőaihőöőquiűclúiűkwqkvvúa,iásfqóőyővvőaibvőá uőuuiökwdkqóéüwmfgbhő,iuőqóőwbwőidőuuilkwpöiéőwuőaöőáidúwúqyópu,iöőyíárvpauúiápwwúiöjqmiúilkwöúu,iáiúsiőaáfqőviúsuiöpqmuú:i-iüagiúivjwkaóakqóiéőgbwő,ilpyóiapölúiaőyóőq,iöjquiuő!i-iüagiúilpöapvkwúi-iöpqmuúiúiökápmjvqúvi-,ilpyóiwzuiaőyóőq,iöjquiuő,iáiwkiáőijáöőwlőááőqiúsiúűgú!i-iuőiöőyiúiöőaabwőiüag!i-iázyuúiúilúwöúmjvqúvi-,ilpyóiöőywpöpagpqiás dbhőq,iáiúiv qpviv qgkuiásőqdőmgőiöjúuuú!iúsukqihőaőmphuúiúidúwúqyópáihbvkvúuiúiéüwmfiujásuúidjsbhő,iúöőaóiqópöhúqiöőystamüauiúiuőáuüvufa,iáihőűúwúqíápauúiúivjáivjwkaóakqóu.iaődőuvfsuőuuő,iwkvjkaupuu,ilpyóiabűgőqiúiéüwmfhő,iáiúöjvpwiúivjwkaóakqóihőaőöőwüauiúid shő,iúsiőyójvihbvúiqópöhúqiúilúgúivtsbihzgu,iúiökájviwkuőaőűőmőuuiúilpöapvkwú,iúilúwöúmjviúiás dőiétatuuiüauiöőy,imőiúivjáivjwkaóakqóiöjqulúibáswőiáőidőuuőidpaqúifvőu.iúöjvpwivjabűőuuiúiéüwmfhfa,ilkwpöiűjwpáiökvdjwkyiajhőyőuuiúid siás qbq;ilúiúihbvkviqőöiöbwyőáidúwúqyópv,iáiúiypqpásivjwkaóqbiqőöiíárvpagúiöőyifvőu,iűjwpáiwrsákvvkidkaqúv,imői yóijáidjwkyiaőuuihőafaüv,iöőwuiúivjáivjwkaóaőkqóiuőáubuibwjquőuubv.ipaóúqiujásuúidpauiúqqúviúiás dő,ilpyóiypqpásidúwksáaúuiqőöiépylúupuuiwúguú.imzau-ézauiúiöpáuplú,iúöjvpwiősuiakuuú,imőiúsukqihőmtwsátauőiúivjwkaóakqóiuőáubuimjriaődbdőa,iúöjiátubuhúwqkwúiéőáuőuuőiyótqyőiéőlbwihfwbu.iásbűiúwíkuihpáspwvkqóvőqfííáőaiíázé upuuúiőa,iáőaóöőáilúgkuitáásővrípauúi-iáőqvjiáőöijáöőwlőuőuuiúiásbűábyőáiakqówú.iöőyijáiwböüauiúsiúűgú,iúöjvpwiás qőiőabidősőuubv,iáiúsuiöpqmuú,ilpyóiősiúiwzuiuőwőöubáiqőöiaőlőuiúsifiaőkqóú.iqőöijáöőwuőiöőyiúivjwkaóakqóuiáőqvj,iíáúviúilksfwsfivcuóúiöőyiúsiőwőásúagjiéőíávő,imőiősővipvuúaúqikaaúupvidpauúv,iqőöiásralúuuúviáőqvjqőv.iá wdúiéúvúmuiúiásőybqóivjáivjwkaóakqó,iukdpaaődfihkuógújwúiypqmpau.ipuulúyóuúiúűgúiűúapukgku,iáiqővjdkypuuiúidbyuőaőqidjakyqúv.iöőqu,iöőqmőybauiőybásiqúű,iásbaőáiöősfvtq,iöpíáúwúvisápöhbvgkq,idbyüaiőyóiáxwxiwőqyőuőyhőibwu.iqőöiucmuúiöúyúiáő,ilpdk,iöőwwőiuúwuápq,iíáúviúiékgriás dőixsuő;ihkuókjicukqidkyórmpuu,iöőybwősuő,ilpyóiúspvúuijáivjvőwyőuubviúiöőáásjidjakyhú.ifvőuiúvúwuúiöőyuúakaqj.iúlpyóiúsiőwmfhőibwu,ilúöúwpáúqiwkátubuőmőuu.iaőijáiubdőmuiúiásőybqóivjáiuőwőöubáiúsizuwra;iúiékviáxwxgbhőqiaőéővümuiúiöplúiűclúidkqvpákwú,iőaöpqmuúiúsiőáuőajijökmákypu,iáiőyóivpwlúmuiéúutqvwőilúgupuuúiúiéőgbu.iöbaóábyőáiíáőqmihpwcauiúsiőwmfwő,iaúqyópáidpauiúsibgásúvú,iúiéxiöőyiúiöplúiáxwxgbhőqiásőqugkqpáhpyúwúvidjaky upuuúv,iöjquiöőyúqqójistamőáiébqóxiásjvwú,iáilúiúivjwkaóakqóiöőywősm uőuuiőyóiéúkyúu,iúwwraijáilcaapuuúviúistamiaköűkápáihpykwvkv,iöjqulúiíájaaúyőáfiásúvúmuidpaqú.iőybásibgásúvúihkuókjwraikaöpmpuu:iöjqulúizgwúiyóőwővőviaőuuővidpaqú,iyóbökquiűúaúdőáásfdőaiásbűihőuxvőuiwruuúviúwúqóiűúaúukhakgcvwú,iáiqbsőyőuubvivjíájqóilzycvvúaiúiébaipwáskypuibwfivbűőávtqódőu.imőiúiűúaúukhakwúiqőöivtwtvőuiöőyidpqúaúvúui wuúv,iöjquiwbyőq,ilúqőöiöőwbásiuőuuőjvőuigőyóősubviéőaiwk.iáiúlpyóiaő wukv,iöőyőaődőqőmőuuiúivbűőávtqód,iúiöúmúwúvisőqyfibqővhőivősmuőv,iúsiőöhőwőviaőabűuőviúiaúűwra,ibáiőahőásbayőuuővidőaőiöőyiúihkuókjdúa.ilúiúsukqiupdkhhiaúűpspuuiúivtqódhőq,idjáásúájőuuőviúilőaóüvwő,iqőlpyóiúivbűővitáásővődőwőmgőqőv.iöúyúáúqigkwuiökwiúiqúű,iúöjvpwivjqójupuuúiúiásőöbu.iúivjwkaóakqóiqőöiakulúuuúiúiqúűpu,iöőwuiúiáxwxikyúv,iécurijqmkviőauúvúwukviúiásőöőiőafa,imőiwbáőjqikuásxwfmuőviúiácyúwúv,ivtqqóx,iúwúqópáiékuópaakiástdfmuőviúsikyúvivtstuu,iúsiőwmfijaaúupspuu,iáiúiöúmúwúviúiéőgőivtwüaiwtűvtmuőv.ilúaviíáphpykáuilúaapuu:iépwwkápvidjsőischpypuuiúivtsőahőq,iőyóilpöpvpáiöőmwxiöbaóiurhúiásúvúmuidúaúöőqqój.iúiuúdúuiáxwxihpvwpviásőyubv,imőiőyóilőaóőqiwbáuiutwuővivtsuüviúsijqqjigkwriásúwdúápv.iúivjáivjwkaóakqóijuuipmúgculúupuuiúid slős.ipaóúqiujásuúidpauiúiuriuüvwő,ilpyóilúiúiásbaiqőöiwősm ujiqblúiúihpvwpviaődőaőju,iuüvtwwőiéőáuőuuivbűqőviypqmpalúuuúidpaqúifvőu,iúvjiakugú,iöőwuipaóúqiujásukqidőwuőidjáásúiöjqmőqivjáikycvúu,iöjqmőqiqúűáüutuuőiöőyikwqóbviéőalfsuőiaődbavbgüvőuiúid s.iúivjáivjwkaóakqóiöőyűjaaúqupuuúiúwíkuiúiuriuüvwbhőq,iáiőawböüauihúwqúihfwőiwzuákykq,imőiúöjquihőaőökwupuuúiúid shőivősbu,ibáiöőyöpáuúiúwíku,ilpöapvku,ipaóúqiyótqybqiéőlbwiaőuuiúihfwő,iöjquidpau.iúvvpwiaődőuvősőuu,iáiöőyéüwmtuuiúiujásuúidjsxiurhúq.iúöjvpwivjabűőuuihőafaő,ipaóúqiásbűidpauiöőyjqu,ilpyóiqőöiúvúmuiökáúiúidjakypq.iéőadőuuőiwclkju,ihőépquúilpáász,iáőaóöőáilúgku,ipmúöőquiúivwjáukaópáidjsxiépwwkálps,ijdpuuiúiuőqóőwbhfa,iúsukqiqővjdkypuuiúsiőwmfiáxwxgbqőv,ilpyóilpdúibwiőa,iöúyúiáőöiucmuú.ihkuókjwúiypqmpauiöőyiúigrijáuőqwő,iúvjiuúakqiqőöilúyógúiőa,iljásőqiakö,idúmúaökuibwaőaiúsiőwmfhőq,ilpyóiukűakagúiúsiblőáidkqmpwu,iáifuijáipmúdősőuuőiőyóiyóüötaíáufaiwpávúmpsridúmúaöúéúiutdbhő.iúivjáivjwkaóakqóiíájaaúű upuuúiblábybu,iúsukqiöőyuköúásuyúuuúiúiéúikyúju,iáiöőquiupdkhhiúsiőwmfiátubuiáxwxgbhő.ilúapuujiíátqmidpau,iöbyiúiakhúiőabilcaariaődőaővisjssőqbábuijáilúaapuuú;iöúmkwiáőigkwuiúwwú,iőyóiqúűácykwiáőiucmpuuikuécwúvpmqjiúsiőyóökáwúihpwcariapöhpvpq.ipaóúqiáxwxqikaauúviúiékv,ilpyóiúivjáivjwkaóakqóiáxwxiwkíávőw ubáqőviakuuúiöúyúivtwüaiúsiőwmfu.iőyóőmüaibwősuőiöúyku,iöjqulúiöúyúidpaqúiúsiőybásiuőwőöuőuuidjakypq.iátubuőqihpwcauiwkiúsibgásúvú,ijuuiőyóikwdúiásőqugkqpáhpykwiáőidjaky upuuiúiöplkhúq;iúivjwkaóakqóiáspöpwzúqilúgupuuúikapöwúiúiéőgbu.iwőyyőaiupdkhhjqmcau,imőiúajyiuőuuiqblkqóiabűbáu,iőyóitwőyúqórvúigtuuidőaőiásőöhőiúsiőwmfhőq.iőwmőjihpyóruidjuuiőyóivpákwhúq,iáiöőyv qkauúihőafaőiúivjáivjwkaóakqóu.iúsiöőyvbwmősuőiufaő,iqőöiakupuu-őiőwwőéőabiujsőqőyóivjwkaóéjuiapdúypaqj.i-ivjwkaóéjuiqőöiakuuúöi-iéőaőauőiúsiúqórvúi-,imőiakuuúöiuőyqúűiujsőqőyóilúuuózu.iúwúqópáivpwpqúiwúyópypuuiúiéőgüvtq,iáiqőöiöőáásőijqqőqiaőéőabizásuúviőyóiépaórq.iőadősőuuőiúivjwkaóakqóuiőyóiaúqvkjy,iúöőaóqőviutdbhőqiájöúidjsxiépaórivúqóúwypuu.ivbuiűúwugkuiékviásőybaóősubv,iáxwxiapöhgcvitáásőhpwcauiúid siétatuu;iúlpaipaóúqiásbaőáidpauiúid s,ilpyóiqőöibwlőuuővitááső,ipuuivjabűuőviyótvőwőjvvőaiúiétamhfa,ibáizyóilúgpauúvivtsőaőhhiőyóökálps.iúivjwkaóakqóiőahzíázspuuiúsitwőyúqórura,ibáijqmcauiaőéőabiúiépaóriöőqubq;iúmmjyiöőqu,iöőqmőybau,iö yiőabwuipmú,iúlpaiúiépaórihőaőásúvúmiúidbyuőaőqiuőqyőwhő.ipuuiuüqmtvatuuiőafuuőiúiwpűűúquid suüvtw,imőiqőöiéőlbwaőuuiwúguúiőyóőuaőqidjupwaká,iqőöiwjqypuuiőyóőuaőqiíárqúviáőö.ilpyóúqigcuiupdkhh?iakhúiőabiqbsőuu,iúlpaiősőwiöőyiősőwivúdjíáilődőwu;idúaúöőqqójuiájöúiytöhtaóxwőiíájáspauúiúiuőqyőw.iúuuraivúűpuuiásbű,ivőwővmőmiépwökuiüdőy,idúá,ivf;iúiuőqyőwiépwökauúiúivőöbqóiúqóúypu,iűőmjyiúsiöbyiűclkhhidpau,iöjquiúivjáivjwkaóakqóiéőlbwivőső.iékwúmlúuúuaúqcailtöűtaótyiúiuőqyőwilcaaköú,iíájáspagúiúivőöbqóivtdőu.ijaóőqiékwúmlúuúuaúqiúvúwpviaőqqjibqijá.ivtástqtöiúiűbamku,iuőqyőwilcaaköú,iltöűtaóyf,iujásuúid s!iúiás dőöiúsuiázygú,iuőidjásőaiőaiőyóásőwiúsibqivőmdőáihkuókjölps!iúiuőqyőwiapíápayúuuúiűúwujiéüdtqiujsőqőyóilréőlbwilúuuózupaaúuiuúakau;iíápvpwhúivtutuuőidúaúöőqqóju.iúiupaaúvpqid síáőűűőviuüqmtvatuuőv:ilúwöúuidpau-őidúyóivtqqó,icyóúqivjiucmlúugú?iőalúyóúupuuidpauiúiuőqyőwűúwu,imőiúivjwkaóakqóiqőöibwősuőikwdkqúviöúyku:iqbsuőiúiuőqyőwu,iúöőaóiöjqmőqiűjaaúqúuhúqiökáibáiöká,iuthhőuidkaupsjviőyóőuaőqirwúiúaúuu,iöjquiúiíátqmőá,ibmőádjsxiuúdúviőybásiőásuőqmfhőq.iqőlbs,iéővőuőiéőalfivzáspuuiúsibywő,iöjqulúiúsuiöpqmuúidpaqúiúiuőqyőw:iucmpviköibqiátubuijáiaőqqj!iúsukqiétauköúmuiúiásba,ibáiúilcaaköpviéőlbwiuúgubvpuiukqípauúuuúviupwqópáilkucvpq.iöúgmiwrsáúás qxdbiásőa müauiúiéővőuőiéőalf,iőaúacmuiúiásba,iáipaóúqidpauiúiuőqyőw,iöjquiőyóisáőqyőiwrsáúaődba:iéjqpöistamőáéőlbw.iíátqmőáőqiűjlőqu,iíáúviúiűúwuiásbabqiáüaaóőmu-őöőavőmőuu,iöjquiőyóiúadriyóőwöőviöőaaő.iöjőafuuiúiqúűihőaböőwüauiúiuőqyőwhő,iőyóiíáúűúuilúuuózuiűjaaúqupuuiöőyiúivjáivjwkaóakqó;iujsőqőyóiűpöűkáidúmlúuuóziwtűüauilpáásziápwhúqiúiáskwúsétamiéőab.iéőgüvtqiíáőűűiúwúqóvpwpqúiuüqmtvatuu,ipaóúqidpauiúiíáúűúu,iöjquiőyóibywőiaőhhőqf,ivtqqóx,iéőlbwiékuópa.iúivjwkaóakqóiétaöőquiőyóimpöhwú,iáiőawőgufstuuiőyóihpvpwiötyb;iúilúuuózíáúűúuiúivtsőabhőqilúqypáiáskwqóáclpykááúaiaőőwőásvőmőuuiúiűúwuwú.iúöjquiúiqúűiúiuőqyőwhőihcvpuu,iljwuőaőqiöőywksukviöúycvúu,iőalcaaúuukvilúuuózupaacvúu,iáipuuikaauiúiujsőqőyóivjwkaóéj,iúivjáivjwkaóakqóiujsőqőyóihkuógú.iúiakqóiéőavjkaupuuiúihpvpwiötytuu;iwkjáöőwuivőmdőáihkuókjwú,iúvkwöőqqójwőiöőydkaupsuúvijáijmfvtshőq.iásőwőufiás dőiöőybwősuő,ilpyóiíáúvifviaőlőuqőv.ipmúécupuuilpsskgcv,ivőhaüvwőihpwcau,iqődüvtqiásra upuuúifvőu;iúivjwkaóéjúviá wuúviöőyiqődőuuővitwtöüvhőq,iúlpyóivjíájilzycvúuiöőyakuukv,iöőwuiwkjáöőwuővifvijá,iűőmjyivtshőqilúgúmpqqkiáőwmüau.iőaöpqmukviőyóökáqúv,ilpyóúqihkquidőaüviypqpásiöpáuplkgcv.i-iqővüqv,iujsőqőyóüqvqővi-iöpqmuúiúiaőyjmfáőhhivjwkaóéji-idúmlúuuózvivbűbhőqivőaaiáskaaqcqv,iö yiúiqúűiúsibyőqigkw;iúöjquiaőkampsjv,iöőyjquidjáásúqóőwgüviőöhőwjiúaúvcqvúu.iúsbwuiöjqmjyiüyóőaqüqvivőaa,ilpyóiqúűáskaauúvpwiáskwúsétamiétabibwgüqv,iöőwuilúibűűőqiúilcaaköpviétatuuiwtűüaüqv,iáiúvvpwidkaupscqviku,iúiöbaóábyhőqiaőagüvilúakacqvúu.iqőöijuuiaúvcqv,ilúqőöiúiuőqyőwiuzaáriűúwugkq,ibűűijaóőqiásbűidjmbvőq.iqúyópqilpáászipmkjyiúsizu,ikuivőaaiwőűüaqüqviúsiőybásidbyuőaőqiuőqyőwu,iáiőyóiásjyőuőuiáőiaőalőuüqvizuvtshőq,ilpyóiöőyűjlőyqbqviwúguú.iíáúviőyóiöúykqópáiásjvaúáskaiőöőavőmjvivjiúiuőqyőwhfa,iúvvpwúiíáúv,ilpyóilúigraitáásőlzsrmcqv,ibűűőqiőaébwüqviwúguú.ilúilkhpwpyiúiuőqyőw,iétaíáúűqúviwkqviúilcaaköpv,imőiöjilkakuiúmcqviúsijáuőqqőviúsbwuiúivjáiásjvakbwuijá.iúspqiutaugüviúsibgásúvkuiőöhőwjiúaúvhúq;ilúiqőöidpaqú,iáplúiőaiqőöigculúuqkqviásüafétamüqvwő,iöőwuipaóúqiöőáásőidúq,ilpyóiíáúviúsiőásuőqmfivbuiaőylpáásúhhiqúűgkhraiuőajvivjiúsizu.iöjqmőqiőásuőqmfhőqiőyóásőwiakupyúulúucqviőaiúűkqvipwáskykhú,iujsőqőyóiqúűjyijmfslőuüqvipuu;iőaáskaalúucqviúiqúyóiőwmfiétatuu,ipqqúqiakuqjiúiűúapuku,iúlpaiásüaőuuüqv,iáiúlpaiúűkqviba,iöőyiúiuőöűapöpu,iúlpaiúqókqviqócypásjv.izyóibwőssüvipaóúqvpw,iöjqulúiöjqmőqiéúibáiöjqmőqihpvpwiúiuőáudbwüqvidpaqú.iúiöősfvtqiásjaúgiapdúviáskycampsqúv,iöjquiwbyőq,iyóőwővvpwcqvhúq,iúiásbqbyőufiöúijáiúspvúuiúimúapvúuibqővaj,iúöőaóővwőitáásőépyrsdúiukqípaucqvivjíájivpwcqvhúq.iősiúiűúwuiúiöjilúskqv,ijmőilzsiúiás düqv,iáijuuiuúakaucqviöőyiubyőmijá,ivjíájilzycqv!iöbyivbuiqúűjyiöúwúmlúucqvijuu,iáiúsukqiöőyjquizuwúivőaüqv,iuzaiúiuőqyőwőq,iásbűábyőáidjmbvwő,imőiúsiqőöiúsijyúsjilúskqv.ir,ilúiöúycqvvúaidjlőuqbqv!imőijuuiáőilúgr,iáőiíárqúviöőáásőivtwqóbvőq.i-iöőydkaulúuaúv-őihőqqőuővőu?i-ivbwmősuőivjíájilzycv.i-iöőydkaulúuaúv-őiúsikupviúara!imőihkuókjiqőöiéőaőauőv.iásüwvüaőuvpwiúacmuúviőyóivődőáőu,iőybásibgásúvúihőásbayőuuőv.iúivjáivjwkaóakqóilúuuózáskwqóúviáclpykákwúibhwőmu.ihkuókjiökwidúmlúuuózvivbűbhőqivőwőqyuővivtwüatuuő,iúsukqiőyóiíáúűúuhúqiőawtűüauőv.imőiúsiőyójv,iúivjwkaóakqóiaőyvjáőhhjvihkuógúipuuöúwúmuilzykqka,itabhőilúgupuuúiúiéőgbu,iáiúivjáilzyúiájöpyúuuúiéőlbwiáskwqóúju.iőyóüuuiöúwúmuúviőybásiqúű.iúavpqóukghúqidjáásúubwuőviúiuthhjővijá,iáiöjvpwiúiqúűiúiuőqyőwhőiöőwüau,iöőyjquimúajkáivjwkaóéjúvvkidkaupsuúv.i-ilpaqúűizuwúivőaüqv,iáiőyóikaariőásuőqmőjyiqőöiubwlőuüqvidjáású.iqőöilúyólúucqvijuuiöúyúmwú.idúq-őihkupwákypmidőaüqvizuwúivőaqj?i-ivbwmősuőiúiaőyjmfáőhhiuőáudbw.i-ivúwpöpqiőah wqkaúv,iúvkwöőmmjyiőadjqqbaőv,iöjqmúqqójcqviáskwqókqúviőwőgőiőabyiuúakq,ilpyóikudjlőááüqviúiuőqyőwőq.i-idjyóőuőviöúyúupvvúa!i-ivbwuőifvőuivjíájilzycv.iúivjwkaóéjúviőybásibggőaidjwwúásupuuúv:iőwfáiéxséúlkqíáhraiöőyiás dráiyóbvbqóhfailkaruiépquúv,iqúyóilkaru,iáiőwwőiéővuőuubviúadrilzycvúu,iúöjvpwiéőahcvvúquiúiqúű.iúvvpwilúuuózvvkidkaupsuúv,iíáfwüvhőiépyukviúilkaru,iáiqúyóiáclpydúiétawtűüauőviúiéőalfviétab.iúiqúűiúivjwkaóakqóiúwíkhúiuxstuu,iáiúsiőyójvilúuuóziétabhőiaőqmüau,ipuuiwőűüauiőybásizupq,ilpyóiásbaőáiáskwqóújdúailxáikwqóbvpuiuőw uáőqiwk.iöőáásőiőalúyóukviökwiúiűúwupu,iúöjvpwiúivjáivjwkaóakqóiétabhwőmu;iúsuiljuuő,ikaöpmjviöby,ipaóúqivüatqtáidpauiúiwőűüabáiéőqq,iöúyúáúq,iúidbyuőaőqiuőqyőwiétatuu.iőyóikyúuiuúakauiöúyúiöőaaőuuiúilkarhúqiuőaőibwőuu,iűjwpáihpyórdúaiöőyiőyóiíápöribmőáyótvőwőu:iúiaőyvjáőhhjvihkuógúiuőuuőipmúiqővj;ilpyóiblbu-áspögkuiíájaaúű uáú.iúivjáivjwkaóakqóilkakáúqiöpápaóypuuiéőaiwk:ifiwőűüauiúiéőgőiétatuuijáiúsiőybásizupq.iöúyúáúqiáskaauúv,ijyőqiöúyúáúq;iúiaőyqúyóphhilúgruijáid sőqiwjqyúursriéőlbwiájwkaóqúviakuukviöúycviúaúuu.iőyóiqúyóiéőalfiupwqópápmpuuiéőaiötytuuüv,iáiwkdőufmtuuiúilzykuiwőű ufiujsőqőyóilúuuózirwjkájikwqóbvú.iúivjáivjwkaóakqóiáplúiqőöiakupuuiöbyiőqqbaivüatqtáőhhőu.imőiöúyúáúhhwúilkypuuiúiqúű,iúiéőalfiaúááúqiőaöúwúmuiötytuuüv,iáiásbuépásapuuiúiíápmkaúupáikwqóvbű.iáőhőáőqiáskaauúviőybásiqúű,iöjquivjafuuiqójaúviwúgú,izyóiáclúquúviúiuőqyőwiétatuu,imőiöbyáőöipaóúqiáőhőáőq,iöjquiökávpw,iuőlőwiqbavüa.iljwuőaőqiétaépwmcauiúiuőqyőw,iőavpöpwpmpuuiúsiby,idjlúwiuköúmu.iúivjáivjwkaóakqóijgőmuőqiakuuú,ilpyóilúqóúuarhúqidúqiúiqúű,iúiöúykqópáiásjvaúáskaiűőmjyiqjqíáiöbyiáőlpa.izyóiwböaőuuiqővj,iöjqulúiuőáudbwőjiőyówőiékwúmuúhhúqiáclpyuúuqkviáskwqócvúu.igúg,ifipvpssúidőásuüvőu,iöjúuuúiqőöiucmqúviáőhőáőhhőqiáskaaqj,iáilúiúiqúűiaőkampsjv,ivjwkaóéjúvvkidkaupsqúv,iáihőaősclúqqúviúiöbaóábyőáiuőqyőwhő!iúsiőyőuihőuőw uőuubviúiéővőuőiéőalfv,iázaópáúq,iátubuőqiqópöcauúviőafwő,iöjquiúiépaóbvpqóirapö;idjaaköpvilúápyúuukviúsiőyőu.iúiásjvaúáskaúuiűőmjyiöbyiöjqmjyiqőöiakuuú.iúiqúűiőabwuőiúiuőqyőwiásbabu,iúivjwkaóakqóiwőöőydőidkwuú,iöjivtdőuvősjv.iúidúmlúuuózviljwuőaőqiaőőwőásvőmuőv,ipaóúqiyópwáúq,ilpyóivjáilzycviökwiúsuiljuuő,isclúqqúv,imőiúsukqiöőyjquiöúyúáwúiíáúűuúv.iúiqúűvpwpqyiéőabuiökwiőaqóőauőiúiuőqyőw,iúöjvpwiúivjwkaóakqóiöőyűjaaúqupuuúiúiöbaóhőqiúiöúykqópáiásjvaúáskaúu;iúvvpwkqúviakuáspuuiíáúv,iöjquiőyóiérvúiéőgő.iáőhőáőqihcvpuuiúakiúiqúű,iqőöidpauiökwiqúyóphhiőyóiíájaaúyqka;iúhhúqiúiásőöűjaaúqukáhúqiőabwubviúiásjvaku,iáiúiqúűivjaphhúqu,iöjquiúiyóőwuóúiakqygú.iőyóökáuikuvúwpadúikaauúvivtwbiúihkuókj,iúqqójilőaóüvidpauiíáúv,ilpyóiúiakhcvúuiöőydőulőuubv.iúilkhpwyriuőqyőwiétaíáúűpuuiúiásjvakwú,iéwtíávtauőiwkgcvivőáőwxilúhgúju;iúsibyidjakypáidpauiúidjaaköpvilpáásziakqypáupwújura,iöpwúgapuuiúsibyiöőyiúiuőqyőw,imőiúiuőáudbwőviqőöiébauőv,ikuvúwpaukviőyóökáu,ibáidkwukviúiwőyyőau.idjwwúmúuwúiöőyásőa müauiúidjlúw,iáiúöjquiétavőauiúiqúű,iúilúuuózviupdkhháskaauúvivjíájilzycvvúa.iúiuőqyőwiöbyilkhpwypuu,iáiúistamőáéővőuőilcaaköpviéőlbwiuúgubvúiöőyúqqójiwjqyrilúuuózqúviakuáspuuiúiöúyúáhra.iúöjvpwiöúyúáúhhwúilkypuuiúiqúű,iúivjáivjwkaóakqóiíápmkaúupáilőyóővőuiűjaaúqupuuiöőyiébajy-öőmmjyiúiaődőyfhőq;iúilőyóővipwökqigbyiásjvwkspuu,iúaúuucviwpűűúquidkwvúáubaóiűpöűkspuu,ipaóúq,iúöjaóőuiöbyiáplúáőöiakupuu.iőyóökáwúibű uőuu,ivüatqtáipásapűpvidőuubvivtwüa,iúiutdbhőqiűkaökvihrapyúuuúv,iöúapövőwbviqúyóákyz,iíápmkaúupáidjwkypvilúgaúmpsuúv.iöőyvbwmősuőiúihkuókju:iősidpaqú-őiúiukdpajipwásky,iúlpdkijyóővősqőv.iúilúuuózviíáúviúiéőgüvőuiwksukviúimbajhkhuüqmbwikapöűúapukgúidpau,iúöjuivjáilzycviakupuu,ipmúilúaúqmriőöhőwuiqőöidjlőuuővidpaqú.iúivjwkaóakqóiqbsuő,iqbsuőiúiíápmkaúupáivúáubaóu;iőyóásőwiíáúvitáásőpöapuuiúsiőybás;iaőmfauőviúigőyőáiíázíázilőyóővijá;iáilzásihüásvőiupwqóziuőöűapöiőöőavőmőuuiúilőaóüvhőq,iőyóépwöúidúaúöőqqój.iúivjwkaóakqóiöbyipwypqúásruijáidbauilúaaúqj,iűőmjyiíáúviúiuőqyőwiszypuuiúaúuucv.iúöjvpwiúiuőöűapöpvivtsőabhőibwuő,iúspviőyóásőwwőidjupwakálúgr-lúmmkidkaupsuúv,ibáiőaájvapuuúviúilcaaköpvpq.icukqcviqbsőuuiúivjwkaóakqó,imőiíáúviypöpaóyriuőqyőwűkwkuiakupuuiúid siétatuu.ijyőq,iúiásőöőiőafuuiásúvúmúuaúqidkaupspuuiúsiby,iúiuőqyőw,imőiőyóásőwwőiíáúviöőyűjaaúqupuuúiúsijyúsjiétamőuijá,iúlpdkijyóővősuőv.ivbvafilőyóőviukwcauúvivjiőafuuő,iíbmwcáőwmfv,iqbűőáidkwpápv,iűpöűkáiűúapukv.iáiöjőafuuiúiqúűiúiuőqyőwhőilúqóúuapuu,ipuuiüauiökwiőyóiwőűvbqqóőaihőqfuuiqúyóihúwaúqyiőafuu.iöjqulúiíáúviakyó,istamiásfqóőyihbaőauőidpaqúiúsuiúihúwaúqypu.i-igőyóősmiöőy,iöjuikaöpmpaijuuiúsibggőai-iöpqmuúiqővjiúiaőyvjáőhhjvihkuógú,iússúaihődősőuuőiúilkarlőaóbwő.i-ir,ilúiöőykaöpmlúuqkö,ilpyóúqidkaulúuaúviöőyihőqqőuővőu!i-iéplkásvpmpuuiéőaiúivjwkaóakqó.iúsukqikapöwúilúgupuuúiúiéőgbu.iíápmkaúupáikaöpuiakupuu:iéőquiwőűüauiúiöúyúáhúq,iúimbajhkhuüqmbwiűúapukgúiéőabiuúwupuu,iúiuüqmbwiőabhőiáclúqu,ilpyóiépyúmgú;iásbűábyőáiásbűidpau,iáiöbyjáiásúvúásupuuiökáúiúqqúviúsitwőyúqórqúv,iúvjihpyórdúaiv qkauúiúsiőwmfhőq,ibáihkuókjiqópökwúidősőuuő.i-iöőydkaulúupmiúihkuókjmúui-iöpqmuúikaökhúqiúiuüqmbw.i-imőidúq-őiőabyihkupwákypm,idúq-őiőabyiuüwőaöőm?iúiuőqyőwilcaaköúiakyóúhh,iöjquiúiuőiűclúivősőm,iöbyjáikuépwökagúiúivtdővőu,imőiqőöibwsjiúspvúuiúiv qpvúu,iúöjvőuiöúgmiuőibwsőa,iöőwuiqjqíáiőöhőwjiás dő,iqőöibwősiáőiékgmúaöúu,iáőiébaőaöőu.iqbsm,iőyóiáskaiíáúakquiuúwupviúivősőöhőq.iúihúwaúqypmivtwüaiápviíáúakqiuőwőö:iíáúviősőviöőyiúiuőöőufiíáúakqgújiúavúaöúáúviúwwú,iúöjuiuőqqőmivőaa.idbámiúsiőásőmhő,iúöjuiöpqmpv:iubűmiaőiúiíáúakqu,iqőihkqm,ibyf,iuüsőáilraóúypvvúaiaőásiuőaőiúivősőm.iujapamiöőyiúsukqiöősuőaőqiakhúmmúa,idkapyúámivjiőwfáiwpáugúju;iősővhfaiúiwpáupvhraiujsőqőyóilpáászicggziűkqíbajqyőuivőaaiásfqtm,iáilúiősővőuiwkmphpmilúuuózhkuókjmwú,iétapampmifvőuiúiypqpásidúwksáaúuiúara.imőigőyóősmiöőyigra:iúhhúqiúiásőöűjaaúqukáhúq,iúöjvpwiúiöcqvkuiőavősmőm,iöőyivőaaiqböcaqpm,iqőöiőgulőuásiőyóiásruiáőiúmmjy,iúö yiúsicupaáriűkqíbajqyiőaiqőöivbásüa,iöbyilúiőásuőqmfviuőaqővijáiőaivtshőq.ilúiíáúviőyóőuaőqiásruivjöpqmúás,iyójavpáiufwwbidkaupsjviúiásúdúm,iáihkuókjmiás dbhőiézwrmjv.idbámigraiúsiőásőmhő!iússúaiöőybwjquőuuőiúivjwkaóakqóuiúiíáúakqdőáásfdőa,iöjqulúiőaődőqiűúwkssáúaibyőuuőidpaqú.iúivjwkaóakqóiéőawjúmuikaökhra.iökwiöúyúáúqigkwuiúiqúű;iéővdflőaóőiöőaaőuuiöjqmgkwuiöőyakupuuiőyóiíáúakqhpvwpu,iásúvúásupuuipaóúu,iöjquiúsikapöhbajidpau.ivjájőuőuuihúwaúqygkhra,ilpyóiqópöhúqiöcqvklpsiakáápq.iyótqyőivjáivősbdőaiöőyöúwvpauúiúiíáúakqu,iúöőaóizyóibyőuőuu,iöjquiúsiőaődőqiűúwksá;iíácűúiuüsőáilraóúyiaőuuiúivőső,iúivúwgú,imőiuxwuő,iúajyibwősuőiúiékgmúaöúu:ihkuókjwúiypqmpau.iúsukqiíácűúásiakhhúaiöőyujapauúiúiíáúakqu,ibáiqővjakupuuiásfqj.iqúűáskaauúvpwiöőyubwuőviúivjwkaóéjúv,iáiwböüauőqiuúűúásuúaukv,ilpyóivjíájilzycviöőyqböcau.iúsuiypqmpakv,iypqpásiöpáuplkgcvizgúhhidúwksáaúuúiépypuuiwúguú,imőiúöjvpwiwkqbsuőviúivősbwő,iöőybwuőuubv,iöjuiuőásibwuüv.iúiaőyvjáőhhjvihkuógúiásőöbhfaivjíápwmcauiúivtqqó,iwklcaapuuilzyúivősbwő,iáiőqólüauiúiékgmúapö,iőauxquőviúiuüsőáilraóúypv.iúivjwkaóakqóibgásúvúijáiöcqvkgúiöőaaőuuidjwwúásupuu,iúwwúiypqmpau,iöpáuiökwiqőöiqócypmlúuiúmmjy,iö yivőmdőáihkuókjuiétaiqőöipamgúiúiypqpásikupviúara.impaypspuuiőybásiqúű,iúöjvpwiőyóőmüaiöúwúmu;iáplúáőöiáskaauiöbyijaóőqiáőhőáőqiúsijmf.iőyóiűkqíbajqyiökwiőavbásüau,iúiökápmjvhúiépypuuihőaő.iőyóásőwwőidúmkásvüwuisőqybáőidőwuőiétaiúsiőwmfviíáőqmgbu.iúivjwkaóakqóiöőywböüau,iúilúqyiűőmjyiőyówőivtsőaőmőuu,iökwiúivpűrviíáúlpakákuijáilúaapuuú.ijgőmuőqiécupuuihőiúihúwaúqygkhú,iúiöőyujapauiíáúakquiíápörhúivtutuuőibáiőawőguőuuő.iljwuőaőqiőyóidúmkásvcuóúicywpuuiőafiúiásúvúmbvhra,icukqúiúiökájv,iúilúwöúmjv;ivtwüaíáúlpaukviúivjwkaóakqóu,idjáásúaplpauúv,iúsukqiöőyjquiúihúwaúqylps:iyúsmkgcvúuil dukv.iúajyiuőauiőaiqblkqóiűjaaúqúu,ipmúyóxauőviúihúwaúqyiőabiúidúmkáspv,ivtsuüviúiaőymúajkáúhh,iúsipwáskyijégzivjwkaóú.ikaöbavpmdúiqbsuőiúihúwaúqyiaőkqóku:iúöjruúiúidjakypqidúq,iqőöiakupuuiásőhhiuőwőöubáu.i-ilpyóivőwüaubaijmő,iásbűábyőáilúgúmpq?i-iásra upuuúiöőy.iúivjwkaóakqóiwkűjaaúqupuu,iúsukqiöőywksuúiúiéőgbu,iásraqjiqőöiásrau,iljásőqihkuókjibaőuőiéüyytuuiúiásúdkura.iöőyv qspuuivjáivősbuiőawőguőuuő,ilpyóiúivjwkaóiöőyiqőiakááú.i-iqőöiöúwúmlúuásiúidúmpqiőwmfhőqi-iöpqmuúiúivjwkaó.i-időaőöigtáás.ilúiúiás dőmijáipaóúqigr,iöjquiúöjaóőqiásbűiúsiúwípm,iáőaóőöhő-hkwápqóhúitautsuőuaőv,ivjwkaóqfööbiuőásaőv,iaőyásőhhjviűúapuköhúqibaás,ibáicwúavpmpaidőaőö.iússúaiöúyúiöőaabiőöőauőiúiqóőwőyhő.iúivjwkaóakqóiíáúviá wu,iúivősbuiutwmőauő,iúsijégzivjwkaóiúajyiyófsuőidjyúásuúaqj:i-ihpampyiaőásőa,iöőyakám!iőyóásőwiöbyilkakáiaőásőaibwuő!i-iáiqővjdkypuuiúilőyóqőv,idjuuőiúivjáivjwkaóakqóu.idúmkásújiqúyóiíáúűúuhúqiqóúwyúauúvicukqcv.iaőkampsrhúqidpauiúiqúű,iúöjvpwiúiápvupwqóz,iyótqótwxiéfdkwpáhúibwuőv,iáiúsijégzivjwkaóiöúyúidősőuuőiúihúwaúqyiaőkqókuiökwdkqóéúaziűúapukgkhú.iúim ásőáiuőwöővhőqiástvfvcuúviíáphpyuúv,iíápmkaúupáiéőáuöbqóővibvőá uőuubviúiéúaúu,iúiöőqqóősőuőu,imőiúivjáivjwkaóakqóivtwüaiáőiqbsőuu.iíáúviá wu,ispvpypuu,iáiqbökqiuxwuő,ilpyóiúivpöpwqkvivjwkaójiwclkvhúitautsuőáábv,iyótqyótáibvőáábyőuiépqgúqúviúilúgkhú,ilraóúypáivjáivősbwőiéjqpöivőásuóxuilzssúqúv.ipaóiíápmkaúupáiásbűidpauivjwkaójiűpöűkgkhúq,ilpyóiúsiőybásicmdúwiöbaóőqiöőylúgpauiőafuuő,iáiúivjwkaóiőalúukwpsuú,ilpyóiéőaőábyüaidőásj.iíáúviúsicmdúwjiűúűiíárdkauúiúiéőgbu,iáiúsuiűcáöpyuúiúivjwkaóqúv,ilpyóiúiásbűábyőáilúgúmpqihjsupáúqiúsiőwmfvihpáspwvkqóú,iúvjihxdtáidúwksáaúuuúaiőadúv ugúiúivjwkaóu,ibáihőlkarssúiúiás dbu.ilúqőöiúivjwkaóiqőöilúaayúupuuiwk.isőqőisőqmüauiúiűúapukhúq,iűpöűkáibuőaővőuilpwmpsuúvivtwüa,iuüqmbwásbűiaőkqóvkviukqípuiaőguőuuőviúiqböúivjwkaóakqóiőafuu,iúsukqijaaúupsrivőwuővőqikuibvőáiuőwőöhőidősőuubv.imőiúivjáivjwkaóakqóuiqőöidjyúásuúauúiöőyiáőööj.ipaóúqiöbaóábyőáiáspöpwzákyidpauiúiásőöbhőq,iöjqulúiáplúiqőöijáöőwuőidpaqúiúiöpápaóu.iúsibvőáiuőwöőviöőaaőuuiőyóivjáivúöwkuiqójupuuivjiúivjwkaó,iúsuiáskquúiúsiőwmőjiakqóilkarásphkgkqúv.iúivjáiásphkuiáüűűőmfá,iűclúistamiásfqóőyihbaőauő,iöjquiúihúwaúqypuiúsiőwmőjiöplú:iásúvúásupuuiökáúidpauiúqqúviúihúwaúqyqúv,iúlpaiúsijégzivjwkaóiwkuúakau.iöbyiúiíápörhúivtutuuiíáúakqwpáuijáipuuidpau,iáiőyóiástytqipuuiarypuuiúiökwiőavbásüauiűkqíbajqy.iúsiőyójvidúmkásilpsuúiöúykdúaiősővőu,iöjquiécwíáúákypvúu.i-ijuuidjáásúkaöpmlúupmiöúyúmiőwmőjipuulpqpmhú!i-iöpqmuúiúsijégzivjwkaó.i-iúiöcqvkmijáijuuidúq,iúöjqimpaypspa.ijuuiűpöűkhúq,iwúyópykáhúqibaásiöúgm,iáiöőyöpápaópyuúu,ilúiwbyjibaőuőmwőiypqmpaás.iúöjvpwiúivjwkaóakqóiakuuú,ilpyóiépaóuúulúugúiöcqvkgku,iöőydjyúásuúarmpuu,ibáiöbaóilkakdúailúgpauiöőyiúivjwkaóiőafuu.iőaöpápaópmpuu,iúwíkhúidjáásúubwuiúsibaőu,ivőmdőáihkuókjiöőydkaukákwúiypqmpau.iúivjwkaóiöúyklpsidpquú,iöőytaőauő,iúsukqiöőylzsúuuúiúidkwpáidúaúöőqqójilúwúqygku:iöőqóőysfgbuiljwmőuuőiúiqbűqőv.iúsiőwmfiásbűábyőáiqböúiaőkqóúiúsijégzivjwkaóiökuvkgúiaőuu.imőiúsicmdúwjiűúűiqőöiqócylúupuu,iypqpásiásúdúvúuiácuupypuuiúsijégzivjwkaóqúv.iíáúvlpyóiúsiöjqulúiqőöijáilúaapuuúidpaqú.iőabwvősőuuiúiöőqóőysfiqúűgú,iáiúsicmdúwjiűúűqúviöúykqúvivőaaőuuiöőyvpwpqksqjiúsijégzivjwkaóqbu.iypqpásijqmcaúukhúqipaóúqiőwfáőqiwkqópöuúiúilpöapvkwúiúivpwpqúiqőlbsiúhwpqíáku,ilpyóiúsijégzivjwkaóqbiöúgmqőöiéőavjkaupuuiékgmúaökhúq.imőiúiás dbuiöbyivőöbqóőhhiúhwpqíáiáspw upuuú:ihkuókjqúvivőáőwxiápwáú.iqőöiutwfmtuuilkuiúiékgmúapööúa.iqböúiöúwúmu,iljásőqiőyóőuaőqiásúdúihkuókjibaőubhőivőwüauidpaqú,imőiásőöbhfaiácykwspuuiúilkaúibáiúsijyúsiásőwőaőöivjwkaójicwúiéőab,iúvjiöjqmőquiöőyuőuu,ilpyóiéőadjm uáú,iáiúvjuiqúűwraiqúűwúigphhúqiöőyásőwőuőuu.ir,ilúiőaöpqmlúuqúicwkqúviöjqmőqu,iúöjiúiás dbqiéővásjv!ilúiőaűúqúáspalúuqkiqővjiásőqdőmbáőju!imőiásruiáőöiőgulőu,iö yiöcqvkgkdúaiőaiqőöivbásüa.ibgásúvkqvbquiéőavőauivjwkaójiébwgőiöőaafa,ivjapűrspuuiásfqóőyővvőaihbaőauivjáivúöwkgkhú,iáipuuiástdtyőuuőiáspwyúaöúáúqiúiűkqíbajqyővőu.iúöjvpwiúilőuőmjvhőihőaőépypuuidpaqú,iőaépyópuuiúiíáúakq.iucmuú,ilpyóiúiuőöőufhőqiqfiúsijqyővlősidúariíáúakq,imőiúsuijáiucmuú,ilpyóiöúykqúvivőaaiaőubűqjő.icyóúqilpyóigculúuivjiúiuőöőufhő?iás dmphpydúipápquiaőiúivőwuhő,iöjqulúiypqpásuőuuőuiúvúwqúiőavtdőuqj.idjakypauiúilpam:ilpáásziéúápwpvpq,ivjlúauicuíkvpqikuidősőuőuuiúsizuiúiuőöőufhő.iwőöőyőuu,iöőwuiúsuihőásbaubv,ilpyóibgásúvúihpáspwvkqópviyóxabáősqővipuu,iáiúlpyóiúiuőöőufhőibwu,iöőyijáiakuuúifvőu:iőyóiá wvtdtqiüamtybauőv.iőafuuüvivőaaőuuiőalúaúmqjú;imőibmőáihkuókjwúiypqmpau,ibáiaőyófsuőiébaőaöbu.iaőásőmuőiúsibyőufiíáúakqu,iáidjáásúpápquiúiűúapukhú.iqőöiakuuú,iíáúviőyóiőöhőw:iúsicmdúwjiűúű,ivjiöúyúidjwwúásupuuipmúétqq.iakuuú,ilpyóiqőöljkhúiyóúqúvpmpuu:iúsijégzivjwkaóqbihpáspwvkqópvvúaiíjöhpwka,idúyóihpáspwvkqóiöúyúijá,iáihxdtáidúwksáaúuuúaiőguőuuőiöőyiúivjwkaóiás dbu.iőaijáihőásbauőiúivjwkaóqúviqópöhúq,iúöjuiakupuu:iaköiíáúv,iöőyöpqmuúifiwbyőq!iúivjwkaóiqőöjyőqiljuuő,imőiúsbwuiöbaóábyőáőqiőaáspöpwpmpuu,ibggőaiúsukqiíáúviás qaőauőiúsiúadkáu,iáiúöjvpwijégziéőaőábyőivjapűrspuuiúiűúapukhra,icukqúipápqu.i yóiuőuuiöjqmőqibggőa.iqúűwraiqúűwúivpöpwúhhiaőuuiúsiúwíú,ibáswődőuuőiősuiúivjwkaóqbijá,iíáúviúsipvkuiqőöiucmuú.ihkqvrmpuuiwúguúiőaőyőu,iűőmjyiápvúuiőöbásufmtuuihkuókjiápwáúiöjúuuijá.iá wmpykauiqúűlpáásúu,iúivjwkaójih hpwwú,ihkwápqówúilcaapuuúvivőáőwxivtqqóőj,iáizyóiuüqmtvtauővipuu,iöjquiúiaőyujásukhhiyóbökqu.iuőauőviúiqúűpv,iöúgmqőöiőavbásüauiökwiyótuwőaöőáiöcqvkgkdúa;ibűűiúsicupaáriűkqíbajqyhőiépypuuidpaqúihőaő,imőiöőyjquiőaépyópuuiúiíáúakqgú.iöbyiőyóásőw,icupagkwúivjivőaaipápqqjúiúiuőöőufhő,iubűqjiqblkqóiöúwpvvúa.iwőuuőydőiypqmpauiúsibgásúvújizuwúiöőyiúiyóxabáősfihpáspwvkqópvwú,imőitáásőásőmuőihkupwákyku,ibáiqővjdkypuuiúsizuqúv.iíáúvlpyóiúivjwkaóiöőyiúsicmdúwjiűúűibáswődbuaőqicukqúiapűrspuu.iakuukviúsijégzivjwkaóqbu,iúöjuihőépwmcaiúiuőöőufivúűcgkq.iúöjvpwiúivúűclpsibwuőv,icukqúiqbsuőv,iáiakuukv,ilpyóiőyóőqőáőqiúiá wvtdtqiüamtybafihpáspwvkqópviéőabiuúwu.iőaépwmcauiúivjwkaó,iöpáuiökwiőaljuuő,ilpyóihpáspwvkqópvvúaiíjöhpwkaiásbűábyőáiásbűiéőaőábyő,iúvjqőviéőgőiqblkqóirwkgúiöbyiúsifivőhabqiqócypmpuu.i-i ubavőssbviétatuuőiúiqbű!i-ivjkaupuuú,iáiúiqbűi ubaőuőiősidpau:iökyaóúiuüsőiőöbáásőiőaiúiuőáubu!iúsijégzivjwkaóqbuiqójwvpá,iátubuiutöatíhőidősőuubviúiébqóőáivjwkaójiuőwöővhfa;iúidúáwkíápáiúhaúvpqihőáüd uőuuiúiásba;ihkwápqóiöőyih hpwidkqvpápvilőaóőuuiúiöúyúiubűuőiíáúakquiuőuubviúiéőgőiúak,iöúyúiásfuuőiíá űfáiűkqíbajqyővhfaidőuőuubvimőwbvúagku.imőifiáőööjqőviáőöitwüauidpaqúigphhúq:iőafdőuuőiöőyjquiúiöcqvkgku,ibáihőaőépypuuiúsicupaáriűkqíbajqyhő.iutöatíőiőafuuiíázépqmkwpáimúapvúuibqővőauőviwraúiúidkápuuiyóőwővőv;iqőöiúvúmuiáőqvj,iúvjiíáúviőyóigriásrdúaidjyúásuúauúidpaqú.iúavpqóukghúqilúuuózáskwqóúviáclpyuúviúidúáwkíápáiúhaúviőafuu:iaőyvjáőhhihkuógúiwtűüauiőailpssk,iúvjidbywőiwkuúakau.iúsijégzivjwkaóqbilúqypáúqispvpypuuitwtöbhőq:iucmuú,ilpyóiuúakqicupaáribgásúvkgúivtdőuvősjv,imőiúiujsőqőyóiűkqíbajqyiökwivjál gkqiőavbásüau,iáiúihkuókjidbywőiöőyuúakaukv.ihőabűőuuilpsskiúsicmdúwjiűúű,ilpyóicupaárirwkjhúqiöőaaőuuőiaőyóőq,iúlpyóiúivjwkaóqúviöőy ybwuő,imőifiíáúviúiéőgbuiwksuú,ibáijquőuuiqővj,ilpyóilúyógúiöúykwú.iősőqiúsibgásúvkqiőaivőaaivbás uőqjőiúsicupaárijqyőuijá,iöőwuivüatqhőqivkwhúidbásiúiyótuwőaöőáiöcqvú,iljkhúdúaridpauiúiápviásőqdőmbá,iúivtqqó,iúsikudjwwúásupuuibgásúvkv.iúsicmdúwjiűúűiypqpásiásúdúvvúaijaaőuuő,iőadőuőöüauiuőwőöubáqőviqődősuő,imőifiíáúvimpaypspuuiáspwyúaöúáúq,iqőöidőuuőiúiás dbwő,iöőwuiucmuú,ilpyóikwuúuaúq.iőybwvbviácwwúquúviőafiúiűúmarwbáővhfa,iőabhőiíjűőaubviúiíáúakqu,ilpyóifvijáiáőy uáőqőv;iúidúáwpáubaówúiőyóiwjyriuőaőűőmőuu,ibáipaóúqiyótqótwxábyőáőqibqővőauiőybásibgásúvú,iúlpyóiíáúviucmpuu,i yóidjyúásuúauúiúivjwkaóqbu.idjakypápmpuuiúsibyiúagú,iqúűvőaubjyiöbyiőyóirwúidpau,iúöjvpwiúiűúapuúiőafuuiöőygőaőquiúiujsőqőyóivjwkaóéj,ihőhpíákukáuivbwuőv,iúsiúgurqkaarviqőöiúvúwukvifvőuihőőwőásuőqj,iúsuiöpqmukv,iöbyibgásúvúidúq,iúivjwkaóiöbaóőqiúaásjv,iqőöibhwőásulőujiéőaiáőqvj.imőiúivjwkaóéjúvivtqótwtyuőviqővjv,iéőqóőyőufsuőv,idbywőivjdpqcauiúsifwáby,iúsukqivjabűőuuiöúyúiúivjwkaóijá,iöőyvbwmősuő,iöjiutwubqjvipmúaőqq.iúhhúqiúiásőöűjaaúqukáhúqiéőahcvvúquiúiqúű,iáiúivjwkaóéjúviőauxquőv,iöjquiúiűkwú.iúiűúapuúiétatuuiujsőqőyóidúmlúuuóziáskaauiőaiqúyóiáskwqóáclpykááúa.iúidkwpávúűcqiökwiurmcauiúiuőqyőwqójiqbű:iöjqmőqvjiakuqjiúvúwuúiúihpáspwvkqóbyőubáu.iőyóiwpssúquiyőhőilzsuúiúiuúaójyku,iúöőaóőqiúidőásuflőaówőidjuubviúsijégzivjwkaóqbu;ipuuiüauiwúguúimcwdúimúwríhúq,ilúapuuákűúmuiúwííúa.iákupwpáiásbűilúgúiásbuuőwüauiúidkaakq,iqbökqiöpsypuuiúsiúgvú,icggújiűőmjyiáőhőáőqiásfuubv-épqukviúiíáúakqwpáupvúu.icupaárizugkqiáőilúyóuúiébahőiöcqvkgku;iúiu siűkqíbajqyipuuiéővümuiúiakhkqka,iúiujsőqőyóőmjvvőaivőaaőuuiőavbásüaqjő.i-iqbssbuőviúiypqpásihpáspwvkqóu,ilpyóúqimjwöőy-mtwöty!i-iyzqópauúiúiqbű.i-iúlőaóőuu,ilpyóijökmákypáivtqódőuipadúáyúuqú,iöpáuijáihpáspwvkqólkargkuiástdtyőuj!iubűgbuővivjiúivősbhfa!ivtwbgőiáőwőyaőuuőv,ilpyóiásbuásúyyúáákviúiűkqíbajqyővőu,imőiúhhúqiúiásőöűjaaúqukáhúqiujsőqőyóilréőlbwilúuuóziőwőásvőmőuuiúiuúaójyúiöőaab,iáiáskwqóíáúuupyuúudúivtwüaépyukviúsijégzivjwkaóqbu.i-ibyjigőa!ibyjigőa!ihjspqópáúqikwuúuaúq!i-ijqmcauiöőyiúiácuupyká,imőilúqypáúqiáőqvjiáőiöőwuőivjöpqmúqj.iúilrlbwiökwiőaiúvúwuúidősőuqjiúsijégzivjwkaóqbu,imőiúsiljwuőaőqivjőyóőqőáőmőuu,iwkdőuőuuőiúiujsőqőyóiűkqíbajqyőuiúiujsőqőyóilúuuózwú,iáiúivtdőuvősfiűjaaúqúuhúqimúajkáivjwkaóéjdkidkaupspuuidúaúöőqqój.iíáúviúiujsőqőyóőmjvqőviöúwúmuilúuuózáskwqóúiúsiőyójvivúwgúilőaóbq,iöőwuiúsifiűkqíbajqybqőviöbyiljkqóspuuiúiébaicggú,ivjáilzyúiökwiqőöiucmpuuiőavbásüaqjidőaő.i-iöpáuiökwihőásbalőuőv!i-ivjkaupuuiúivjwkaóqb.i-ikwuúuaúqidúyópv!iúiqbűikaöbavpmdúiqbsuőiúiíápmku,iáiaőhpwcauijégzivjwkaóqbgúiőafuu,imőiúsiőásöbaőuaőqüailúqóúuapuuihkuókjivúwgkhú,iúqqójwúiöőydjáőauőiúiébaőaőö,iúiékgmúapö,iúiuőqyőwiásőqdőmbá.i-ikwuúuaúqiúilzycqvi-iöpqmuúiúiaőyjmfáőhhivjwkaóéj,iússúaiőaöpqmuúiőaőgbufaidbyjy,iöjiutwubquidőaüv.iöjvtshőqihőásbau,iíápmkaúupáijaaúuikwúmuiásbuiúiaődőyfhőq:iúiöőywúvpuuiökyaókqúviöjqmőqilúákhiékgúiyótvőwőuiőwőásuőuu,ibáiáskwhúiástvvőqu:iyótqótwxihpvpwwkiépqrmuúvitáásőiúsikyúv,iűjwpáiwrsákviwjqyúursuúviwúguú,iúihpvpwiaőyuőuőgbqiűőmjyiöjquibyjiíájaaúy,iőyóilréőlbwiwrsáúiuüqmtvtau.iúsijégzivjwkaóiősuiaőubűuő,iéőaőábyőivőhabwőiuxsuő,iáiúsiöúyklpsiubwu.ihpampyákyibáiqócyúapöivtautstuuiúiás dbhő.iöúycvuraisőqmüauőviöőyiúiupwqópvhúqiúilúwúqypv,iyúaúöhwúgpviáclpyuúviúiaődőyfhőq.ipaóúqim ásőáiöőqőuiv ábwuőidjáásúiúiűúapukhúiúsijégziűkwu,iúöjaóőuiöjruúiúidjakyikaa,iőyóivjwkaóiáőiakupuu.i'" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 6. feladat\n", "Készítsd el az Enigma rejtjelező gépet pythonban. Az Enigmát a Második Világháborúban használták a németek. Körülbelül úgy nézett ki mint egy írógép, amibe beleszereltek három forgó tárcsát. Betűnként rejtjelezett, ha megnyomtad egy billentyűjét, akkor egy kis lámpa jelezte, hogy milyen betűt kell leírnod helyette. Itt egy egyszerűsített rajz a belső működéséről. \n", "\n", "![enigma](http://damasdigabor.web.elte.hu/python/beadando1/enigma.JPG) \n", "\n", "A gép úgy működött, hogy a betű lenyomásával az áram végighaladt egy vezetékekből álló rendszeren, és ahová eljutott, ott kigyulladt egy lámpácska. Először egy kapcsolótáblán haladt át, ami megkeverte a drótokat. (azaz egy fix permutációjának felel meg). Aztán áthaladt három tárcsán. Ezek a tárcsák is egy-egy keverést adnak meg, csak a gép működése közben ezek változni fognak. Aztán egy visszafordítóba futott, ami párokba állította a drótokat és visszaküldte az áramot egy másikon. (Aza egy bijekciónak felel meg). Ezután visszafelé átfutott újra a három tárcsán és a kapcsolótáblán. Így visszaért egy billenytűhöz, és az ahhoz tartozó lámpa felgyulladt. Például a kép azt ábrázolja, hogy a `b` billentyű megnyomására a `c` lámpa fog felgyulladni. \n", "\n", "Ha a gép csak ennyit csinálna, akkor ez persze nem volna más csak egy behelyettesítő ábécé. Viszont minden billentyű ütés után a tárcsák állása megváltozott. Az első ütésnél az első tárcsa egyet tekerődött, azaz minden drót körkörösen arrébb ment egyel. Az előző ábrán lévő állásból például ez lett:\n", "\n", "![enigma2](http://damasdigabor.web.elte.hu/python/beadando1/enigma3.JPG) \n", "Itt már a nem a `c` fog világítani, ha lenyomjuk a `b` gombot, hanem a `d`. Az első tárcsa minden gombnyomásra lépett egyet. Amikor az első tárcsa már annyit lépett, hogy teljesen körbe ért, egyet lépett a második tárcsa is. Mindig, amikor a második körbeért, lépett egyet a harmadik tárcsa is. Így az összes lehetséges tárcsa pozíción végigmentek a tárcsák és csak utána kezdődött előröl az egész. Tehát a kapcsolótábla és a visszafordító fixen marad a működés során, a tárcsák pedig különböző sebességgel forognak. \n", "\n", "Készíts egy programot, ami megvalósítja az enigma kódolást. A feladatott objektum orientáltan kell megoldani. \n", "- Készíts egy `AltalanosTarcsa` osztályt, aminek legyen három alosztálya: `KapcsoloTabla`, `ForgoTarcsa` és `Visszafordito`.\n", "- Készíts egy `Enigma` osztályt, amelynek minden példánya egy enigma gépet valósít meg. Tartalmazza a tárcsákat és azok állását, és a hozzá tartozó tárcsák segítségével képes elkódolni egy szöveget. \n", "- Az elkódolást az Enigma osztály `elkodol` metódusa valósítsa meg. \n", "- Rád bízom a részleteket, például, hogy milyen ábécével dolgozol. \n", "\n", "(Bónusz: Gondold meg, hogy ha tudjuk, hogy milyen tárcsákkal dolgozott a gép, azok milyen állásban voltak és a titkosított szöveget is, akkor hogyan nyerhető vissza az eredeti szöveg.) \n" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": {}, "nbformat": 4, "nbformat_minor": 2 }