From 55ab331dac13307e3cf9c701584eb53ef0da23f4 Mon Sep 17 00:00:00 2001 From: Thomas Smits Date: Wed, 5 Nov 2025 20:00:29 +0100 Subject: [PATCH] Update of exercises --- Assignment_008/readme.md | 11 + readme.md | 1 + .../random/SuperSecRandomGenerator.java | 375 ++++++++++++------ 3 files changed, 262 insertions(+), 125 deletions(-) create mode 100644 Assignment_008/readme.md diff --git a/Assignment_008/readme.md b/Assignment_008/readme.md new file mode 100644 index 0000000..c8af48e --- /dev/null +++ b/Assignment_008/readme.md @@ -0,0 +1,11 @@ +# Live-Testat + +**🎓 Benotetes Assignment 🎓** + +📆 **Fällig: 19.11.2025** 📆 + +Am **19.11.2025** findet um 12:00 Uhr ein **Live-Testat** statt. Hierbei müssen Sie eine kleine Programmieraufgabe lösen, die auf dem Übungsblatt "Ein Traum in Zucker oder kann ich dem Zufallsgenerator trauen?" beruht. Das Live-Testat ist auf 45 Minuten angelegt. + +Da diese Aufgabe alleine und nicht im Team ausgeführt wird, bringen Sie bitte einen Laptop (so vorhanden) mit, auf dem Eclipse installiert ist. + +Falls Sie keinen Rechner mitbringen können, haben Sie die Möglichkeit, einen der Poolrechner zu benutzen. \ No newline at end of file diff --git a/readme.md b/readme.md index a2298d2..0846e89 100644 --- a/readme.md +++ b/readme.md @@ -172,6 +172,7 @@ Wichtige Einstellungen für Eclipse sind [hier](help/eclipse.md) beschrieben. | 5. | 22.10.2025 | [Live-Testat](Assignment_005/readme.md) | **29.10.2025** | | 6. | 22.10.2025 | [Racewars](Assignment_006/readme.md) | **04.11.2025** | | 7. | 05.11.2025 | [Ein Traum in Zucker oder kann ich dem Zufallsgenerator trauen?](Assignment_007/readme.md) | **18.11.2025** | +| 8. | 05.11.2025 | [Live-Testat](Assignment_008/readme.md) | **19.11.2025** | ## 😀 Freiwillige Übungen Die freiwilligen Übungen zur Vertiefung der Vorlesungsinhalte finden Sie in einem getrennten Repository: [Freiwillige Übungen](/pr2-lecture/uebungen/src/branch/master/readme.md). diff --git a/sources/src/main/java/pr2/algorithmen/random/SuperSecRandomGenerator.java b/sources/src/main/java/pr2/algorithmen/random/SuperSecRandomGenerator.java index 74a0997..3eefdf1 100644 --- a/sources/src/main/java/pr2/algorithmen/random/SuperSecRandomGenerator.java +++ b/sources/src/main/java/pr2/algorithmen/random/SuperSecRandomGenerator.java @@ -13,131 +13,256 @@ import java.util.Random; public class SuperSecRandomGenerator implements RandomGenerator { private static final String SEED = """ - 3333442547696=GAF8578AE;33689?DGECDDDA;:8852222212135466:BK\\djhaQJHF?>DEHHHHHHHH - IJKKMNLMLLLLMNNNNOOO343222275>9986FGBA9438@@<5269;=@DEEFHGCA<865422365333458@FRd - ijiicSOJ?=9849IDA?8648<;:;:668:99=98 - 8967547;2223479@GO[gkjkijeXSG;7FE?; - 7517<779997688879987>@443358?GL]ckjkijihbXM>8BFJMLLMLKLLLLLLKLKKLLMNNNOOON - 4563435:CHJGA578DBG<66433589:75567;@B@:644455689;=>=AFLOTREOKJCO<657:>CM`glol - mjjkjije[D69IJKKKKLLMMMMMMMMMMMMMNNNNOOO343<52346JLKB==2@??;;??=;;>@AC?88ALLMNQK - LSNRGOI5558?DJXiopqmnmjjhijhcN=5EJKKKLLLMMMMMMMMMMMMNNNNNOOO433773422ALLF:<86C;; - 758:==<<;9=@CDDHLNIPTRUOGS;457:DKTfmqqpmllijjikifV>:@JKKLLLLMMMMMMMMMMMMNONNNOOO - 8:34433348DNKC9848B88553369:;<=@?@EHIELOMQPFOC5459=IS_mmqqpnmljjijjkh_A8@JJJKKLM - MMNMMMMMMMMMNNNOOOOO4;;5244438@DMI?88588655788:;;?FHGHHDFJJD=;467=AP[hnoqppn - nkjjjjjjjfG8@JJJJKLMNNNMMNNNNNMNOOOOOOOO4279344545?AEGH@5424467877::::89;CEBFDB? - AHA>8:8:=BIZelnooooonljjijijjhZ6@KKJKKLMNNNMMNNOONNNOOOOOOOO3529774554:DAAEIB;40 - 2245689;;===A>?BA=<=@A;:>:AADISdlomlmnoomjhhhjjjjhd?ELLKKKLMMMMMMNNOONNNOOOOOOOO - 34247886666AB??BFE>73212333588:?>>?=5;?A::=954433445669===<;8:>D@?=785443334469<=<99;;?>CC - FJMPSVUY\\`imnnnoonmnnmmllljjjjhf\\FCA>???@>>??AA@@?AF3333442987666;AA;=86 - 44444568;:8667:=@DJKRXZ]^``adgjknooponmmmllmlljijjhfdA8::=?@9356=?>?@>@C@>?>?>?@ - 433334349;77459==;976655566;9777:;AGHOVXY\\abddeehijllnlnoommnnnmkkljhjhihS9::??? - ;356;>>?@AA=994333334458986558;<9665456777778=AEKORUXZ]bddefghjkjjlmlmnnno - pppnmkkjiijiicA9<=?B<5349;>@><<=?<;>=98;44433333446896557898766776678;@DHMPSUW[^ - adfgghjkkkkjllmnooooppomlkjiifhfb_L;AA@D;634;==@>=:;;9;=>8:;33444444545798665567 - 6555678:BFKNNOQRRUX[]bdgfgijlmmnonmlllkkk - klkkigfaXQSW^ceZ<=A>;83689=986487988:>;;34455555554554466779:<=>>ADGJMOQPQQQVX\\` - deeeghknnnnoomkjiihhjjhgfecYOOX_`bfgD<=4445556555555444569= - >ABDEGJMNPPQQQRRVX^ceffgghkmoooonmkihgfghhfec\\PJNWZTU^hkU;>:<6356:6666345679:>>? - 4455566654444455568NOYdjjmQ8::764475565356568::>?7455446666555444467;AFHJJJLOPQSSSQTTX\\ab - deffhijiklllkjiigfcccbZOLG766?_`ckmnmb:;7565355676665689<;;A@866466777655545545; - AFIJLLLNOQRSSRRUX\\accdeghiihihhihhghggdaa^TNMG?>FKjcimnollA;824445466556566<:;A@ - FI=6666777655554455:?EHKMMMMOPQSSRTVWY^`bdefghgfggggeffgegeb_ZQNJUWJRjhhkmnnnlU8 - 725533446556688;;??;HJL88678876645465569?DIMMMNNNOQSSSSUWZ]`cccdeffeeebabcefece` - \\VRNKS_dggiilonnmn^782474444544667<;>?;=JJS@;678877666465678?EIMLMNOMNPSTUUVX[^a - ccbbaba`_]\\YY\\^adbdc_[VSS[bdefjklnnnnmf86546445443487;>=?=B@IKQM:767777666554467 - ?EHLLMMONNPRTVWXYZ^_`cba_]\\\\XTSRRTTX_aeheb^cda`ddhlnmnnnnmj?7646554466677CHJMMMMNNNPQSTVWTR - SQLHEDEGJLJHHGIJMWcjpqjjillklllmnnmlkjj]87865668779:?ACAA;8;LLPVYE86889776676667 - 9??=B=;:;; - KJNUZR;86687888866667;AFJMMNONMMMNOQQIFJLLNQUUF=@BDLSOEEGJSaflpkihhjmnoppmlllkic - ?=>=87969;<<;=<==?>EJIOTWI:766787888777568@GJMMMMNNMMLMIHGIOPVVTM>8GWICMSNKJJJQ[ - chomiihikmnmmmlmljjdCA?;:79::==?<;<=?@??JMOSA96777677777886559@HLMMMMMLKJJGHGINR - UVR@637HYOUWSNQQMLOU]flqmihiikmmlkmlkjifEC==9::9;;8:;=A@>?@@JQR?8676656666788764 - 59AHKLOMMMKJHEEHKOQRTM@<;A=NV]VXSUWTPLMQXbhopliiijjjkkkkjjijMBB@;88?><=@?<;>>:73 - KM;8687666666678667459@FJMMMLLLHEBGMNORRK?CSM@J[\\^^]Z\\[VSOMNS\\elrojijighijjkjiij - R8;=>:=?;<8=;=;73479C766767666576776676468>CJMLMKKMJGFKMOPPK@?LSSTZ\\`^b`a_\\XTQPN - PWbhopljjhdfhjjjjjjk[346779=;9;=844566577565666666667:76666568;@HMMMLJKKJKNOOQOG - CIMQUX\\aabccba]YURPOQS\\cippjijgeggijjjjjc434457;9:715665444345555666655659977655 - 779>EKMNNLLLMNOOOPNMNNOTX^^_dedccc_[VSQQQSX^djlkjjjgfeijjjjif5244446436875555444 - 34555667655?IIHC?::9;88;88>GLNONNNOPRSPQQSTUZ\\]befggffffc_YQLM - ORU[beinnieeiifgijhig;2433446776446565534444566675BONMLMLMMKE?88=CHLNNNOPQRSRSTU - XZ]aceegfgijige`YMLOPSTW^cfijiedljjiiiijg<2432467877656676544445566686IKFEKOJILO - MH>8=AGJMNNOQQRSSTWZ^`accefhiiikjifbYILONPQQTYaceeekmllljijjg?243235786776464654 - 4445666576FHBEKOOMONOMH;9AFJMNOPQQRSUVY]`bdeefhhhhjkjjgcXGJMLMMKLMTYYWbnlmlljjjj - h@2332225777678856544456666565=ICBHOOPLBMMMH;>FKNOOPQPQSVWY\\^aceedfgghhiiifcWFIJ - KKKLLKMPSYflnmlkjjiji?13222254666664865434555566556FEAFMONFBFHJPHAFKMNOOPPPRSVXZ - [\\abddeegghhiiecVFFJKOH@@DJPVcimllkjijjkh>233223345755555744344444554549FDDONIEA - EGHPMJHJLMMNOOPQRSUVWWZ\\^beeeefhhhebUDBHKG=>@ADHHHIJKMNNNMMNPQQRUWYXWURMMMMICA?@HNTWVV\\cfhiV - 22444CrqqkbMC>IFgjnm4456667767666655544334444557;>>>>?@DFGIKKLLMMMMNOQQQSTVUTRQK - IE?;?AFJPSSQSZcfiihF3428URW^\\T?=?=?FWokm44556667776666554444334323325:>=><=ADFHI - ILKLLLLMPOPQRRSSRPG<9:Zdec\\TQNI9:@@BDHWlj - 4445666666666555544444432233326:;;;;@ABFFHIIJKKKKLLLKKMLNPV^`dedbc]hnmk - mnlnllmkjjjkM242234>444445666655554454222222222222222256666543447;=>BCDEEHHIIIJJ - KKKMMNSV\\^__b^Wemmknolnmlmmlkjjjb<1223664445556666544555442333222222222331145544 - 33322247;=@@@BACDEGIJJHIMNQTVWXYVShnmlnnmmmnmlmmjggheQ12677544456666665555555432 - 22222333223332223444332221112468;==>?ABCFGHHIJKNOONOakmnnmnoonnnoonllhehd]>23443 - 4545666666555544443333222223222332222333322321112111244689<=BDEEDCCBMXclnnonmnnn - opoqqqqnmjecb\\H02243454565666655554443444332233322232222222222222111100000112344 - 9<==>CUehmnmmlllnpopppqqrqqqojg^\\TJ442464445666666555555433333222332322222223322 - 2222211111221121116@JPSV]gkjlmmnmmmmnpqqrqqqqqppnjg^TPH5233156556666566678543222 - 222222222234132231222122211220120015QWZX - Y\\`bbcehjkjikjikjifc^dhiiklmnnmnnllmlkjhghhecba`_\\TO?658]kjmmlljjkkkkjjkjjhfedaba_`^e - ikkllkjihhhhghd^[XTRQPNOT\\elppookaSTXXRQ57877864766655654333333323354Yllmnnkllml - mljihggeeb]YTSX_cdgjjlljiihgeddc`\\ZUROMMOP`koonlonk]YVWUXSVQ75676466566555665325 - 3333324Fdnmonmkkmnnljhheca`^[WSOKINVdhjlllkhdcaaa\\YVTQNJHJQ\\ejnmlmig`VQPYWWTSTPO - 57544665555554565352433424Kflnonlkkmnmmjhb^YXYXWVQMJEFE]hjlmlif`\\[ZVTOMLGFJR]dfi - jkigd_WMOSQQQWSLHNNQ564846554445444544353334>Xjjlnlkjknmmkge\\SQOPQQNKE?:<<\\fhkmm - hc`URQSQLDJPX`fkjjkjea`\\QHJVQPTVVIJW^RQQ54466755454544464544448Ughklkjhjilmlid\\U - QLD@><;621248Wfgikkic\\RJMHLU\\gmmmlkiiifd^WKCJTQJQSPNZZ\\ZZR^Z44555455554443455664 - 4B_ekkjkfgijjjhd^YSO?432354778:>Pbdilkhd]REHO_kmnpomlihhgd^UH@GRMIKLMMU\\\\XYRUYZZ - 4568664455544435565?Tiahljkkeghife^WWOA75787;>?BJSZ_QU\\ehhe_SMZgmnponkjkjhd^YPB? - FOMKKOSUS_]^WMQVY[YW445878754554445267Rlmlgijjmlfghd_XTNE>?ABCEGKR\\gihgbRSX`ecaW - RdnnnnmjghgheQRI=;EMOLHOQLRSTXQLOQPTVVSJ44356865565555468Vfllhhcgkjgfc\\ZUPGDHJLO - T[`eilkjjjj\\ORS\\_]VVhnmonkjkljib[J<:AHKJMONQOQMQVUSVSQSTQJA=3325565655656666>`ef - dc[Ybefd]YVRLHLQX^chjmnnnmkkhjgTZ^^[XTTgllmlkkiiifdZH:765678678<8745imjmlnqnnnlnnnppoqppnnpoomnkjljjjiijgiiihggedbb\\SLMST[XNJE=6 - 3266=AIMMMLOSRQQRSRQJD968776677788:;6643mmooopnrnonnqpochrnmjgYJK?IQWZbdbeegehhf - gcab_ZXRMFJNPSV@5358DEHHHHHHHH + IJKKMNLMLLLLMNNNNOOO343222275>9986FGBA94 + 38@@<5269;=@DEEFHGCA<865422365333458@FRd + ijiicSOJ?=9849IDA?8648<;:;:668:99=98 + 8967547;2223479@GO[gkjkijeXSG;7FE?; + 7517<779997688879987>@443358?GL]ck + jkijihbXM>8BFJMLLMLKLLLLLLKLKKLLMNNNOOON + 4563435:CHJGA578DBG<66433589:75567;@B + @:644455689;=>=AFLOTREOKJCO<657:>CM`glol + mjjkjije[D69IJKKKKLLMMMMMMMMMMMMMNNNNOOO + 343<52346JLKB==2@??;;??=;;>@AC?88ALLMNQK + LSNRGOI5558?DJXiopqmnmjjhijhcN=5EJKKKLLL + MMMMMMMMMMMMNNNNNOOO433773422ALLF:<86C;; + 758:==<<;9=@CDDHLNIPTRUOGS;457:DKTfmqqpm + llijjikifV>:@JKKLLLLMMMMMMMMMMMMNONNNOOO + 8:34433348DNKC9848B88553369:;<=@?@EHIELO + MQPFOC5459=IS_mmqqpnmljjijjkh_A8@JJJKKLM + MMNMMMMMMMMMNNNOOOOO4;;5244438@DMI?88588 + 655788:;;?FHGHHDFJJD=;467=AP[hnoqppn + nkjjjjjjjfG8@JJJJKLMNNNMMNNNNNMNOOOOOOOO + 4279344545?AEGH@5424467877::::89;CEBFDB? + AHA>8:8:=BIZelnooooonljjijijjhZ6@KKJKKLM + NNNMMNNOONNNOOOOOOOO3529774554:DAAEIB;40 + 2245689;;===A>?BA=<=@A;:>:AADISdlomlmnoo + mjhhhjjjjhd?ELLKKKLMMMMMMNNOONNNOOOOOOOO + 34247886666AB??BFE>73212333588:?>>?=5;?< + A=;BCBFHNQailnnmklnnmlkjijjjjjeUELLLLKKL + LLLMMMNNONNOOONOOPOO333348987679A>A::=95 + 4433445669===<;8:>D@?=785443334469<=<99;;?>CC + FJMPSVUY\\`imnnnoonmnnmmllljjjjhf\\FCA>< + ??889<>???@>>??AA@@?AF3333442987666;AA;=86 + 44444568;:8667:=@DJKRXZ]^``adgjknooponmm + mllmlljijjhfdA8::=?@9356=?>?@>@C@>?>?>?@ + 433334349;77459==;976655566;9777:;AGHOVX + Y\\abddeehijllnlnoommnnnmkkljhjhihS9::??? + ;356;>>?@AA=994333334458986558;<96 + 65456777778=AEKORUXZ]bddefghjkjjlmlmnnno + pppnmkkjiijiicA9<=?B<5349;>@><<=?<;>=98; + 44433333446896557898766776678;@DHMPSUW[^ + adfgghjkkkkjllmnooooppomlkjiifhfb_L;AA@D + ;634;==@>=:;;9;=>8:;33444444545798665567 + 6555678:BFKNNOQRRUX[]bdgfgijlmmnonmlllkkk + klkkigfaXQSW^ceZ<=A>;83689=986487988:>;; + 34455555554554466779:<=>>ADGJMOQPQQQVX\\` + deeeghknnnnoomkjiihhjjhgfecYOOX_`bfgD<=4445556555555444569= + >ABDEGJMNPPQQQRRVX^ceffgghkmoooonmkihgfg + hhfec\\PJNWZTU^hkU;>:<6356:6666345679:>>? + 4455566654444455568NOYdjjmQ8::764475565356568::>? + 7455446666555444467;AFHJJJLOPQSSSQTTX\\ab + deffhijiklllkjiigfcccbZOLG766?_`ckmnmb:; + 7565355676665689<;;A@866466777655545545; + AFIJLLLNOQRSSRRUX\\accdeghiihihhihhghggd + aa^TNMG?>FKjcimnollA;824445466556566<:;A@ + FI=6666777655554455:?EHKMMMMOPQSSRTVWY^` + bdefghgfggggeffgegeb_ZQNJUWJRjhhkmnnnlU8 + 725533446556688;;??;HJL88678876645465569 + ?DIMMMNNNOQSSSSUWZ]`cccdeffeeebabcefece` + \\VRNKS_dggiilonnmn^782474444544667<;>?; + =JJS@;678877666465678?EIMLMNOMNPSTUUVX[^a + ccbbaba`_]\\YY\\^adbdc_[VSS[bdefjklnnnnm + f86546445443487;>=?=B@IKQM:767777666554467 + ?EHLLMMONNPRTVWXYZ^_`cba_]\\\\XTSRRTTX_a + eheb^cda`ddhlnmnnnnmj?7646554466677CHJMMMMNNNPQSTVWTR + SQLHEDEGJLJHHGIJMWcjpqjjillklllmnnmlkjj] + 87865668779:?ACAA;8;LLPVYE86889776676667 + 9??=B=;:;; + KJNUZR;86687888866667;AFJMMNONMMMNOQQIFJ + LLNQUUF=@BDLSOEEGJSaflpkihhjmnoppmlllkic + ?=>=87969;<<;=<==?>EJIOTWI:7667878887775 + 68@GJMMMMNNMMLMIHGIOPVVTM>8GWICMSNKJJJQ[ + chomiihikmnmmmlmljjdCA?;:79::==?<;<=?@?? + JMOSA96777677777886559@HLMMMMMLKJJGHGINR + UVR@637HYOUWSNQQMLOU]flqmihiikmmlkmlkjif + EC==9::9;;8:;=A@>?@@JQR?8676656666788764 + 59AHKLOMMMKJHEEHKOQRTM@<;A=NV]VXSUWTPLMQ + XbhopliiijjjkkkkjjijMBB@;88?><=@?<;>>:73 + KM;8687666666678667459@FJMMMLLLHEBGMNORR + K?CSM@J[\\^^]Z\\[VSOMNS\\elrojijighijjkjiij + R8;=>:=?;<8=;=;73479C7667676665767766764 + 68>CJMLMKKMJGFKMOPPK@?LSSTZ\\`^b`a_\\XTQPN + PWbhopljjhdfhjjjjjjk[346779=;9;=84456657 + 7565666666667:76666568;@HMMMLJKKJKNOOQOG + CIMQUX\\aabccba]YURPOQS\\cippjijgeggijjj + jjc434457;9:715665444345555666655659977655 + 779>EKMNNLLLMNOOOPNMNNOTX^^_dedccc_[VSQQ + QSX^djlkjjjgfeijjjjif5244446436875555444 + 34555667655?IIHC?::9;88;88>GLNONNNOPRSPQQSTUZ\\]befggffffc_YQLM + ORU[beinnieeiifgijhig;243344677644656553 + 4444566675BONMLMLMMKE?88=CHLNNNOPQRSRSTU + XZ]aceegfgijige`YMLOPSTW^cfijiedljjiiiij + g<2432467877656676544445566686IKFEKOJILO + MH>8=AGJMNNOQQRSSTWZ^`accefhiiikjifbYILO + NPQQTYaceeekmllljijjg?243235786776464654 + 4445666576FHBEKOOMONOMH;9AFJMNOPQQRSUVY] + `bdeefhhhhjkjjgcXGJMLMMKLMTYYWbnlmlljjjj + h@2332225777678856544456666565=ICBHOOPLB + MMMH;>FKNOOPQPQSVWY\\^aceedfgghhiiifcWFIJ + KKKLLKMPSYflnmlkjjiji?132222546666648654 + 34555566556FEAFMONFBFHJPHAFKMNOOPPPRSVXZ + [\\abddeegghhiiecVFFJKOH@@DJPVcimllkjijj + kh>233223345755555744344444554549FDDONIEA + EGHPMJHJLMMNOOPQRSUVWWZ\\^beeeefhhhebUDB + HKG=>@ADHHHIJ + KMNNNMMNPQQRUWYXWURMMMMICA?@HNTWVV\\cfhiV + 22444CrqqkbMC>IFgjnm44566677676666555443 + 34444557;>>>>?@DFGIKKLLMMMMNOQQQSTVUTRQK + IE?;?AFJPSSQSZcfiihF3428URW^\\T?=?=?FWok + m44556667776666554444334323325:>=><=ADFHI + ILKLLLLMPOPQRRSSRPG<9:Zdec\\TQNI9:@@BDHWlj + 4445666666666555544444432233326:;;;;@ABFFHIIJKKKKLLLKKMLNPV^`dedbc]hnmk + mnlnllmkjjjkM242234>44444566665555445422 + 2222222222222256666543447;=>BCDEEHHIIIJJ + KKKMMNSV\\^__b^Wemmknolnmlmmlkjjjb<12236 + 64445556666544555442333222222222331145544 + 33322247;=@@@BACDEGIJJHIMNQTVWXYVShnmlnn + mmmnmlmmjggheQ12677544456666665555555432 + 22222333223332223444332221112468;==>?ABC + FGHHIJKNOONOakmnnmnoonnnoonllhehd]>23443 + 4545666666555544443333222223222332222333 + 322321112111244689<=BDEEDCCBMXclnnonmnnn + opoqqqqnmjecb\\H022434545656666555544434 + 44332233322232222222222222111100000112344 + 9<==>CUehmnmmlllnpopppqqrqqqojg^\\TJ4424 + 64445666666555555433333222332322222223322 + 2222211111221121116@JPSV]gkjlmmnmmmmnpqq + rqqqqqppnjg^TPH5233156556666566678543222 + 222222222234132231222122211220120015QWZX + Y\\`bbcehjkjikjikjifc^dhiiklmnnmnnllmlkj + hghhecba`_\\TO?658]kjmmlljjkkkkjjkjjhfedaba_`^e + ikkllkjihhhhghd^[XTRQPNOT\\elppookaSTXXR + Q57877864766655654333333323354Yllmnnkllml + mljihggeeb]YTSX_cdgjjlljiihgeddc`\\ZUROM + MOP`koonlonk]YVWUXSVQ75676466566555665325 + 3333324Fdnmonmkkmnnljhheca`^[WSOKINVdhjl + llkhdcaaa\\YVTQNJHJQ\\ejnmlmig`VQPYWWTSTPO + 57544665555554565352433424Kflnonlkkmnmmj + hb^YXYXWVQMJEFE]hjlmlif`\\[ZVTOMLGFJR]dfi + jkigd_WMOSQQQWSLHNNQ56484655444544454435 + 3334>Xjjlnlkjknmmkge\\SQOPQQNKE?:<<\\fhkmm + hc`URQSQLDJPX`fkjjkjea`\\QHJVQPTVVIJW^RQ + Q54466755454544464544448Ughklkjhjilmlid\\U + QLD@><;621248Wfgikkic\\RJMHLU\\gmmmlkiii + fd^WKCJTQJQSPNZZ\\ZZR^Z44555455554443455664 + 4B_ekkjkfgijjjhd^YSO?432354778:>Pbdilkhd + ]REHO_kmnpomlihhgd^UH@GRMIKLMMU\\\\XYRUYZZ + 4568664455544435565?Tiahljkkeghife^WWOA7 + 5787;>?BJSZ_QU\\ehhe_SMZgmnponkjkjhd^YPB? + FOMKKOSUS_]^WMQVY[YW445878754554445267Rl + mlgijjmlfghd_XTNE>?ABCEGKR\\gihgbRSX`ecaW + RdnnnnmjghgheQRI=;EMOLHOQLRSTXQLOQPTVVSJ + 44356865565555468Vfllhhcgkjgfc\\ZUPGDHJLO + T[`eilkjjjj\\ORS\\_]VVhnmonkjkljib[J<:AH + KJMONQOQMQVUSVSQSTQJA=3325565655656666>`ef + dc[Ybefd]YVRLHLQX^chjmnnnmkkhjgTZ^^[XTTg + llmlkkiiifdZH:765678678<8745imjmlnqnnnlnnnppoqpp + nnpoomnkjljjjiijgiiihggedbb\\SLMST[XNJE=6 + 3266=AIMMMLOSRQQRSRQJD968776677788:;6643 + mmooopnrnonnqpochrnmjgYJK?IQWZbdbeegehhf + gcab_ZXRMFJNPSV@5358