-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcipher_texts.py
More file actions
675 lines (528 loc) · 303 KB
/
cipher_texts.py
File metadata and controls
675 lines (528 loc) · 303 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
class Challenge2004:
encrypted_text_1A = """
CUVY, GUR NGGNPURQ ZRFFNTR VF CERGGL RNFL GB PENPX, GUBHTU GUR PBAGRAGF
NER IREL NYNEZVAT BA GJB YRIRYF. SVEFG V SVTHER GUR ANMVF NER HC GB
FBZRGUVAT CERGGL JRVEQ. GUR THLF BIRE VA GUR CULFVPF QRCNEGZRAG UNIR
ORRA CERGGL JBEXRQ HC NOBHG GUVF AHPYRNE FGHSS NAQ V UNIR URNEQ ANFGL
EHZBHEF PVEPHYNGVAT NOBHG FBZR THL FMVYNEQ BIRE VA RATYNAQ. FRPBAQ VG
FRRZF ZBER GUNA PBVAPVQRAGNY GUNG GUVF CNEGVPHYNE SYVTUG JRAG QBJA VA
SYNZRF. GURER NER N YBG BS CRBCYR JUB JBHYQ JNAG GUVF FBEG BS ZRFFNTR
FGBCCRQ BE VAGREPRCGRQ NAQ VZ FHECEVFRQ NAQ JBEEVRQ GUNG GUR SRQF
NERAG VAIBYIRQ. VF FBZRBAR RYFR BCRENGVAT BA LBHE GHES? UNEEL.
"""
encrypted_text_1B = """
EK TAYN HNCALT CB YZZAYNU BVYB BVA UMAZBCMCUE SH BVA SXT UMVSSX
MSLMANLCLO FSVNU ESTAX SH BVA LIMXAIU EYK OCPA IU YL SZZSNBILCBK BS
SIBHXYLQ SIN ALAECAU WVCXA CB NAEYCLU SLXK Y ZSUUCFCXCBK CB YZZAYNU
BVYB BVA MSEZSILT LIMXAIU EYK TAMYK CLBS SBVAN AXAEALBU OCPCLO XCHA BS
BVA YLMCALB TNAYE SH BVA YXMVAECUBU BVA FNCBCUV YTECNYXBK ZYZANU EIUB
NAYMV BVA HIVNAN WCBVSIB TAXYK CB YZZAYNU BVYB ONAYB ZSWAN EYK FA
ILXAYUVAT FK BVA ZNSMAUU SH BNYLUEIBYBCSL YLT CH YLKSLA CU BS TCUMSPAN
CBU UAMNAB CB EIUB FA HSN BVA OXSNK SH BVA NACMV HSNACOL YOALBU EYK FA
WYBMVCLO IU US WA EIUB FA MYIBCSIU SL LS YMMSILB EIUB BVCU XABBAN HYXX
CLBS ALAEK VYLTU KSI EIUB NABINL BS FANXCL WCBVSIB TAXYK C UIOOAUB KSI
BNYPAX FYM
"""
encrypted_text_2A = """
NGXXE ZNGTQY LUX EUAX TUZK JOK GRINKSOYZKT SAYZ NGBK HKKT VXKZZE YAXK
ZNKOX IUSSATOIGZOUTY CKXK YKIXKZ UX ZNKE CUARJTZ NGBK AYKJ YAIN GT KGYE
IOVNKX CK SGE NGBK ZU AYK SUXK YKXOUAY IOVNKXY OT ZNK LAZAXK O JUTZ NGBK
ZNK XKYUAXIKY LUX GTEZNOTM ZUU LGTIE YOTIK KBKXEUTK OY HAYE JKIXEVZOTM
YZALL LXUS ZNK VGIOLOI YU QKKV OZ YOSVRK O NGBK JUTK YUSK HGIQMXUATJ
JOMMOTM COZN G IUTZGIZ IUJKTGSKJ GMG LXUS HXOZOYN OTZKRROMKTIK O KTIRUYK
G ZKRKMXGS O XKIKOBKJ RGYZ TOMNZ LXUS RUTJUT O CUTJKXKJ OL EUA GY G
LKRRUC GIGJKSOI IUARJ IUTZGIZ KOTYZKOT UX ZKRRKX JOXKIZRE ZU GYQ UTK UL
ZNKS CNGZ OY MUOTM UT UAX YKIAXOZE GMKTIOKY GXK QKKVOTM BKXE WAOKZ GHUAZ
GRR ZNOY CNOIN KOZNKX SKGTY ZNKE JUTZ QTUC GHUAZ OZ UX ZNGZ YUSKZNOTM
HOM OY NGVVKTOTM O QTUC CNGZ EUA SKGT GHUAZ ZNK NOTJKTHAXM OZ JUKY YKKS
YAYVOIOUAY HAZ ZNK GIIOJKTZ OTBKYZOMGZUXY GXK VXKZZE YAXK ZNGZ ZNK
KDVRUYOUT XKGRRE CGY IGAYKJ HE ZNK YZUXS YKKSY ROQK CNKT ZNK GTINUX
IGHRKY NOZ ZNK MXUATJ ZNK YZGZOI OMTOZKJ ZNK KTBKRUVK CNOIN CGY
OSVXKMTGZKJ COZN YUSK GRASOTAS IUSVUATJ OS ZURJ ZNGZ ZNK NEJXUMKT CUARJ
NGBK HAXTKJ NUZ HAZ TUZ LUX RUTM ZNGZ YZALL KDVRUJKY AV GTJ GCGE LXUS
ZNK IGTUVE CNOIN IGXXOKJ UT HAXTOTM LUX ZKT NUAXY GTECGE OL ZNKXK CGY
LUAR VRGE OZ CGYTZ GMGY YZERK
"""
encrypted_text_2B = """
hmuwn wjapi mgphv jmoht wtanx mvqsn urmiw ltsjw axesh tujwa hlpwa igjwm vhtwi ewwls nuomf wmvmg jajoc
hmeaj xiaom ihxwi sjazp wowwh snues htuwn wjape wppwi pwcan xtsiv mjywi somih ihjmn upcgj uwcmg hmwnu
auwes httso ahhtw wajps wihml lmjhg nshca nxhmz jsnuh mahso wpcwn xhtsi xjwax vgpzj shsit snygj ismns
nhmlm jhgua phtwa vjany wiaxm ihwpp owhta hhtwz jshsi tajww nyaol wxahz axarm bhtwx wvwni wihmh twsjj
wajaj wewaq anxcm gitmg pxoaq wappl miisz pwtai hwhmh mjjwi fwxja isnmj xwjhm yghmv vancj whjwa hvjmo
htahl msnhh twsjx wvwah esppi gjwpc zwmnp caoah hwjmv hsowa imgji glwjs mjvmj ywign xwjht wymoo anxmv
oajit apoai iwnaz wajxm enmnh twzjs hsitv jmoht wnmjh timgh tanxw aihes hthtw sjjwh jwahz pmyqw xhtwz jshsi
tespp ywjha snpcv suthm nanxa hhwol hhmzj waqmg hsnhm ilasn shsim vghom ihsol mjhht ahewh aqwan xtmpx
htwvm jhiah zaxar mbapo wsxaa nxysg xaxjm xjsum uwnwj apncw ivmjy wiesp pzwlp aywxa hcmgj xsilm iapan
xhmuw htwjc mgesp ptafw ymooa nxmvo mjwht anhts jhcht mgian xownu sfwnh tahew ppwip wcyan ogihw
jmnpc wsuth wwnht mgian xfsyh mjcog ihzwa iigjw xfsfw pavja nywqs nurmi wlt
"""
encrypted_text_3A = """
IABEB PKHMX MHXBG LMXBG TGWAT OXXGV EHLXW TGXQM KTVMY KHFAB LKXIE RZBOX
GMAXG XXWYH KLXVK XVRBA TOXNL XWTFN WWEXW MKTGL VKBIM BHGMH XGVBI AXKMA
XFXLL TZXMA XUHMM HFEBG XLXXF LMHUX MATMB YMAXG TSBLV TGUNB EWTUH FUHKX
OXGVK TVDMA XIKHU EXFHY IHPXK ZXGXK TMBHG MAXGP XATOX TANZX IKHUE XFMAX
XQIHK MUTGH GAXEB NFFTR ATOXF TWXEB YXWBY YBVNE MYHKM AXTBK LABIV HFITG
BXLUN MFTRU XPXLA HNEWU XYHVN LBGZH GZKTI ABMXT GWWXN MXKBN FBTLD XWTKH
NGWTG WATOX UXXGM HEWUR MAXVA XFBLM LAXKX MATMM AXDXR BGZKX WBXGM LBGMA
XFTGN YTVMN KXHYW XNMXK BNFTK XETKZ XJNTG MBMBX LHYXE XVMKB VBMRT GWPTM
XKBYB ZNKXP XVTGM UEHVD GTSBT VVXLL MHPTM XKUNM AHPTK XMAXR YBQXW YHKXE
XVMKB VBMRP BMAMA XKABG XETGW PHKDB GZYET MHNMM HLMHV DMAXP TKFTV ABGXB
VTGMU XEBXO XMAXR PHNEW ATOXM AXLIT KXVTI TVBMR MHPTL MXHGT IKXMM RLIXV
NETMB OXIKH CXVMH GMAXH MAXKA TGWMA XLMHK RTUHN MAXBL XGUXK ZFTRU XFBLB
GYHKF TMBHG FTRUX MAXGT SBLDG HPLHF XMABG ZPXWH GMTGW MABLB LFHKX MATGT
INGMA XBLXG UXKZB LTMTE XGMXW MAXHK XMBVB TGUNM MAHLX ZNRLV TGFTD XYTEL
XTLLN FIMBH GLTGW MAXKX TKXIE XGMRH YMTEX GMXWX QIXKB FXGMT EIARL BVBLM
LHOXK MAXKX BTFBG VEBGX WMHUX EBXOX MAXLM HKRTU HNMHI IXGAX BFXKB GPABV
AVTLX MAXGT SBLFT RATOX TWXLB ZGBGF BGWMA XFLXE OXL
"""
encrypted_text_3B = """
DRPEORYAM SRVSNAEOF VEVENEIRD TNAHIZFEI OTDNVEDOS OWEPPALAE BOREWENFO
OERTREDHE ASTIEHMNE RGPOSOTNS BITITYILS TEYTIWAHH DELEPOLVL ECHTONHET
GOUYESOTL CARLIFUEN IASONASNS EYSRUONGE ESELEMCIR NANEHDTRI NHEEOWRPE
OISFHCTRT VREEIDAPH EHADTTTTC ERGNRYEEH EEFAORLSE HISEISTFM OURFNANAO
MCLNUEUUI ODBUOEWLS RMI1LLE0V NMETLSOII GTHENARRA AVATLIHAT LROEAMBFA
PALIHCYCT ILRCAEMAE IWOOKRTNC HNAADNFHO RSMANATSS GSTGTSUES TEFTSIAHH
ORONECIPS CLDOERSUS ASESOCEEL ANERTUDYN NOVSNIOMR TGHHPSAIG DHESESETE
UONTASERN UIKNLEELR OTEIARTNY WHOIHTTTC NLEUHIRCE ERIVTFWEO YNBCSEEAH
WDOENWODL FCIFNEUIS YENTHTLHT ETIANORCE UBELESODW STAUNIFSL GOFPEFNRI
IDMAFYMNR ELENSOIDR LDAAERIRZ RNGKNOOIW EEOUAFHST ROREOMUFP RHIAETGPF
TMOHEDSEA TGAIEGANR PFBRTOTON IERNAMEGH HEXAEPYSN MTEEWDINR HAPGIHTRI
ACONCNEDT DTHETAUDL WTWOROTNI HGHORPTUK SLAZDRFIO ISTNEHHKT INISPMEAR
IINTHTRYU RHIAETGPE RWHOCIONB BRBSTSAOH MYOATFONO SWNLUEEOH OTONEGRST
EITRFHHWT MEIIWSRHE KGOIONRNO AINIAGTNB PYOPPFULS EAPGIHRRU BAUEESECT
BHEORSFTO USDLEISTE CMIHTSLEA AALROMNEE CTAENITRS CCEOTNYNL TGOITNANR
UOFSEDEEH EUMRDITIU HRTEAHDAI EENIEBHST SLCCLUGAR ISSOOHTNA HEEEFDTNW
ASSMFORAO ODTUIHRNA ETHEUOTNR NILDGOAKS MFTSEHAOR OPETRUSOI ITWUTONMA
EIVEIERFH RRTDIOOEN TTEINAIAN UAISTNSTD RAWUYAENH AIOCNNETR DTOEAMEDE
AMBBOSEOK MBEAOWEYW YGUINNRNR EARSLICSE BTTOEHAUY NRSGHTAED EWEHEVROE
AOLMTDITR TPEOHNAPH MHAEASIRE EYOATURDL NTHEDEIDL IOFGPASNE CCATDLAIR
IUSCNIVEE RIUADMUNG TIDEXEURE
"""
encrypted_text_4A = """
ABGGF ZNGEG LTOIB PBABR EZGJB GITIC ATBCC BXATI LOCTG XTKCC ZDTCA TLGXL
KATGP NFRMT SLTYT LCCZM TTOXG FKCTI NRLOP BHTFJ ZGIXL KATGX ZNSIF ZNCBH
TBXGB XHBCL CEZGD TLBRH TIBGZ NOIBO IITNC TGLND RTTDR CZMTC ATRCN EEHOZ
JOBRA TBYFJ BCTGC ATOZG JTPLB ORDBH TCALR LOSBG PTVNB OCLCL TRBCC ATOZG
RHAFI GZTST XCGLX KSBOC BCYTD ZGHOT BGGWN HBONK NOCLS OLOTC TTOCA LGCFE
ZNGCA TKSBO CJBRN RTICZ KGZIN XTBDD ZOLBE ZGCAT ETGCL SLQTG BOICA TTUKS
ZRLYT RLOIN RCGLT RMNCL CJBRX ZOYTG CTICZ KGZIN XTATB YFJBC TGMFW ZDBGM
GNOCA TATBI ZEAFI GZPTO GTRTB GXABC OZGRH AFIGZ LOXZS SBMZG BCLZO JLCAH
BGSEG LTIGL XAMZO AZEET GBPTG DBOKA FRLXB SXATD LRCBC STLKQ LPCAT GLRHR
BGTZM YLZNR LCALO HLCJZ OCMTS ZOPMT EZGTI LTBSX ATDLR CTOIT XLITC ATFOT
TIBXX TRRCZ YTDZG H
"""
encrypted_text_4B = """
MVNQQ LNTUV FNVFL MULKI LTSUC NHCWH NVMPK PAVFL KLLOA PTVFM TVLLK VFPWU
NKOGM HPSTN JUJNB ILYMH OHBMK NCCWT NVLVF NVVTN MVPTV PVFLA NVFLT HNKOP
VVPAT MUCFF NUYTM VVLKV PVFLW GJMHM VNTBL UVNIH MUFJL KVYMV FFMUP YKLUV
MJNVL PAVFL RWNKV MVMLU PAVFL WTNKM WJMUP VPQLT LRWMT LOVPU WUVNM KNKWC
HLNTL ZQHPU MPKFM ULUVM JNVLV LKGMH PSTNJ UYNUN VAMTU VTMOM CWHLO IBPWT
PYKVL NJPAV FLPTL VMCMN KUFPY LXLTA TMUCF MUOLU QMVLF MUVTL NCFLT BNVNH
LKVLO LZQLT MJLKV LTNKO YLUFP WHOKP VOMUJ MUUFM ULUVM JNVLH MSFVH BNCTW
CMNHM KSTLO MLKVM KVFLK LYCNH CWHNV MPKUM UVFLW ULPAN UPCNH HLOJP OLTNV
PTNKO MNJMK APTJL OVFNV VFLCN KOMON VLUMK CHWOL FLNXB YNVLT PWTPY KUCML
KVMUV UFNXL YPTGL OYMVF VFLKP TYLSM NKUPK VFLQT POWCV MPKPA VFMUJ NVLTM
NHNKO OMLNH CFLJM UVLKI LHMLX LVFNV NCRWM UMVMP KPAVF LUPWT CLUFP WHOIL
NQTMJ LJMHM VNTBP IELCV MXLNU UPPKN UQPUU MIHLY LUFPW HOJNG LMVQP UUMIH
LAPTN ULKMP TUCML KVMUV VPXMU MVCPQ LKFNS LKVPO MUCWU UVFLU LJNVV LTUYM
VFIPF TVFLA WFTLT JWUVN HUPIL GLQVM KAPTJ LOPAV FMUJP UVXMV NHQTP ELCV
"""
encrypted_text_5A = """
KTOFO COCIF OQQFN GJMNC OWWOH WIHCO QPNNG PFODN QTNEO MPQAR PQJGN MPJEJ
RMEMO NHCPO HMBRD IHVNM NIQSO MDSNA DAJFF NWNFJ HCJHN HWFIH CPJKN MTIKP
IWIAJ RFCGI DNAJH QIAQV OQTHJ MPDTY CMJQT IQVIY FJJDO HWIQQ TNPOQ RIQOJ
HOQGI YSNJR MSNPQ SNQIA AJMCO HWQJI EMONH COHQT NPQIQ NCNKI MQGNH QHJMV
IYOPP QOADO HWEOM GFYQJ TNMHN RQMIF OQYOH QTNEI ANJEI HOGGO HNHQO HUIPO
JHYJR GIYHN NCQJR PNOHE JMGIF ATIHH NFPOE YJRVI HQQJA JHUOH ANQTN HJMVN
WOIHP QJPTR QCJVH QTNKF IHQER QRMNA JGGRH OAIQO JHPHN NCQJS NGJMN PNARM
NPJAI HYJRW NQGNI COMNA QFOHN QJIWI IPIMR FNVNP TJRFC HQRPN QTNPI GNAOK
TNMGJ MNQTI HQVOA NOHOQ OIFFY OVIPW JOHWQ JPRWW NPQIH NVGNQ TJCJE NHAMY
KQOJH EJMYJ RMMNK FYSRQ OFFFN IUNQT IQEJM YJRQJ EOWRM NJRQM NWIMC PQJYJ
"""
class Challenge2016:
encrypted_text_1A = """
PIZZG,
Q PIDM AKIVVML BPM MVKZGXBML VWBM BPM XWTQKM NWCVL WV RIUMTQI'A LMAS IVL IBBIKPML QB NWZ GWC BW TWWS IB. BPM XWTQKM LMKZGXBML QB NWZ BPMUAMTDMA (QB QA DMZG ABZIQOPBNWZEIZL WVKM GWC ZMITQAM BPIB QB PIA JMMV EZQBBMV JIKSEIZLA - QB RCAB CAMA I KIMAIZ APQNB KQXPMZ). BPM WNNQKMZ QV KPIZOM WN BPM QVDMABQOIBQWV UILM QB KTMIZ BW UM BPIB PM BPQVSA BPQA XZWDMA RIUMTQI'A LMIBP QA "RCAB" I XMZAWVIT BZIOMLG. KIZMTMAA CAM WN BPM EWZL "RCAB" MDMV QN PM QA ZQOPB, JCB Q LWV'B BPQVS PM QA. Q PIDM AXWSMV BW PMZ KWTTMIOCMA, IVL RIUMTQI LWMAV'B ABZQSM UM IA I RCUXMZ. APM EIA XZMBBG LZQDMV IVL PMZ EWZS EIA OWQVO MFBZMUMTG EMTT. IXXIZMVBTG APM EIA CVPIXXG IJWCB PMZ JWGNZQMVL TMIDQVO, JCB I YCQKS AKIV WN PMZ AMIZKP PQABWZG ACOOMABA APM EIA XZMBBG IKBQDM QV BZGQVO BW BZIKS PQU LWEV. BPM XWTQKM BPQVS BPIB APWEA PWE LMAXMZIBM APM EIA. Q BPQVS QB APWEA BPIB APM EIAV'B BPM AWZB BW OQDM CX MIAQTG.
WV WVM BPQVO Q LW IOZMM EQBP BPM XWTQKM, QB LWMAV'B AMMU DMZG TQSMTG BPIB I XPGAQKQAB EWZSQVO WV OZIDQBG EIDMA QA KICOPB CX QV IVGBPQVO BWW ACAXQKQWCA. PMZ IZMI QA EMTT NCVLML IVL AQVKM BPM LQAKWDMZG WN OZIDQBG EIDMA I NME UWVBPA IOW QB QA QV BPM AXWBTQOPB. PMZ PMIL WN LMXIZBUMVB AIGA RIUMTQI EIA LMABQVML NWZ I OWWL KIZMMZ, IVL Q KIV'B AMM IVGBPQVO QV PMZ EWZS BPIB EWCTL JM WN QVBMZMAB BW LIZSVMB WZ OWDMZVUMVB IKBWZA.
BW JM PWVMAB Q IU CVACZM QN Q IU KPIAQVO APILWEA PMZM, JCB BPMV APILWE KPIAQVO QA WVM WN GWCZ AXMKQITQBQMA AW Q EWCTL JM ZMITTG OZIBMNCT QN GWC KWCTL BISM I TWWS IVL TMB UM SVWE QN GWC BPQVS Q IU EIABQVO GWCZ BQUM.
BPIVSA,
KPIZTQM
"""
encrypted_text_1B = """
E TOY'P ZEPGLST OY PZED LSET YZTE. AZYLP GLSEYZOTZD HZ YPCP, SPYZW LELSEZOYLN TH ZSPPDE. YLN TE TIT QZEO, PEC L EDP'G LSES RTX, PHC PSEP RZ EEF MJE WT FRSE ZMPC LPHOY. L RYT'Y PAALS DLH ELSH ZEOY TW, MS EZMP CPHP HPXYL SE PCZX XTS PXLWMEYLN TPY ZW LSE THWL POZERT, MZZ EDTDTSEO YL XTSOY TQEY LNTOYLP YZ RDL SP. S EFM'O PPC RLP H RYT SE JCPG PCPEQ, LOTL, DPH. RY T SEJ'C PGPC PE QLELSE. PV TWE QP WPS. P GPTW PM EYL NT.
"""
encrypted_text_2A = """
INGXROK
ZNK TUZK EUA YKTZ UBKX CGY ZXOIQOKX ZNGT O KDVKIZKJ. PGSKROG JOJT’Z PAYZ XKBKXYK ZNK CNURK SKYYGMK HKLUXK KTIXEVZOTM OZ, YNK VAZ GRR ZNK VATIZAGZOUT GTJ YVGIOTM HGIQ OT ZNK UXOMOTGR VRGIKY ZU ZNXUC ZNK IGYAGR XKGJKX ULL ZNK YIKTZ. OZ CGYT’Z BKXE YUVNOYZOIGZKJ, HAZ OZ CGY JKBOUAY, GTJ ZKRRY AY YUSKZNOTM GHUAZ ZNK CGE YNK ZNOTQY. UTK ZNOTM O GS IKXZGOT GHUAZ, ZNOY JUKYT’Z XKGJ ROQK G YAOIOJK TUZK. CNU CXOZKY UTK UL ZNUYK OT IUJK?
UAX LOKRJ GMKTZ GYQKJ GXUATJ GZ ZNK ATOBKXYOZE GTJ CGY ZURJ ZNGZ PGSKROG’Y HUELXOKTJ CUXQKJ OT ZNK YGSK RGH GY NKX LUX G CNORK. NOY TGSK OY SGXZOT ZXGETUX GTJ ZNKE HUZN JOJ GT OTZKXTYNOV OT ZNKOX YKIUTJ EKGX GZ G YVOTUAZ IUSVGTE IGRRKJ JETGSOD. ZNGZ OY G YSGRR YZGXZAV CNOIN CUXQY UT ZNK LXOTMKY UL ZNK GXSY OTJAYZXE, HAZ TU-UTK YKKSY ZU QTUC SAIN GHUAZ OZ.
O GS TUZ YAXK CNE JETGSOD CUARJ NGBK NOXKJ PGSKROG; EUA YGOJ ZNGZ YNK CGY CUXQOTM UT MXGBOZE CGBKY, CNOIN GXK G YKOYSURUMOIGR VNKTUSKTUT. O XKGJ GT OTZKXKYZOTM VGVKX IGRRKJ “MXGBOZE CGBKY OT KGXZNWAGQKY” CNOIN YAMMKYZKJ ZNGZ ZNKE SOMNZ HK XKYVUTYOHRK LUX ZNK JKYZXAIZOUT UL NOMN XOYK HRUIQY JAXOTM YUSK ZXKSUXY. HAZ ATRKYY JETGSOD GXK VRGTTOTM ZU ZXE ZU CKGVUTOYK KGXZNWAGQKY O GS TUZ YAXK CNE ZNOY CUARJ HK UL OTZKXKYZ ZU ZNKS. CK TKKJ ZU QTUC SUXK GHUAZ NKX CUXQ GTJ CNGZ ZNKE NOXKJ NKX ZU JU.
ZNKXK GXK G RUZ UL WAKYZOUTY KBKT OT ZNK LOXYZ TUZK:
CNE JOJ SGXZOT RKGBK?
CNKXK OY NK?
CNE IUARJT’Z YNK MKZ NURJ UL NOS?
CNGZ CGY ZUU HOM LUX PGSKROG ZU NGTJRK GRUTK?
CNGZ SGJK PGSKROG LKKR MAORZE?
NUC CGY YNK VRGTTOTM ZU LOD OZ?
O GS NUVOTM ZNGZ ZNK GZZGINKJ JUIASKTZ CORR GTYCKX YUSK UL ZNKYK WAKYZOUTY HAZ OZ CORR VXUHGHRE PAYZ XGOYK UZNKXY. O LUATJ OZ VGYZKJ ATJKX ZNK IUBKX UL ZNK TUZKHUUQ ZNGZ ZNK VXKBOUAY SKYYGMK CGY ZGQKT LXUS. O IGT YKK CNE ZNK VUROIK SOYYKJ OZ, ZNUAMN OZ CGYT’Z G BKXE VXULKYYOUTGR PUH.
NGXXE
"""
encrypted_text_2B = """
NHFXCZDYX KDS TLSCZY,
RUB LSF VZCLAFOOF ZYCFSFXCFA ZY ABYLTZW?
UDR AZA ABYLTZW PFC TB VDAF-QLXF?
RULC LSF ABYLTZW IOLYYZYP CD AD RZCU ZC?
RUB ZX UF XCZOO ZYMDOMFA RZCU CUFT?
RUD LSF CUF IAX XBYAZVLCF?
Z CUZYJ Z JYDR CUF LYXRFSX, LYA Z LT ISFCCB XHSF UF THXC AD CDD. CUF CUSFF TDYCUX RF XIFYC RDSJZYP LC ABYLTZW RFSF XDTF DK CUF TDXC FWVZCZYP Z ULMF FMFS FWIFSZFYVFA, QHC XHSFOB, JYDRZYP RULC RF JYDR YDR, FMFY TLSCZY THXC ULMF XDTF SFXFSMLCZDYX LQDHC RDSJZYP RZCU CUFXF IFDIOF.
Z LT YDC XHSF RUD CD CLOJ CD LQDHC CUZX. Z LT VFSCLZY CULC XDTF TFTQFSX DK CUF QDLSA LC ABYLTZW LSF VDTIOFCFOB ZY CUF ALSJ LQDHC ZC, YD VDYXIZSLVB RZCU CULC TLYB TFTQFSX VDHOA ULMF XHSMZMFA TDSF CULY L RFFJ, QHC Z ULMF YD ZAFL RUZVU DK CUFT Z VLY CSHXC. Z CUDHPUC Z VDHOA CSHXC TLSCZY, QHC CULC RLX QFKDSF CUF IAX ULVJ.
Z VLY’C CLOJ CD CUF IDOZVF; XIFVZLO QSLYVU LSF VFSCLZY CD KOLP ZC PZMFY CUF YLTFX DK XDTF DK CUF IFDIOF DY CUF QDLSA. RZCU CUFZS VDYYFVCZDYX RUD JYDRX RULC TZPUC ULIIFY. CUF IAX XBYAZVLCF LSF CDD QZP KDS TF CD ULYAOF LODYF. CUFB JYDR LOTDXC FMFSBCUZYP LQDHC TF, LYA Z JYDR YFWC CD YDCUZYP LQDHC CUFT. ZK Z XCLB UFSF CD KZPUC, CUFY ZC ZX DYOB L TLCCFS DK CZTF HYCZO CUFB SFLOZXF Z LT DY CD CUFT. ZK Z ULMFY’C AZXLIIFLSFA QFKDSF CUFY, CUFY Z ULMF L KFFOZYP CUFB RZOO TLJF TF AZXLIIFLS.
"""
encrypted_text_3A = """
YWJJU,
ZN AWDOCZW QWK QGJBZFX GF W KSYODO LG QOWHGFZKO OWJLYIMWBOK, LYOF QO FOOT LG BFGQ YGQ NWJ KYO YWT XGL. Z YWPO KOFL LJZFZLU ZF LG QGJB MFTOJSGPOJ ZF AWDOCZW’K CWE WFT LWKBOT YOJ LG LJU LG ZFNZCLJWLO TUFWDZR NJGD LYOJO. LJZFZLU ZKF’L LGG YWHHU LYOJO, AWDOCZW’K GNNZSO ZKF’L DMSY EZXXOJ LYWF W EJGGD SCGKOL, EML QO FOOT LG LJU LG NZFT LYO SGTO EWKO JONOJJOT LG ZF LYO YZTTOF TZWJU OFLJU.
ZF LYO DOWFLZDO, Z YWPO EOOF QGJBZFX GF LYO CZKL GN IMOKLZGFK UGM WFT AWDOCZW QOJO WKBZFX. NZJKL: QYU TZT DWJLZF COWPO? WSSGJTZFX LG YZK NCWLDWLO YO NCOQ LG XOFOPW NGJ LWCBK QZLY W SGDHWFU SWCCOT SZLWTOCCO. GMJ CGSWC WXOFLK WJO DWBZFX OFIMZJZOK, EML ZL KOODK LYWL LYOU WJO LYWL JWJOKL GN LYZFXK, WF OKLWECZKYOT WJDK DWFMNWSLMJOJ QZLY DGFOU QGJJZOK. KOSGFT: QYOJO ZK DWJLZF FGQ? FG-GFO BFGQK. SZLWTOCCO TOFU WFU BFGQCOTXO GN YZD, WFT LYOJO ZK FG JOSGJT GN YZD COWPZFX LYO SGMFLJU. YO YWK TZKWHHOWJOT.
LYO DGKL ZFLJZXMZFX LYZFX NJGD AWDOCZW’K CWKL DOKKWXO ZK LYO JONOJOFSO LG LYO HTK KUFTZSWLO. Z YWPO YOWJT JMDGMJK GN LYZK DUKOCN ZF QYZLOYWCC. ZL ZK WCC POJU YMKY-YMKY WFT ZL ZK FGL OPOF SCOWJ ZN ZL ZK WF GNNZSZWC ZFZLZWLZPO.
LYO EZX FOQK NGJ FGQ ZK W EJOWBLYJGMXY GF LYO KG SWCCOT KMZSZTO FGLO. XZPOF YGQ KDWCC AWDOCZW’K GNNZSO QWK, LJZFZLU QGFTOJOT QYU KYO YWT BOHL W EJGBOF HJZFLOJ ZF LYOJO FORL LG LYO QGJBZFX GFO. LJZFZLU GHOFOT ZL MH WFT NGMFT W NOQ DGTZNZSWLZGFK QYZSY HGZFLOT LYO CWKOJ KLJWZXYL WL LYO HWHOJ ZFKLOWT GN LYO TJMD. KYO XGL ZF LGMSY QZLY LYO CWE WFT XGL LYOD LG LWBO WFGLYOJ CGGB WL LYO COLLOJ. LYOU NGMFT LYO WLLWSYOT DOKKWXO EMJFOT ZFLG LYO HWHOJ NZEJOK. ZL ZK ZDHGKKZECO LG KOO QZLY LYO FWBOT OUO, EML LYO SYWJJZFX KYGQK MH MFTOJ YZXY HGQOJOT NCMGJGKSGHU. GPOJ LG UGM NGJ LYO TOSJUHLZGF.
"""
encrypted_text_3B = """
DFKAJ FDRSD NCXQU XKNRA BBAKW AGRJJ SDRXU NKARS DNCXQ NIANJ CNBBU FCGND SKWNK IABXA JFDGF JKVIN RMNKA XDKAI DJLFI CFJKF LXKJV FFRXR ANJKW AGIFY AUKPA PFIZA RFDLF IRSDN CXQPN JJXVD NBIAU FVDXK XFDXD NDFXJ SADOX IFDCA DKUXK NRABB AXJNC NYFIN ICJCN DMLNU KMIAI KWNKV FKBAL KEAWX DRXDK WARXV XKNBN VANDR JAACJ KFEAB FFZXD VKFEM SXKJP NSENU ZXDKF KWACN IZAKE SKNZX DVFOA IJCNB BAICF IADXC EBAUF CGAKX KFIJN LKAIP ABALK RSDNC XQPAP AIAEF KWNGG IFNUW ARESJ FCAFD AUBNX CXDVK FPFIZ LFIUX KNRAB BAJNS XDVKW ASPAI AXCGI AJJAR ESKWA PFIZP ARXRK WAIAN DRKWN KKWAS PFMBR EAXDK AIAJK ARXDR AOABF GXDVK WAUFR APAPI FKAXK FBRKW ACPWA IAKFV FXKWF MVWKC NIKXD PNJVF XDVKF RFKWA JNCAE MKKWA DWAKF BRCAW APNDK ARKFK NBZPX KWKWA CWAJN XRKWN KFMIU FRACX VWKEA FLXDK AIAJK KFGFP AILMB GAFGB ANDRX KWFMV WKWAP NJKIS XDVKF VAKCA KFYFX DWXCN DRPFI ZPXKW KWACD FPXKW XDZWA PNJKI SXDVK FPNID CANLK AICNI KXDRX JNGGA NIARX PNJNG GIFNU WARES JFCAF DAUBN XCXDV KFPFI ZLFIN VFOAI DCADK NVADU SZDFP DNJKW AGRJJ SDRXU NKAKW ASPFM BRDKK ABBCA PWNKK WASRX RFIPW SKWAS PAIAX DKAIA JKARE MKKWA SPNDK ARKFZ DFPPW AIACN IKXDW NRVFD AXWNO ANBCF JKLXD XJWAR KAJKX DVKWA BNKAJ KOAIJ XFDFL KWADA KXKXJ EAKKA IKWND NDSFL KWAGI AOXFM JOAIJ XFDJE SJAOA INBFI RAIJF LCNVD XKMRA NDRXW NOADK KMDAR XKSAK XKWXD ZXKWN JIANB GFKAD KXNBN DRXKW XDZKW NKRSD NCXQU XKNRA BBAND RKWAG RJJSD RXUNK AKWXD ZKWNK KFFXN CNLIN XRXKW XDZXD AARKF WXRAX RFDKZ DFPPW AIAKF IMD
"""
encrypted_text_4A = """
MWJJT WDEVM WJBXF XWCDG VBGKF JLGLM FHEKK TDEXV WLFAN LXLMX DZXMW PFAFR NDLGN DJWPF BQMTL MFTCX RMLAF XDLFJ FKLFE XDYWC FBXWW DECWJ LXDWK KMFLG BENKX DLMFM XEEFD CFKKW RFXKF DLBWK LQFFZ YWCFB XWMWE AFFDQ GJZXD RGDKX RDWBJ FVGRD XLXGD WLETD WCXSW LOXJK LXQWK HNUUB FEATL MXKWK XVGNB EDLKF FMGQX LJFBW LFELG QFWHG DXKFE RJWPX LTQWP FKANL LMFDX LGGZW BGGZW LMFJA GGZKM FBOWD EXLAF RWDLG CWZFK FDKFX LQWKO NBBGO AGGZK GDRFD FJWBJ FBWLX PXLTA BWVZM GBFKW DEDFN LJGDK LWJKY WCFBX WQWKD GLQGJ ZXDRG DRJWP XLTQW PFKAN LGDRJ WPXLW LXGDW BQWPF KXVWD KFFMG QLMFO XFBEW RFDLK QGNBE MWPFR GLVGD ONKFE XDLMF NKLMF TKGCF LXCFK NKFAG LMDWC FKOGJ LMFKW CFLMX DRANL LMFTJ FWBBT WJFEX OOFJF DLRJW PXLTQ WPFKW JFWKF XKCGB GRXVW BHMFD GCFDG DWKTG NWBJF WETOX RNJFE GNLRJ WPXLW LXGDW BQWPF KWJFF DLXJF BTEXO OFJFD LFXDK LFXDH JFEXV LFELM FCWMN DEJFE TFWJK WRGWD ELMFT QFJFE FLFVL FEATL MFBXR GLFWC BWKLT FWJLM FKXRD WBKWJ FRXPF DGOOA TLMXD RKBXZ FAXDW JTABW VZMGB FKTKL FCKWD EWJFX DVJFE XABTO WXDLL MFTFW KXBTR FLKQW CHFEA TBGVW BDGXK FXLQW KWDWC WUXDR OFWLE FLFVL XDRLM FCWDE YWCFB XWQWK HWJLG OLMWL LGWEE LGGNJ VGDON KXGDK MFQWK XDLMF LFWCJ FKHGD KXABF OGJEF KXRDX DRLMF KFWJV MWBRG JXLMC KWDEL MFDGX KFOXB LFJKN KFELG KHGLL MFKXR DWBGO WRWBW VLXVF PFDLW RWXDK LLMFD GXKFG OKFXK CGBGR XVWBW VLXPX LTKGK MFEXE ZDGQK GCFLM XDRWA GNLRJ WPXLT QWPFK LGGXK LXBBE GDLZD GQFSW VLBTM GQETD WCXSQ FJFNK XDRMF JFSHF JLXKF GJQMW LLMFH EKKTD EXVWL FWJFG JEGXO TGNVW DRFLW DTXDL FBGDL MWLXL CXRML MFBHR NXEFC TFDIN XJXFK LMFDG XKFKX WCMFW JXDRK NRRFK LLMWL HEKWJ FKFJX GNKBG LKGOV WKMBG LKGOX DOBNF DVFKG XKNRR FKLQF XDVJF WKFLM FKFVN JXLTO GJONL NJFCF KKWRF KQMFD TGNJF HBTLJ TNKXD RWEGN ABFFD VJTHL XGDJF PFJKX DRLMX DRKAF OGJFW HHBTX DRWZF TQGJE VXHMF JLGLM FCFKK WRFXQ XBBAF GNLGO VGDLW VLOGJ LMFJF KLGOL MFQFF ZXWCL WZXDR WVJWK MVGNJ KFXDD FNLJG DKLWJ ETDWC XVKXD LMFMG HFLMW LXVWD OXLXD AFLLF JQXLM LMFBG VWBKX MWPFW LFKLW LETDW CXSGD LMNJK EWTOG JWDXD LFJDK MXHXD LMFXJ HJGRJ WCCXD RKFVL XGDXO XVWDR FLWVV FKKLG LMFXJ DFLQG JZLMF DCWTA FQFVW DKLWJ LLGND JWPFB LMXKX DLMFC FWDLX CFXOG NDELM FWLLW VMFEC FCGKB XHOGB EFENH NDEFJ GDFBF RGOYW CFBXW KEFKZ WLOXJ KLXLM GNRML XLQWK YNKLW OXSOG JWQGA ABTEF KZANL XLLNJ DFEGN LLGAF WOWDL WKLXV HBWVF LGMXE FWKFV JFLXL JFCXD EFECF GOLMF HNJBG XDFEB FLLFJ QMXVM RXPFD LMFZF TQGJE XKHJG AWABT DGVGX DVXEF DVFXL BGGZK BXZFY WCFBX WWDEC WJLXD KMWJF EWBGP FGOGB EEFLF VLXPF KLGJX FKLJX DXLT
"""
encrypted_text_4B = """
NRAT IMOS ONNG AAIU GNYO ISOE ETAW RDRG NFOI OLOK RALT EEMU OROL ELYT IWLL IONO NRFA TEST EHIL DAEL TMOC IRNO EFES HOMT GNWI IEME TYNU ITTP PORO HTIS EHOA VTIY AMKL WUCO VEEH IBTE LNID CANI MXAA DTYN AEHR ETDE OUNE LARE AHTW WIYN GLAZ PPZL ABUE SIAR EHTE RTYG BUOM SOLO VOEC LITL LSCA TIPE TIMA EMDI MCUH ISIW THGH TINE SOOM TELA DDOC ULTA HTIT ISCS YLAP HCAM TIEA MTHN HPDI ATUO NOSI ETNW THEH OHUG TVEE RNNI EILO DONE OEPL PIHN GTEV RYEI RNGO YEST HRAE TEOE PLPO BUTA ITON AOFR MNCU HIMT OSOG AHVE DOCU LYTW HEOO NWHK ODNT IREN STPE ATHE SETO EIRT SHCE AUIS TMEM DAKN ELDA IEDT AYNI GLZA SMAI DIED VPSR ODTA APDE TSTE THTH GTAR IDGE OORW TEAA SIWH TTNH AETU THBA MRTS LALY EBOE RTHM ASHR OITG GNAL ITLE RIUO RFOT RSSE ESAL LHTF AIEP DWMS EWAB UOLD CICE SNAE GEHL EPTH LALY EACN RENI KWHE TITA OTOL SIET IREB FONT CIOA FTOR ILFA GDEM ANIH GTTI HTER TCNE AELL IGEI TNTH REIG HSET TVHO ARTY EISK TSHE KTTA CATF HEOO SMET VEEN RLLY PACA TUDO CULT TMHA EYSS TAID NGLB FUIO NACE HAEL CRVA EAHK NWEI IDTH NLUL AFTE TYRI KSPN PMBA EHTE T
"""
encrypted_text_5A = """
SCFFP TJTGS CFRJZ XCVLG LYGLZ IJSLW CJLGJ XLGGC ELIFZ XXCFJ TYNSC JTGJS LJLXB HCYVT GTJCY LJNZF VZIBC FJJTX LGBTL GUCXL WTCTX BWTLR JSCJT JNCGS LFAZR TYEGV TWWGJ SCJRP YCXTO NLFLT YJLFL GJLRT YGZTH LECYJ ZNZYR LFTIU CXLWT CNCGN ZFVTY EZYCF LAFKT JXLYJ JZZWK GTYEG ZATCW XLRTC HKJJS CJGZK YRGCH TJZWR GASZZ WAZKW RGSLC YRXCF JTYSC MLHLL YRLML WZBTY ECGAF LLYTY ECWEZ FTJSX IZFCE LYJGJ FPTYE JZBTA VZKJJ SLXZG JFLWT CHWLZ YLGHP RCJCX TYTYE SZNNZ KWRJS CJSCM LITJJ LRNTJ SSLFF LCWLO BLFJT GLTYG TEYCW YZTGL CYCWP GTGGK FLWPJ SLRCJ CTGYJ JSCJY ZTGPT RTRSC MLGZX LWKAV NTJSH CAVEF ZKYRZ YJSLB RGGPY RTACJ LJSLP NLFLT YTJTC WWPGL JKBJZ RLCWN TJSCI KJKFL TYNST ASDKC YJKXJ FCYGX TGGTZ YXCVL GTJTX BZGGT HWLJZ AFCAV ATBSL FGKGT YERTE TJCWX LJSZR GBRGG JCYRG IZFBZ GJRTE TJCWG KFMLT WWCYA LCYRJ SLPNL FLCYC FXGWL YEJSA CHTYL JZIIT ALTYT JTCJT MLVLB JAZXB WLJLW PGLBC FCJLI FZXJS LZJSL FTYJL WWTEL YALCE LYATL GTJST YVJSL BWCYN CGJZJ CWRLY TCHTW TJPZY CWWGT RLGCY RTJNC GGJFK AJKFL RJZBF LMLYJ TYJLF CELYA PFTMC WFPJS LGPYR TACJL SCRBF TXLXT YTGJL FTCWG TEYZI IHKJC IJLFJ SCJJS LFLTG YZBCB LFJFC TWCYR JSLFL SCGHL LYYZY LNGZI CYPBF ZEFLG GTYGT RLFGJ STYVJ SLGPY RTACJ LNCGA WZGLR RZNYT YUCYK CFPCI JLFFK XZKFG ZIKYC KJSZF TGLRG KFMLT WWCYA LHKJE TMLYJ SCJHK WVAZW WLAJT ZYTYJ SLKVT GCKJS ZFTGL RTJTG SCFRJ ZTXCE TYLNS CJJSL PNLFL KBJZT VYZNJ SCJGL MLFCW ZIJSL BLZBW LNSZW CKYAS LRBRG WLIJJ SLATM TWGLF MTALT YILHF KCFPC YRJNZ YZNSC MLHZC FRBZG TJTZY GCJAT JCRLW WLJZJ SLHLG JZIXP VYZNW LRELY ZYLZI JSLGL YTZFG SCRRT FLAJA ZYJCA JNTJS UCXLW TCZFX CFJTY HKJTG KBBZG LTJTG BZGGT HWLJS CJATJ CRLWW LNCGU KGJJS LMLST AWLIZ FBRGJ ZVLLB CYLPL ZYJSL JNZZI JSLXT GJTWW RZYJV YZNNS PJSLP NLFLF LECFR LRCGG BLATC WJSZK ESXCP HLJFT YTJPS CGGZX LJSTY EIZFK GGSLG LYJJS LIZWW ZNTYE XLGGC ELSTR RLYTY CYTXC ELITW LTYTY GJCEF CXCGZ FJZIN TGSPZ KNLFL SLFLJ STYEG ZTCXE KLGGT YEJSC JGSLI LLWGJ SLYLL RJZHL ICTFW PRTGA FLJLG SLSCG CWGZT YAFLC GLRJS LGLAK FTJPW LMLWZ ISLFA ZXXGH KJKYI ZFJKY CJLWP RKLJZ CXTOK BNTJS SZKGL VLLBT YENLN LFLYJ CHWLJ ZGLJK BCGLA KFLAS CYYLW IZFVL PLOAS CYELH LIZFL JFTYT JPWLI JJZUZ TYJSL RPYCX TOJLC XIZFJ KYCJL WPGSL TGEZZ RCJTX BFZMT GTYEC YRGSL SCGJC VLYCW LCRIF ZXXCF JTYCY RKGLR CAZWK XYJFC YGBZG TJTZY ATBSL FJSCJ CWGZL OBWCT YGJSL GJLEC YZEFC BSPJF TYTJP VYZNG JSCJJ SLZBB ZGTJT ZYNTW WITYR TJFLC GZYCH WPGJF CTESJ IZFNC FRJZA FCAVT IJSLP GBZJT JCNZF RZINC FYTYE JFTYT JPGAT BSLFT GJZKE SLFJZ AFCAV JSCYX CFJTY GCYRT SCRJZ SKYJC WTJJW LHTJI ZFJSL AFTHH KJXCP HLPZK NTWWI TYRTJ XZFLL CGTWP VYZNT YECWW JSTGC JWLCG JGSLR TRYJF LGZFJ JZXCF JTYGF LMLFG TYEJF TAVGZ XCPHL NLGSZ KWRAZ YGTRL FZKFG LWMLG WKAVP TRZYJ NCYJJ ZBKGS ZKFWK AVJZZ ICFCY RTRZY JNCYJ JZLOB ZGLJF TYTJP JZXZF LFTGV JSCYY LALGG CFPNS LYPZK FLBWP TGKEE LGJNL IZWWZ NJFTY TJPGC RMTAL CYRKG LCMTE LYLFL ATBSL FCVLP NZFRZ IWLYE JSJSF LLGSZ KWRHL CRLDK CJLHL GJASC FWTL
"""
encrypted_text_5B = """
ANROH AESTM VEYES HAEKS TKCEH VRTEA EEHRK NLNND EBMSS OBOGN HAIOR GLASU SAFAU AIUAA ONAEG EEPTM DFLTE HESOE ARFME EOTAE LSAPA ATLIK ENHAI SETIZ AAEAH EOBOT TNTDR TLTFA SVNED SRNWT ASETO DLLNY DELOS ELLTP IKEHW LOOTC TTAEY ITSRR HANER MAIAS EDDAI ADEAI MBTLO RUAUA NUHNT MTTMO TGWUS LTSOF YASED UALSO ODESY SNUNA GDAPO DAEEI SLGEC KBUCR HUIEG OYIRI PEMNR DLTTN EPHEE FIASE MTAEO IILEE GATNR OEEIM YTCDN UETEH EROIE NNSIR YTTLE TUSTG GCMSU TCTAH EETIA IESDA HENSG VOERS NHSTI ORTDB HETSA EEBHE RTLEY NSGEE HEREH TOETH EDTTE EICEE STATT ELIFW OIEPB MEUEJ IDOHT TIAED VMHUS SDTSN OEIKA SCDTI LVCTC EASCV EDNNI EIOTU TLRTO SEDWA HOURE EITIA HEHAF CTBIT SYMNO TREOF DTELA ONUOA KMSCI DESHT STISE RSTSU BGELH XEIYH EUMIT NTHAL ACOYX ODIAT AEHLD AAMFL EOGSA NATRJ IAMVN IMGAT TRIAN ICNWH SBUIT YLCTE IEEDW BESOF HOESD AIOSC SFINO MUENT KETUF NOILF ASVNB ESSFT OSESV NAWOR IPOFH AEBHE TTLVD NOEBT BLUAK ECECF FADMS AONIE ACOER ODEHE EDNIH VHYNE PVAHO METTL AWICA ITWHE GEEHA OTATE EHLER EHILC HAGMR MVREE TIGYO ETFAR OEEIY OSIDT THADT OSOOU TIASI OHNUT SIRMA NRCRT RYRCI MIDDE EICUH CTDIW NDHNT LYAEB HUOPR WNOME EATTL EEAEK NNDOG USEAF IDETS ABAOK EANHH HVAND HSCGT HMTAD LTEIR OFAEE HHEFE MAOEA LLCOD AAEEH EIODT EMMAE MDPEH NSETW HAISN ILRIK BHAIF AOHOK NTSEI CNAAL POHHS NCREE EMTHD EYGTR FEIBO OHGSE COILT EHENT IKGGN SHTIS EITTR TIKAG CELNT RNREE AIRCO UNMSG EERHO VNRLN IKNNT SHNEM UIWSS WBOTI PIFEI TESEE OLETT THAAN CENOD IARLV ETNNR UTCOD TAAAS TBPEA ROTIA NAYAA MTEWN ITTHO PNLDR OTHEW OTNLJ ICOMN YMBIU YENIA WTHUN NREEO HLDFW GCTWE TATID OKOTT EEHUF IWFHR CSTEF TIISD AFIAR DAAEH AEEOO UDASU SNTSA RDHIY NMEOP RENRC EUCSF ONAHL BCTEE ECHEI ETTGE SHAEB HHOMT HETTC TTBMS HMRDA ALIDT MNIEO IAOST ELESH LBPNT OLNEM RIEBO TNIWO TRMHR PUUGW TCUTN ETTHG NIAVE HINII
"""
encrypted_text_6A = """
PZAED IRAHN NESGU AVMNJ TVFHR OAFUA ZHEQG UGSTN ZAPCE EUOYD EPLII WIAGS YGWUA CUZEZ MSGZA IWTUG UTZTJ SSFSF RTUGL UEFEQ GUGLO OWAZS JBJEE JOELO NNOVV SHKPV UIBFF EGMGZ EBLHR JHNUK RJSUW HNVTB KPRFD NDOGG FGAMR GNYAN RSNQL HRFSN OEEWW NLCUA NTGNR GFGZE YSPGG PFZEJ SSHKI AYHNV BRWNP GMCJO ZASRV AAVAA SUGGM NLEQK CNFFY SGTWD GZEFL RRSMS GRNFA YQSVK WRZAI WATWN GKOAL HROAL LOVFT RJVVW WUAMN FDVSM UGPVF GGZIF OIYDG VNEHK EAGUT ZTBMN ESVRD TUASZ QSGWR LANGZ EZWAA LIZWI PSLYW DVFAS WWSSV BMRFO IGZTU WEGBE AWSGW NJZOS GLYGW RVMNJ TVFTB SLBUA YTAAC HRASP SREQI AYOHL AYDCN KHGJA AKAPL IBFSV FAAWF SGRGL OFLAL GFSYR VVWUA CUASN DIGLL RARBF IPYII WNGZE JSYJW FBMNQ ZIZZE VKTES VRDLV FGHFD RJTUW NNEEW SMRKA AVIJG NQWRR VISLH NLWNK AUANG LHNLH RKTVD LUSSS WEYAN TKFBJ JNEEY AAUWI FMSVF GNXAX WPNKS CGRGO HVUHJ SSTGO QWNBM GULOS GOYLH RTAAC AAVIN ELBGK VFGSG RJSRQ LORPA ZANVF GVLAF AAZFO GKUEW HBOHR OOHDD USVRG BGSIA WDBFE BXTUA SDMAY ATLGU GKIQW TUWTE SDROE USVRL IRVHV KNBJW RYINF TESNF SCGAO AKTBS NNUCB MNGAN FOIGR EEDAA VWUAC UAGHW SFASA GSHJP EASRO EUSDG ZEHKU NDDVX FVUUY LIRKG RLTVF GNUCR KSSJO ZLHRK WVKSN MTUGR VLIRK BHLTU ANTKA EWAYG TRSSV WRGZE EWTUS NGZEL MSRVT BTENF DJATU UOBHE ESTVG NSJOZ LHRXI FAGNA NRVAP UEFKT BSSGJ OAYBB PHRDD VFMNJ TVFSA WWASM RLHRW NPDOF WDYWT GWRSJ OZLHN LBBPP EGMVK EFLOF ZEQDI TZTBF HVKRB DEVFA YDTUA SOMTH FFBJT HFAGW LLATV KATSI AWNPJ YCLEQ SNQLH VKTVE EGZEP APUWR VKAOA TFLRB FGRJT USNGZ EBFEF OEUSV RTERF DRSLV FGJAT UACBM LQOAV LFBJT UWIAL EENIR OWVLH ZSRGA NOMTV ZAIWA SWEYA NTLHN LTUWI ALEEN IROWV DLTGB RLTRJ ISAKA GWZGR RANNV VNFCR KOVOI YDSCW NQSLV LTYWT VEENF AYQSV FGVLI ALHRZ OCWOS YEGLI AYAOJ ENCOA WTUAN TLHNL PHRZY WSZWT UWMNF ATWRN LTUWS JASFT AACMR FTVGN RVTUS TGZEY SSGLI ZWHRK AJEAE LIAAN CWRFG NUWWN KTESV RDLVF GJATU SYBMN TOOZS NNFDG ZEQWS PJICL IBFSB MNQWD NDOGD IXWJN EEYAA VVIQF TCACX MPBFT UASNL FVJSG TEPSU FWINK SHEEQ LHNLT UASJS SCJIB JTBZE EVENL HOMTJ ZEAAC UWCXW DGZEQ STRKI GVIQF TGAEH HTUWY FWEZL OUSVR TERFA GLHRT AACTB YEGZE ELHEW EQSYF SFGWR WSMRD INKDR STUEO EWLNL EEZAE JY
"""
encrypted_text_6B = """
CRMMY MRPYA BQSPH LTPVR BTSOC GXYBJ DWLSL MYIVX HPGRM QKAFN CDNHR UBKPZ BTFLR LTBRX URSMY MEXJI OAECG FIARE ETCYA VWZGC AZTIJ VRLMU IKXIO ORRVH LSVRX NHIKA ZXITP NWEEE WADIY QRKRB AGVRV KIVBY IPFRS BRJBX NIYRF BJEIA ECRJI ASSIE ZGWJI YTMEL RZVEF PMQRV PKOWY WWHID QTMKT CAVNP PLZSW SIOMI EURPP EFWIZ TCBKU LRWZZ EATFM ETEEF PIJLZ VMYCE HZSGR RMBIO VZIEM KHMPP RLJIK NPWXR TCEIJ HWTPV WRGRL GFMJT IEBUI VQGLW VXRMZ OVBJM XIYTB RXURS MYMEX JIOAE CVFLT RGKBF NIAHK AVSGA XYXJI ABJJB XNIYW WKFMI YEIZV SMAWF KEEBJ SIDKO NVPKX ITPRR FBJEB UIGKZ NKVTC XEODR PWXRT CEIZL KHMQI MXCOX ZIEMF FIYEI ZVDIG ESTJE WSXVF GLIGI JHWTI EKVMJ IOAEC LKHIG ECEFW BUIDM FBMSM CMVRM QJIHD TPRRF BJEIA HZGKE ZCVVM VDQAV VTCTQ ZINXS ETVIM XKHQF EGIIO IPLTT EBMNH RIKEL GSRPZ DMIEI BVTGB JJBXN IYLRK MEAGM EZGRW OPVFJ BWGLN BKHQA EEWFU BFMUX KHMCL PLZCI YWTBV NKRWR LRNMK EDICE WSETH DMMEG ZTCAX CPZVR TQBRF YKHMG ITAEO TBKPP VHIII TTIRQ RHFNK AVNPP LZSWS EKHPM WQICP YIKUW LZXEA GWKAR TBUMJ TGPZB ETADA GOIJX ESQGM MXVNW HKYMF TZNGB BEDQI MUNRL NBSKY RLTNG IHJSI FLFIG IVTGV GKRMB VRBIP WEXTH ECWHV JXRNL GSTTI RGBYK ZRIBN RREPS QFYJB EGARM JFFMM GIILV MJRHU XUIVG LVULI TQMEZ WAJEM TMYIA JSLEU PZBZZ WVAVR ARGUL MFWFU KRCFM MXRLB RVETK IDRXF MYEKN QVKRS GFXVF JCCEV VGKLG VRLLV IBUEJ GFTMF GRIVD WHVRM KEVGM FGKHI GXYXK EUCPR MVBIA ORIGR WNGYL YOCYH JVRLM GSREC OEGVR VBIVT SWFLL BVTCX KAZTI KLRNL GSJXR RKUJF KGABG IIGJT PNXDT PSQTR RERNB VWFVZ ATBVG HKEVG MRECY MIIEM VRZBV ZLKBM UEMBF UZCEK MVRVF QFKVS XRGLE RTQII CRKHM YSEZS AARPZ GVTMP LEBHU MFAYB THIEI BXPTW GVZTE GCYEK BEGBU IJHLR KRSWZ IADVX RMZOV NPNTM EAPSL EUBMZ SUBWI MQXFI IODVH VTKEU CPRMV BIFIU GVTEB VBTEA TLWZL KOWYJ FKWIV QMEZC OVTVR GXEKB VIXCA BVSEL ZNVRX NHIKB EEWYZ CBUMJ TEATL WZLTO CYHJB XNIYE TMZVQ GCJIZ KMFED HEGBE EELEA BVSET CCZVQ ZGRLW EXVKI OZVWK ZIOCC WKKZG ORVZG XSCEZ VBCLI AGVTE DBNVX XKIVT IRKCY QAXVK MEVGM FGKOX EIMXE TKEMD X
"""
encrypted_text_7A = """
ELUOP PAIJO NPAVX VHLDQ ZCDUY LZVJK WTDVL VGZZE LLWKU AYMLF KUSSK PLOJZ EXHPK LZYGH VLHZD MSMXX PEXFV UHPPP ARAXP YQHXF INPJF EEHZT BHQJI QYQAE ZNQZT SEJIP XWZXS BEPDL MDYMP EYEEF LOLUE JIYJI YXFCE DMYIL HTRVV VLMLP DHLQY SEGOA VHLEA YIVHF JTSYX YHZLY SFYWW MKELC NOVHB AGLYG KILUN TLUCK MOAMO XFYPH BLFFI TEKHV WNYTM OXXIP CCAGA JCLMS GSYGL PASFI OWTPX KYHOV HLLUP OZLLW ELQWA HWPTC BUSUL LXTHH OISOV HXKLP OVBXG HZOMD RAAYT AVPUM TEMUI ZNELP AIJUH LMISL SWPSP PQFSR QOAGH SEWII JUJPP AXSBE OVHSD MZCIL RJIYT OUMNC WSBVF WLLJM OXLUS EMCIA FPMMD WWCCL QKMKV FDAAM XIPYW YSWFW PLHXA WJMLL XUYEZ ZWKFC PMPAS TYCLL UEJYS EWUEW HZSBP AFITE IJMFO XXWJR AYCLG LLLYG PQSIT YHCIT PSXLT TLQSD DTMNE LIZQM OXFCY LUVAW BEEIO XVHLC WUCSL EYQAV SGDTB JIHMF DMOXL USEGA RAUEC MJVSY YSBPA WPPTT LFWQD YWPWM FNYWJ IUHLW TPINL FDVLZ WMCFW MCLHP HBYIV HFDQR RSVZW AVIZN OYIKI JIETV VQYHT PJLVS GCTND EDYSE UVVXX YLWAW DFLNT SEVYS NBHAQ FPDWS GYHTP JZMVH LVVHF WBEEI FKGFZ YPJIL LPECW QGWZE AZIUW LOMZM JISEC HRMHT POHKF YZEGJ EJCAD VVGXI DPOYE ZWRYQ KRWJW TIIRG XPDIL PWLDL EAGWJ DFALL LYWWM KELCN CMYYL WLQCU EEMXC ILLLL ZQARV GQSNQ OAELT QEHPS IEOMN RGFPM OUEJY SEIOX WFTMW TIZNO PEVLK YNLZA PDUNL TSEUY SEMRE EIEOM DSDFL YMLFV USPPS MLHFD VVMLM PFYLV GGJYI YIOMY LWAHW MFQMY XUYAD CZIZN EFJYI FCLEM YRGLP JEHPS YGLPV XWPTE KLPDI NRVPO UUSLN VVWVX PUHVG ZWLCZ YFODL EAMLU SEBBS VYEYQ VTWQC PGDED MTSTS EUIEO MKRSG POGSH WNLPX LVVHL OMAEL CRLGS LYCSP UHGWV ENMWW MMPSB ZMZNE FWIEV YVDIU IZQYZ QAEYC EDMCR ALPOV BHGCC PXLLL AYTZB HZWYL ZIIEU DPPAX SXPZM KMNHP ENVWS QYZQA TALND MKWJU XWIKK FCSNB HQFUX ZEHXS BEOMJ MLIYZ ASEWQ CPDLA GBHPQ CVWNY TBHHW VTCKZ IVYSD MPXAP TEKHI ZNSEQ DHWCW WIAIJ YSEAA MKCGD QOXSB EOMDS ZMDTA FPSHL CMOXJ OQOVH OFUMD QOXXI PRIAS GZJMJ VPWPP TZAIJ IEEVL WWLPH AARWA LSKUE JVZWA VRSHT XQOJG YRLBV SXXLS MDXSB EPDLM DYMZB KIEYP DMOKF CCZBP RGGYP MIHSB PHSUE TMDTE ZIZNX ZZMOF UMEVL VWZQT LFPWL TEVLR SNFZJ HKFCV WIAWS QENMW WMMPS BAEZN EYMYE HJLPU HGWVE TZLZW QZSOU MFITE ALYIL PSBYY XLPOV BINCE NMSPG WPSBF FFYVL BUIWV OLPUS ANNLZ LLLLF QWUSK XYFWM RWYMO IOWWM DPVRE WQZYB HLLXY LMZMU LPIMA EZYET PDEKU HEQKI ECLWK LLKCS ENVCL CWLOL PWBEE CVFSX PRVLP DUSNV LLOSE TZBGW MDVVH FWBEQ WAWWN YZQAE JNPYM WIUHL WMLVX UYZVV MLCOP XEIYH TSAPL HUQZB YEHML PDPXU YWWWJ IZNQZ NSEZY MYWKI LCDTD KEZYS EIOXV YXTIS GWBOY IRRSV LQWFF TIWPP ARAGT SNVIY UEZWM HSBPH BHLLX PWILZ WLPHZ LHJUS RVPLK OASBB SEIEO VHLYH TGQSI FIPXW ZVGZQ QWSPW QZZBL FGNOP ZHIHJ LPPAE ZNEFW KILHT ZXLAF YSHVL ZWYGC MZIJB DLKZM ZNAPS LLWLP SEUMS FAIMA SFXWF WDVGN ZYLSY GWPSA PLLHZ OMZWW LAYMO ALOME VBSUW LVVHF SYGLP VXLIY OVHWA MLMPZ EUUYZ GSIJC EYMRV GQZEL LQAUW NMOXK LTQBH WLHPX MNRSL CLTHM UHLYQ MWLWP AABWW BEZBK IFLFE MDOFU MDAPA KYSEP AMOJT SAUSA NLWMY WJIYJ IYXLO ZMIUA GHVJL HIJFL DIDXS BHWIL ZWLZE BVRWL LNOUM CUEEQ AYGVL VTHXG NOPZH TWLAE WUWSQ OYIKR ABPMB HLLFW LBMID XLSMO XSBEO MAELM ENMWW MMPSB KPABN LAHIJ YSEMT MLZZE VBSEU PWJHV WXTDV VGSNY PXZIZ NDPON YKMNT BZMJY ENIYE ZWPNQ VZLUS EBJEX YSEMA MHMPO TSELU VFMOX ZNTHA RRAFZ YLUYG ZDRVP KFIWP JZXUY ADCZI ZNQZP JVSYD LVVMK MPCXW SXIWZ WAEWL PHALW SVLEI KEFXE LPAKF CELBZ WAMJW IUEJI QPTWQ SMLYL HIVCG ZZWSL MEDMB UWLOP ABJWL PSVPX JUXPJ VXKYX LRKIL WPAAB WWQEL PAPSY GPZAS FXTOM DXMVC ZVFEJ NYTBY EEZZO VHXUY ADCZI ZNQZA JMJNP XWPFW BEYML ALYMY WPXSF PCZVG XIPPZ NIVBR TPHHW QZSAZ MKSWL VHWWC ETZVL LOLJB PWJYG TVBIZ NSEQD XMIOP SJIZW JCWAW KCSWM AEZWF PVUMW WYPQJ WJYEF XTSUH TPUTE JAZCX LXSOO LZNEE ICQBB SHICO ILFGN OPUPE DWOYI UMLLL XALQS DQZMT EFYSE VPWLH PXCJS VSETB UIVCJ EQSEM KSRQO KFCJC ZHGKU HEKLT KODPP AWAHX ZZMWH YCOVH EKHTX MJRSX YPBAE FCCZV FEJNY TBYEE BETED IAPCP BUMEI CQALX GH
"""
encrypted_text_7B = """
HTPEG WEEHW AOHCP NIRXE IEXZG OGDQK UEGBY KHWAO CDOTQ OTSLY OELDU MOSEQ OQYTP RNNIG ABADV QIAXV OODEE GWSSF QRGGS YEGWS SEQSX BTKBR FTGBY KBKEU QNETC KSOQB FOTSY QEOSU RBCTE KYORM TPLRA TTKMO BKEUO KCNDZ MROTR NCOYW QKPSH VTCVN FTQET CALWA VVFUK BSKFH RASAQ VFCRS GBTTT QWNEV YFRHE AQCHS QQTNN DPBTC PZEGR EAKKO HURRO CXNQG KNCQS TBSNQ BMTZO OSEBO RXKDE HEHRO YKEOB BFIKQ TTCIZ CCORU IHGYT IMBAH OAWOO ZSOQR OCDSS OQDGE YMKLO AQKXO BKPSF HSVLK WTEHN ATKTO UKNSI OCYDL TQGIT NUOCR KCEPO SRQCQ QCQSR HLWNO SKENN BTFLO LENAW BOCYT NETRN OWDEK SOQIP DWHEA WLOVV YFSCD OTLIN SOSYQ OPYNH TOCON RPTHN AWCOO DYTCO RETHL ULAEQ RPBNZ CSEHC ISDNR TNDTS PSQFC RBNPS YSRBE UELKE QTEYQ QLZLY KSOBD KNTGT WBURR BLQAK BSCVL IIUVT FQBPA KGSTC LSFSC KSKSO BAORE BQEVC BHQBL SVIQO ULKOT HQNFO IOSAH RATKT OXQUE HRYNB KPSKQ OFNWS EUOCX SOQYO VEFSC NREQS PUOED LFWKF ORUIN GTKGO ASDQS GEYMK QOPIO DEVSF NCERS QUPES OQYWB EKBQK PIADC OIUGN CTOII VOQBT ZCPEN BHZKA GOYCQ PCDET MIWFE BGEUE ORYCG SYEKM OQIPD AOCUI NGTHW AOQVT ETVCU BTOYS OQYBQ YBGLT NKVTF VQTFH STQES RQDEU MUKNS IOCYF ERRBL SRHQS THKPE TRPEW BEOSB QKQMP ZBRUE BLHTH HCSBD ACIGC YRENT HRAUQ NENKT ONOTW THUIK HIOOS GQEGO HXIRW TEINS QYFFQ NKTLT RSCNE TRGEY DANRL HFPTK TOFDQ TSOQR AGFTL HVNTS NYIIV OQETS BKFYO SEPQI VLTOY EHMIR WHEAW GOTBO QXRHR AKBRR GTXPR SEHFL RBIFL QOODE GAENO OUXWL ELSEH THMIR UDKQA DVTIH ROICC QTOYE HMIRI HWOIB CRQLP LWHEA WXOBO FYQEV RTRGX QLBQN TBYYR EBTRT TEENR MSDHQ OQXTC LOIFE QTHUA TOOUW BNTSI BDUKH SNQVR ARCTH VRSEC QSNSO QYSFH RGUTR OUREI OVUQP UTTLA VNVMT SLXDN HOAWB OEPGQ ECKEO THEAU OTUVL CLBPE QGCEE KQNTB GEUEO RYEBT QGELR SOQYV TTYHM IRVTT XHQOV FOKRK QFENK NOBLE LCQRR WGOEO LSOGE YNHUA TOVUF NHTZX DSTUL QFSCQ QGHYC NVSCU EURLK ASLOD TSBQR MRPET LMENH TASGS TFOTD HQTUN IWQIP OKOME GGFTT GOEXV TCMBM ARGEY NKFOS KTYEO BDUKB SEMCT RQVRI UITZB RYDCF SOSCQ RLIQO EAEBB SRQGP ECDAQ VBDUB GCYEQ ETSBK FYGEY NOUTE QTTNG SUQDK SYSGB ZUFKR LOBGT VWIWS OQOKD YSGBZ UCKRG EYIGO ENKKO MANE
"""
encrypted_text_8A = """
SVGFL BCSLU JGEXA LYOHA EXMOG RMXSO MACSM MHPCI OQEAO WJOUY EODDP LULLZ HASAX PZJSF LDOQK QJDBZ YHGGG CHVFX TFXPN MKCVH EAQJU LHAWB TFXPV XRDSR AZANV HYMXP PSMUJ OEXAL EKPLX PHAWB XZVUQ ZJJJB LZDFK SHAHA YGGVI XFPCF VDGFP LNNLU LVMUL BUIIX SBGNE XWBIX BPRCS BIOAL MIZXX ZVUJG CSLBC IPCYC HAOGH LZTJO OBKPC SRIDR WBDBS VAZDF SIMUJ OHAWB KPSOG VIXAZ PIMAG CLGEX WQLUL VMULB OQXZN MBMQH OCZCM JNHHA WAFXF JSRAD IFDRG ULUUG WBSBX DHLRC IFFXG ATAHA MWEAV XNDEX GKFJX PJNDR JODRA HCGAZ LVMUL BOQBZ WBTAD RVXYI WQYNC SLGDE CSZCX ZLZDJ GRIXB ZWBRH OQVXW UNMAZ OQACU GCRYT DRCAY KXYHR MZIOK QNCIX EXHAO CXDYV YIMEL UEXHA OCXDY VPLMU SNAPQ VMKFJ RIKUC WHBPF JTCHW BHAMW JDOBA ZLZVX KRSAO CSRXZ LZDJQ IDRYI EOXGU GEKJI KLCSV UCWTF GGUDD SMJCW EQJBY KREAD DRPFL UALGC BZALK RQZCS IAIXR BTEIX LZHRW QRSCS JNDRB DDRYI JOAZL ZXZDH JBNDC FSINS CWCIP IMAHA YGGVI XFPCF ZCDRG ULUUG WBWAI XIXMJ YOJBU LEOQR UOIAJ ODREX JTPSW BMINN LBJOM JLBWG DJSOM AKOZX NFLZO WVKUC GNACB COCJI ANUOR BLGDR ONGNV LULWA YKXYN DYITX JJJBR BPFUN IODBL ULZMA ANKYQ ESRMI BDGGU DZGMX KDIKN NYWAZ SNHAM WVXMG QIJTV HCIGF SVULU OAPWA OQIBV NAGKR JVBZY HALJJ PTHAW BFLNN SMLYC SLBCI BZGFJ VULCH WBHAY TUULA WBCSR SXDQW NVYKX YDFRB ZWGFW GMMKR CFYTG GRLAN KRAUS AANRI DRSJC SLBCI RIXZX WSCMJ EKXZR IDRDB FJJOA NNJGF PLJOD RSCTV PLULL ZGCYY ALGGR LOQOQ GCJIW UWLAN IFDRQ DYHVL HAEXM PEPIO KDYOZ KQIPL JBEXA LLXXJ DRDJA LYHMJ FJDRG FBMCO YKDVH AWBHA MWEAV XGGRL EXYMB DMAYT JJJBT VMPDR SJCSL BCIRI XZZCJ JMMYK XYNDH AKDVX CGHAX DGATA DRMRI KBZRI DRKPG CKGQH OCZKQ IVDCF PLDJU LXPJO MINNH CWBNS QVKCX YEAQJ ULZJH AVXWB CFAZL ZNDWU MUCJE OFJJT ULHAS OUPIX HLZCF JVNMJ VHLUH AMWEA VXCIG FSVEX ERADE OMUHA EXQBW ALZVX DHDBL BCIHA SOMAB JXRWB VNDVP LHAEX OHDRI SCFWW TFJVS MACLU IXSRC WPPXZ BIMRS CGDEA VXGGR LEXYM JODRW UBQYC MIVYY TEACF WTMXA LGMMX QIANR VPFDH DBPLU LKRYI XPGHA ZOPIX UCTFL ZOQAC MUHAW BFLNN SMZBI XGRKH EXMPO GCSJH ZXZHC ISASM OWKXQ HALCN IXXZP ZDHAA VXEON NDJIK XGSOL MGNHA SAYIW DOPIX ILYKD BEAQJ ULIBG CKGBZ SRTRK XMINN QLSCM JEKCI VCIOU UCGQI YNCSB PSCVL RRQRC SXJXZ TKGIJ OHASB IOBIA YALKR ACBCO CJIAN UOGUL UUGWB YGQZE XZVLO AZHAM WEAVX EXALE KJIAU YTAVL ZHOSB GFQVA DWBWM WADRL UAYAL KRACB COCJI ANUOS AVLHP JBIXQ VPVKX QHCSM GANHN CDSOX MEPQM KCCIZ KKPUL MUJOE XCHUG TADRW UJOCF LZZZM AKOZX OWPLU LIACI DJZJX KAZEO CISIV XJVHA WBVLK RYMBP HAWYA NUBQW EQXJA LFXGN NDJGK EEXCY RRHOQ ICFUO HAMWE AVXYY SBEXQ OYNIO IKSWU LKRVS DREOF EYIVX BZXPH PTLCF ZCCSU SWBGF USGCR ZJDKX QRIXW QLUXZ XNSBX WSCMJ EKANN JGFPL RZLUI XCJCI BCWBM IHVDR HVADE QJBRB NMMRS CGDHA MWEAV XUOLG MKXEK YWWQC LZVXK RSAYT DRJHJ TJOEK HPFED RIAQB KRVLS ACSNN JVIAS RSOXM CEQES RDRBJ KPXZT OOPMJ KHAZR BLTPF DHDBP LULKR YIXPB ZJTKX MINNR RMASB GIJOH AYKUN EOMUU LIXCS LBCIR IDRNP LUSCC FDBNU ZRKSR ZIAJB WBUUL AWBKD OQAZQ JHOUY SVCHU GJJNN NDZCI XGGZW PPYKX YXZXP FJRIQ ZDRCF DFFED RHOOT SOHNB QADHN NNJTJ VEOMU OPOBW GZXYC WBHAQ IMRHR OWJTW QYIEO DDPLU LANRV QHCFH AKQTI MIYCL BSMRR ULYMX PPSMU JOQWP LULEX HASAM ZDRVX HAMWB ZAGBZ RIEPO PIXWO SBBPR XJTCI KXADE XZVLO UUCFZ PQHCF HAOCT EKZWG DIADV XFJRX DJSOA LYHMJ FJEAV XANCJ DHYKS RGFWG DBLUE AVXNQ YKUNP LJOQZ DRNTK XQRGE BQADH NNNJT JVRBL GDRGU LUUGW BQIMA KQTFW BAGDB BZJIK DZRPW AZLZO QCFMI FBQHO BCIBC ANDBL UHAWA FXFJK HIXWB MIHVO QJTHH EXWBA ZHAWN KZMIX DHBPF PLXPQ YIXAZ SAHBD VAZSC ULYMH AIXBZ BJLGM UJOEB GNHAU UUVAD LAKEI XQYIX IXYTK PAZEA VLAOV LUJXZ ZCDRV XGCEX EOFED RGULU UGWBS OULPL RZAZL ZKHIX WBWAA LNVAL YHMJF JANTO MRSCG DNPLU EXQOY MXPPS MUJOB ZBJLG MUJOV LHPJB IXYSO QHAXD YVRPG CLGEX MMKRV SQZDR FIULM JEXYY RIKUA LYHMJ FJZTB PJBHA OCJOI XDHWA ZRSRE AEYAN JKADS CMACF ZCFXG ATAHA WBDRY IQYAD EQJBK SHAHA UULXL ZZZYK DVGRW AOQVL TKFXZ XJBAG DBBZJ IOCDL YTPFQ CHASB FXTFE AKSJI VNLUL VMULB UIALX MADCS FWQIY KFBQI IBHAO CXDYV APCSL UGCLG EXCIU USRYX MXSBZ RSWRI DRRCQ WWFWB WQZCD RKPOG JBSCY TCGEX KWXZZ CDRMR IKVHS RDRCN VXBJV XRISF YKRCS OXDKG HAUUU CCOAY TAOQM OHDAP OCWDQ ZGCEQ JBOAV XIBAN QVRBL GLZJJ BZPIM AHAQI MRHRO WJTAN HRRRK RLBQI LXZCX ZPLSR DRNDE MNFIB HAWAK EHAMW XZXPH ASACI HNTLG FPLBD PLMUK SHAHA SOEPF JKXQH GROQN DCFMZ CFRRI KHRJB WUNTQ IIBHA QVOBK QJOAQ XPZJC IBCIX DRWUU DJKEX HRJDX RHAEX UNQJH BTFRI QZDRG POGAL GGUDD SOCWL IOIAR CQVAD HAQIM RHROW JTFLN NSMNR FBALY HMJFJ LZACR SVXKG HAOCB QADGC PLULA LGGUD JKHPS FHAWA KDHAO CPFRS GFCFT XGFMJ QIWDQ IQYCS YYDJZ JXKMI NNLUJ HADJV JJTOC FDFSI MUJOO SGFPL BDQJH BGFAN UOULH LPTAC BCOCJ IANUO OWMUP FWQLU JJINS AMVOB ALUCJ ODREA BTIXC SJIBJ LGIBO QSVUU YTAQB DQRYT DREMH AADAL KCSEQ ZACMZ UGMIY COQAD LZVNB DQRAN UOJHL BYAAL RBFBA ZHAQI MRHRO WJTLZ HOQZS OZCDR KBCFU OHAGR AYVTK MLBNF JGMXM JDFSI MUJOS RQMYT VXKRH OQZSO PLULL VMULB EZYHL ZGCYY ACVXH AOCDV LZZJW UUDVU LMQIM GOQDR JXQZD RQDYH LZLXI FWMQI DRANN JGFPL NNWTI KRIOG ADMOA LTADR GULUU GWBCS LULZW UBDNT VXEXL VMULB OQJDY YTOCS HAANH RHAEX OHDRC AULDH DJAZH AQIMR HROWJ TLZFJ VDGFP LHIGI JODRX ZQCIX WUJIS OPLXP RPHOQ ICFPL JBALO QWOCW LDGVI XRBNM WBQWE PFJKX MINNL TWWJB HAWBH AMWTF AZAZL ZCIZC DRHLC ILBTF RBLGD RNDXZ DHYKP FVSUU LAWBQ ILXDO OGHAK DAYMG QIPLU LDFEA YMFVR CUGSN EADFA LKSJI ZRDJY TDRPJ OBANP PGRMX CSVXK RSVAN UOIBN QEXCY JBDFY VHAQI MRHRO WJTAN HRRRW UJIIL ADWBA DIABD OPIXK RGCTT PFHHO SANYP QWHNV XDVEA SMUND BNHCJ CSRCY TQZPF UOHAY TUULA WBYTG FWGRR ULHAK QHAIX XZLUS NEADF HAWBE AKREO BPYWE QJIEX KJSCM JEKAN NJGFP LVLDJ YTDRS RADYO MZSXL BKXDR VXSAV LVXOQ ULRBL GDRZQ KGMRH ROWJT LZYYS BHAUU KRQHC SLUOP IXSJC SEOJO IOOBC FUOKS DOQIC IIADF JOSTO GCHWB UCGNJ JPTLX PLHAE XMOCF IKRIS FCSTZ ALTAJ JEOXG LBTFH AKQXY JDAPM ITFPP KE
"""
encrypted_text_8B = """
10200 20020 12002 11120 00210 02010 21012 10021 10201 12011 20002 00101 11210 10011 21100 01121 10000 02000 00012 01112 00012 00012 01012 11002 01012 00012 00112 01102 11002 12020 20202 01121 10210 12000 20012 00200 20121 12102 00102 00102 01002 01002 00002 11111 21110 12010 01200 00020 10002 01110 02000 00021 01110 20000 10200 00002 01110 20100 02000 11200 01121 10002 11121 01210 02010 20012 01200 20121 02112 01020 00200 12011 21102 01102 10102 00102 11102 00012 01110 11200 10010 20010 00120 00000 02001 01002 11000 11111 10210 11000 01100 21010 10110 11121 01010 00001 12010 10000 00002 11101 11002 10100 01002 11100 10012 10000 10012 01000 00102 10200 20020 12002 12020 20202 10211 20120 02002 10111 21000 02100 11210 00020 10002 11100 21001 02010 01200 00120 00102 01012 00012 00112 01102 11002 11120 00210 02010 21012 01121 10210 12000 20012 00200 20121 12102 01210 21120 02012 11112 01002 01112 10002 00012 11002 00102 00012 11112 10002 10200 20020 12002 01012 00002 00112 01102 11012 11002 01102 00012 10012 10102 01110 02000 00021 01110 20000 10200 00002 00210 21120 12002 01012 00012 00112 01102 11002 01112 00012 00012 01012 11002 10000 02000 00121 10011 20100 11200 11002 11112 10002 00112 00002 10002 11002 01102 00012 10012 10102 00012 00012 01112 11102 10002 01100 10100 02001 01000 00020 01010 00010 20010 10100 10200 01001 11002 11201 20120 02002 11011 01000 02010 10101 00020 11111 10010 20010 11010 10210 00001 01002 01002 00112 00112 11102 00002 01200 20020 12102 11121 00201 12000 20002 01020 00200 12011 21102 11111 12100 01021 01001 21110 00200 00002 00011 21000 12110 00201 00020 00002 11001 21000 12100 11210 01120 01002 11021 10201 02000 20002 11121 00201 12000 20002 01020 00200 12011 21102 10112 10112 11012 01012 00102 11011 10121 10100 01201 11101 12001 01011 20100 00002 11201 20120 02002 01020 00200 12011 21102 11010 21010 02001 10201 10021 00002 01010 20000 12001 01201 10121 10002 11002 11102 10112 00012 00002 11112 10002 00112 00002 10002 00200 20121 12102 01111 20101 12110 01200 10020 00102 01200 20020 12102 00001 11020 10100 10210 11101 12101 10101 20100 10002 11021 10201 02000 20002 01020 00200 12011 21102 10101 21001 02100 11210 11020 10012 10200 20021 12002 11102 10102 00002 01002 11012 01012 00002 00112 01102 11012 00100 20100 02010 10201 01021 00002 01200 20020 12102 01200 20020 12002 11112 10002 00112 00002 10002 00200 20121 12102 10101 11020 01000 10201 00101 12110 00001 21000 00002 10112 10112 11012 01012 00102 10200 20020 12002 11021 00210 02010 20012 01012 00012 00112 01102 11002 01210 21120 02012 11002 00102 00012 11112 10002 11201 20120 12002 01102 00102 00002 01002 11012 11120 00210 02010 21012 11112 10002 00112 00002 10002 00002 00012 11102 01112 00002 01112 00012 00012 01012 11002 11100 21000 02000 10210 01020 10012 01020 01200 12111 20002 11121 01210 02010 20012 01020 01200 12111 20002 11102 00012 10012 01012 10102 11002 11002 10112 10012 00002 11211 20120 12002 10112 10002 01112 01002 10002 11211 20120 12002 01020 01200 12111 20002 01102 10102 10112 00012 00002 01210 21120 02012 11002 11102 10112 00012 00002 11201 20120 12002 01001 11211 10001 20011 10020 00100 02000 00002 01101 02010 11120 01101 20000 01200 00002 11021 10201 02000 20002 12020 20202 10211 20120 02002 01001 12111 00020 01011 21010 00200 01012 00101 11101 02101 10110 00021 11001 10011 21111 10101 01200 00000 01002 01020 01200 12111 20002 01112 00012 00012 01012 11002 00112 10112 11112 01112 00002 01112 00012 00012 01012 11002 10000 02000 00121 10011 20100 11200 11002 11201 20120 12002 01210 21120 02012 10000 00210 00110 20001 10020 00101 02011 00012 01200 20020 12102 00011 11200 10101 21101 00121 01000 02010 00002 01210 21120 02012 01102 10002 10112 11012 00002 11201 20120 02002 11102 10102 00002 01002 11012 11000 10020 11101 00200 00111 02101 11010 21000 00002 11201 20120 02002 01020 00200 12011 21102 11002 00102 00012 11112 10002 01102 00102 00002 01002 11012 11011 11210 00011 21000 01120 10100 02001 10012 11002 00002 10112 00012 00002 10200 20020 02012 11112 10002 00112 00002 10002 00002 01012 10112 10112 01002 11000 12011 10120 00011 21011 10210 00002 11111 21110 12010 01200 00020 10002 01020 00200 12011 21102 11101 11002 10100 01002 11100 10012 10000 10012 01000 00102 11121 11200 12001 21002 12120 20202 11000 10010 21010 11101 02100 11111 10201 01100 10021 01000 00012 11101 10100 20100 01001 02010 00000 01200 00000 00120 00100 10102 01200 20020 12102 00001 00211 01110 20110 01121 11101 12000 00002 01020 01200 12111 20002 12120 20202 11010 21010 02001 10201 10021 00002 11201 20120 02002 11111 21000 02000 10201 01121 10012 01101 00111 20101 01000 12111 11000 01210 11010 01020 00010 10002 11112 10002 00112 00002 10002 00200 20121 12102 11210 21021 12002 10110 02100 01021 11011 21110 11200 01002 01102 00102 00002 01002 11012 11210 21020 12002 11020 10201 12101 20002 11120 11210 12100 20002 10110 20110 02110 11211 01020 00002 10200 20020 02012 01102 00102 00002 01002 11012 11010 21010 02001 10201 10021 00002 11201 20120 12002 11011 02101 01020 11010 20001 10200 00012 10002 00102 01112 11112 10002 11021 10201 02000 20002 01020 00200 12011 21102 11110 10210 11001 20001 00121 00000 02010 01102 00111 11111 20000 10001 02011 01010 11201 11010 10021 00100 00112 00011 10111 21010 00000 12110 01000 01211 01000 01020 01001 10002 11201 20120 12002 11001 12000 00021 01111 20001 00200 00012 01200 20020 12102 11002 10102 10012 00012 10102 01001 20010 02001 00210 10121 00112 01200 20020 12102 10200 20020 02012 11112 10012 10012 11102 00002 10200 20020 12002 11011 11210 00011 21000 01120 10100 02001 10012 11111 01200 11101 21001 11121 10001 12010 01002 00101 11211 01100 20100 01121 10001 02000 10012 11112 10002 00112 00002 10002 00200 20121 12102 10111 10021 01000 00200 10100 12011 10001 20100 01102 11021 10201 02000 20002 11210 21021 12002 11112 10002 00112 00002 10002 10100 11210 01000 21111 11121 11111 02000 00012 11120 01200 02110 21012 11120 00210 02010 21012 00012 00002 01112 11102 00002 10110 21000 02000 00201 10020 10112 01102 00102 00002 01002 11012 00001 01200 10101 20101 10120 11100 12000 00002 12120 20202 11020 00210 02010 20012 11201 20121 02002 11121 00200 02011 21102 11120 00210 02010 21012 10021 10201 12011 20002 11021 10201 02000 20002 11121 00200 02011 21102 11120 00210 02010 21012 01110 20001 02000 11201 00021 10002 11120 11200 12101 21002 01102 10102 10102 01102 00012 01200 20020 12102 11112 11012 10012 00002 10002 12020 20202 11121 11200 12001 21002 10100 11210 00110 21100 10120 10010 02001 10002 01020 00200 02100 21112 11012 10012 00112 01102 11002 01210 21120 02012 00101 02010 01020 10110 21101 00200 00002 01001 12111 00121 01001 20010 00200 01002 11110 10002 10110 10002 10111 10102 10001 10102 01110 01002 01102 00102 00002 01002 11012 10210 20120 12102 11110 20000 02100 10211 00020 01002 10100 21011 02000 00200 01020 00012 11002 10102 10112 11012 00002 10200 20021 12002 01020 00200 12011 21102 00111 11111 20000 10001 02011 01010 11201 11010 10021 00100 00112 10210 20120 12102 00001 10002 00100 01002 01011 00102 01010 11102 00100 00002 01020 01200 12111 20002 01020 00200 12011 21102 11112 00102 10102 00012 00102 00100 10211 01000 20100 11021 11011 02000 00012 12020 20202 11121 11200 12001 21002 00110 00200 00000 21110 01021 01001 02010 01002 10210 20020 02012 01020 00200 12011 21102 01111 01110 10121 01100 00000 01200 11000 10001 12111 10100 00011 20000 01000 10002 11020 01200 12101 20102 01112 10112 01012 10002 00002 11121 11200 12001 21002 01200 20020 12102 01110 20000 02000 10210 00021 10002 00110 11101 12000 11000 11020 10000 00101 21110 00101 00210 10100 10002 00001 10020 01101 00201 10100 12010 10001 21000 00102 01100 01200 00011 20010 11121 00011 12000 10002 01200 20020 12102 00110 20110 02010 11201 01021 00002 10110 21100 12110 00201 10121 00102 11010 10101 21000 10000 12010 00000 11201 00000 01120 01010 10002 11201 20121 02002 01020 00200 12011 21102 10021 00201 02011 21012 10111 11111 20101 01100 02010 10101 11211 00000 00020 00100 00012 10210 20120 12102 11000 20010 02000 10211 11021 00002 01200 20020 12102 01001 21000 02100 11201 01020 00002 01020 00200 12011 21102 10001 02111 01021 01100 21111 00200 00002 10200 20021 12002 10011 20001 12001 01200 10120 00002 01001 12111 00121 01001 20010 00200 01002 11121 11200 12001 21002 11000 01000 20100 10100 02010 11110 10200 01111 01020 01000 01002 11201 20120 02002 01020 00200 12011 21102 01000 01112 11100 00112 10111 00112 00101 00002 00000 10012 11110 21110 02011 11200 00120 01002 11021 10201 02000 20002 11121 11210 02100 20012 10200 20020 02012 11211 20120 12002 12120 20202 11121 10200 12000 21012 10200 20021 12002 10111 11210 00011 21111 01121 10000 02000 00012 00101 10121 10000 01201 00010 12111 00101 20000 10102 01200 20121 02112 11000 10110 11120 10011 01100 11201 01110 01001 12000 11100 00000 21000 00100 00012 11120 01200 02110 21012 00001 21010 12111 11201 01120 00002 00101 11002 11011 11002 01000 10012 11110 00012 00000 10102 12020 20202 11121 11200 12001 21002 01002 10102 10112 01112 00002 11000 01000 20100 10100 02010 11110 10200 01111 01020 01000 01002 11201 20120 02002 11000 10110 11120 10011 01100 11201 01110 01001 12000 11100 00000 21000 00100 00012 11120 01200 02110 21012 01110 11112 10000 00102 00100 01012 11000 01002 00001 00002 10011 20001 12001 01200 10120 00002 10001 02111 01021 01100 21111 00200 00002 01011 11200 10010 20010 01020 11100 12110 01112 12120 20202 01011 10111 21010 01000 12000 01000 01211 10000 01020 00100 10002 10200 20020 02012 11121 11200 12001 21002 12120 20202 01111 11210 00001 21011 00120 00001 02000 00002 01101 21000 12101 11200 01120 00002 00102 01012 01012 11102 00002 11020 01200 12101 20102 00112 10102 11012 11002 00002 10011 21101 12011 01201 10120 00002 10200 20021 12002 00000 01102 00101 00102 11011 00112 10111 00112 01000 10002 11021 10201 02000 20002 12020 20202 11111 02100 00021 00010 21110 00201 01002 11002 01102 00012 10012 10102 00111 10021 01001 00211 01011 02110 00110 20000 00002 01020 00200 12011 21102 01110 01201 11011 20011 11120 00011 12000 10002 01112 10002 10102 00112 01012 01011 00201 10001 21011 01121 01001 12000 00002 01020 00200 12011 21102 11021 11200 12001 21002 11001 21110 12101 11200 01121 00002 00010 00010 20011 10101 02010 01011 10201 10100 10020 00001 00012 10210 20020 02012 01110 10200 11100 20110 10120 00000 02010 00012 11121 11210 02100 20012 01020 00200 12011 21102 01001 01112 10001 00102 00011 00012 11010 00002 00100 10002 01020 01200 12111 20002 01112 00012 00012 01012 11002 01112 00002 00012 01102 10002 01200 20020 12102 00200 20121 12102 11002 01002 01102 01102 10002 11211 20120 12002 12120 20202 01010 12010 10020 01101 20010 00211 00112 01010 20011 02001 10210 11020 00012 10101 01200 10010 21110 01121 10001 02000 11012 00011 11210 11001 20111 00120 11101 02100 00002 10200 20021 12002 11111 02101 01021 01010 21000 00200 10012 11111 11121 00010 11201 10001 12000 10000 20000 10012 11001 11101 10201 00000 10100 20101 11011 11120 00100 00101 12001 00001 00002 11011 10121 10100 01201 11101 12001 01011 20100 00002 11021 10201 02000 20002 11000 10010 12101 01110 10121 00111 11101 20101 10010 01210 10000 00102 01200 20020 12102 00110 20110 02010 11201 01021 00002 10111 21110 02110 11210 00020 00002 10110 21100 12110 00201 10121 00102 11010 10101 21000 10000 12010 00000 11201 00000 01120 01010 10002 01200 20121 02112 01011 11121 10000 11210 01001 12000 11000 20010 10012 11111 02010 01020 11011 21000 01200 00002 00110 11102 00011 00012 01000 00012 11100 01012 10101 00102 01200 20020 12102 01111 20101 12110 01200 10020 00102 00001 10012 00110 10012 01101 00112 01010 00112 10000 01002 10111 21110 02110 11210 00020 00002 10110 12110 01121 10001 20110 11210 01002 11111 01112 01000 00112 01110 00112 00100 00002 00001 00012 00001 01102 00110 10102 01110 10102 01111 10102 10000 00012 10111 20000 12111 11211 00120 00002 01020 00200 12011 21102 00121 01200 12101 20002 11101 11002 10100 01002 11100 10012 10000 10012 01000 00102 11020 10200 02100 21002 11010 12110 10120 11101 20010 01201 00102 10210 20020 02012 01102 10102 00102 00102 01012 10110 21000 02000 00201 10020 10112 00001 20101 02101 11210 11020 10012 10012 11112 01112 01012 00002 01110 11010 00211 10010 00101 21010 00100 11120 00010 10011 12000 10001 10002 11201 20120 02002 01020 00200 12011 21102 10102 10102 01102 01102 10012 11111 01112 01000 00112 01110 00112 00100 00002 00001 00012 01110 10200 11100 20110 10120 00000 02010 00012 11012 10012 00112 01102 11002 01012 00002 00112 01102 11012 00110 02000 11020 11011 21110 01210 00002 11100 21111 02000 11200 01120 10002 10200 20021 12002 11020 01200 12101 20102 11002 10102 00112 01102 10002 01012 00002 00112 01102 11012 10011 10021 11111 00201 10111 02011 00010 20000 01002 01020 01200 12111 20002 01110 10200 11100 20110 10120 00000 02010 00012 01200 20020 12102 00101 10210 01000 21111 00021 11100 02000 01012 11201 20120 12102 11201 20121 02002 01010 20000 12001 01201 10121 10002 11000 12010 01120 10111 20001 10200 10002 11100 02100 01021 10111 21111 01200 10002 10200 20020 02012 11121 11200 12001 21002 11211 20120 02002 10101 11211 11011 20101 01120 00000 02000 10012 01002 00102 00112 00012 10002 10210 20120 12102 11020 10200 02100 21002 00001 20101 02101 11210 11020 10012 00111 01021 01001 00211 10011 12111 10111 20000 10002 10210 20120 12102 11110 20000 02100 10211 00020 01002 11102 11102 00102 00002 10012 11021 10201 02000 20002 10210 20020 02012 01010 20011 02001 10210 11020 00012 01020 00200 12011 21102 00000 10201 00001 20111 00121 11101 02000 00002 01200 20020 12102 01200 20020 12002 11102 10102 00002 01002 11012 10210 20120 12102 11100 02111 00020 01010 20000 10210 01002 10101 12101 00021 11011 20100 00210 01012 01012 00002 00112 01102 11012 00111 10201 00100 20100 10021 11001 02100 11112 11201 20120 12102 01110 21001 02100 10211 00020 01002 01200 20020 12102 11001 11210 10011 20011 01120 11000 02100 00012 11201 20121 02002 10111 21110 02110 11210 00020 00002 10110 21100 12110 00201 10121 00102 01110 11200 11100 20110 10120 00000 12010 00002 00110 11120 11000 11201 01101 12010 10000 21000 00012 11021 10201 02000 20002 01111 11112 00000 10112 00110 00112 11001 00002 00000 10012 11002 10102 10112 11012 00002 10200 20021 12002 01020 00200 12011 21102 00101 02100 01021 11110 21111 00200 00012 00110 01012 01110 00012 01011 00112 01001 00112 10010 00002 12020 20202 11000 02101 00020 01110 20110 10210 00002 11020 00200 02100 20112 01020 01200 12111 20002 01101 02101 00021 11110 20011 01201 00002 01020 00200 12011 21102 01001 01112 10001 00102 00011 00012 11010 00002 00100 10002 10200 20021 12002 11020 01200 12101 20102 11001 10021 00011 10210 00001 12111 00011 20001 10002 01200 20020 12102 00001 02000 00020 10110 20101 10200 10012 11021 10201 02000 20002 00000 10211 01010 20110 11021 11010 02000 10012 00001 01102 00110 10112 01110 10112 01111 10102 10000 00002 01020 00200 02100 21112 10210 20120 12102 10000 02100 00021 11010 20110 10200 00002 01012 01012 00002 00002 00102 10210 20120 12102 11110 02010 00021 01110 21000 10200 00002 10200 20020 02012 01020 00200 12011 21102 00002 00112 01102 01012 10002 01102 01102 00112 10002 10002 12120 20202 01010 11020 10101 10200 00001 12000 01011 20010 10002 10200 20021 12002 00110 11101 12000 11000 11020 10000 00101 21110 00101 00210 10100 10002 00001 10012 00110 10012 01101 00112 01010 00112 10000 01002 11111 21000 02000 10201 01121 10012 10210 20120 12102 11110 21000 02000 10201 00021 01002 11020 10201 12011 21002 01200 20020 12102 01011 21100 02100 10200 01120 01012 11111 10211 10110 20100 11020 00001 02010 00012 11002 00102 10012 00012 00102 11111 02010 01020 11011 21000 01200 00002 00100 11201 10000 20100 00120 10110 12100 00002 01200 20020 12102 11111 11102 00100 01002 00101 01002 10010 00102 10110 01112 10011 21101 12011 01201 10120 00002 10200 20021 12002 11000 01020 10010 10201 01111 02000 11110 20010 00012 11210 21020 12002 11020 10201 12101 20002 11020 10200 02100 21002 00002 01012 10112 10112 01002 11000 02101 00020 01110 20110 10210 00002 11201 20121 02002 01112 00012 00012 01012 11002 11002 10102 10102 11102 00012 10200 20021 12002 01000 01211 00011 20000 11121 00011 02001 10002 01100 20110 02001 10210 11021 00002 00110 11120 11000 11201 01101 12010 10000 21000 00012 00010 02000 01020 10011 21111 11210 00002 11210 21021 12002 10210 20120 12102 11020 10200 02100 21002 11210 21020 12002 01012 01012 00002 00002 00102 11201 20121 02002 11111 21000 02000 10201 01121 10012 01200 20020 12102 01102 01102 00112 10112 10002 01020 00200 12011 21102 00001 10012 00110 10012 01101 00112 01010 00112 10000 01002 01001 11112 10000 00112 10011 10112 01010 00002 00000 00012 11001 11110 11120 01101 00100 01210 11010 10000 12110 00001 00010 20000 10000 10002 01000 01121 10001 11200 00111 12100 01101 20011 00002 00010 01200 01001 20100 11121 10011 02101 10002 00000 01210 10011 21110 11120 10111 12000 10002 10200 20021 12002 12120 20202 00001 01102 00110 10102 01110 10102 01111 10102 10000 00012 10110 21100 12110 00201 10121 00102 11011 10210 00000 20000 00020 00110 02101 10112 01020 00200 12011 21102 00001 10012 00110 10012 01101 00112 01010 00112 10000 01002 10200 20020 02012 11121 11200 12001 21002 10011 11010 20110 11000 02010 01100 11200 11110 10120 00000 01002 01200 20020 12102 11001 20111 02101 11210 11020 00012 11020 00200 02100 20112 00112 10102 11012 11002 00002 01002 00102 00112 00012 10002 01110 10111 21010 00101 12101 00010 11201 00011 00020 00010 00012 11211 20120 12002 01020 00200 12011 21102 01012 01012 00002 00002 00102 01002 11002 10012 10012 00102 11121 11200 12001 21002 01020 11200 12101 20002 01120 00200 02011 21002 11112 00102 00102 10012 10112 01020 01200 12111 20002 11002 00102 10012 00012 00102 11111 11121 11001 01201 01110 12000 00101 20000 10002 12020 20202 01110 02110 10021 00110 21001 10200 00002 01210 21120 02012 11110 01120 01001 11210 11111 12110 11101 20000 00002 11012 10002 00002 00012 10112 01020 00200 12011 21102 10102 00102 01002 11002 10002 10200 20021 12002 00101 01121 01011 00211 11011 02111 10111 20000 00012 10210 20020 02012 01110 10200 11100 20110 10120 00000 02010 00012 11021 10201 02000 20002 01102 00102 00002 01002 11012 11121 11200 12001 21002 11012 10012 00112 01102 11002 12020 20202 11121 11200 12001 21002 11001 01100 20101 00000 02010 10001 10200 01100 11020 01000 10002 01200 20020 12102 11001 10210 10010 21011 01121 10110 12000 00002 00102 01012 01012 11102 00002 01020 00200 12011 21102 11101 11002 10100 01002 11100 10012 10000 10012 01000 00102 01012 00002 00112 01102 11012 00101 10021 10101 00201 01011 02111 00110 20000 00002 11201 20120 12102 01012 01012 00002 00002 00102 01100 20110 02001 10210 11021 00002 11201 20121 02002 01010 01011 11211 00011 00010 21000 11000 10120 00110 00010 02001 10001 00002 01001 12100 00121 00111 20101 01200 00002 00001 10002 00100 01002 01011 00102 01010 11102 00100 00002 01200 20121 02112 01020 00200 12011 21102 00010 00010 20011 10101 02010 01011 10201 10100 10020 00001 00012 10200 20021 12002 00001 10200 00100 20101 11120 11101 12000 00002 11021 10201 02000 20002 01020 00200 12011 21102 00100 10211 01000 20100 11021 11011 02000 00012 11101 11002 00100 10002 10100 10102 11000 00102 00010 01002 10200 20020 02012 11121 11200 12001 21002 01002 10102 10112 01112 00002 11110 11011 21000 01100 02101 11110 01210 11111 10020 10000 00102 01112 00112 00012 01002 11002 10210 20120 12102 11020 10200 02100 21002 01000 20110 02001 10200 11020 00002 01200 20020 12102 11002 00102 00012 11112 10002 12120 20202 10001 02101 01121 01101 21011 00201 00002 10200 20021 12002 11112 00102 00102 10012 10112 11111 01210 10000 20001 00121 00000 02010 00112 01012 01012 00002 00002 00102 01110 02000 00020 01110 21000 10200 00002 01020 00200 12011 21102 00002 00112 01102 01012 10002 01102 01102 00112 10002 10002 11021 10201 02000 20002 01020 00200 12011 21102 11110 10102 10101 00012 01101 00012 00011 00102 00100 01102 00111 20011 12011 01211 00021 01002 01200 20020 12102 10102 11002 10002 11102 00012 00112 10102 11012 11002 00002 11010 21010 02001 10201 10021 00002 00100 10120 01110 01211 01011 12100 01011 20100 00002 01102 00102 00002 01002 11012 11110 11200 01000 21101 11121 01110 02000 00012 01011 00211 00000 21001 01020 00111 02001 01002 01020 00200 12011 21102 00001 10012 00110 10012 01101 00112 01010 00112 10000 01002 10200 20021 12002 11101 02000 11021 00111 21101 11200 10002 12120 20202 11020 00210 02010 20012 10200 20021 12002 01102 00102 00002 01002 11012 11121 11200 12001 21002 01102 10102 00102 00102 01012 11100 00200 10001 21000 01121 10001 12010 11002 01000 20001 02001 11201 11121 10002 11201 20120 12002 12120 20202 11010 21010 02001 10201 10021 00002 10200 20021 12002 01000 00110 20000 01010 02000 01111 11200 11111 01120 00000 00002 00010 01200 01001 20100 11121 10011 02101 10002 01111 11111 20010 01101 12001 10110 11200 11011 00020 00010 00012 11021 10201 02000 20002 11001 11120 11100 11210 11101 12101 10000 20000 10012 11020 00200 02100 20112 11211 20120 02002 10011 02100 10020 00011 20000 10201 10002 11021 10201 02000 20002 11210 21020 12002 10110 10121 00010 00211 10100 12111 01000 20001 00112 10001 10210 11000 21110 01121 11001 12000 10002 11120 11210 12100 20002 11001 01110 02011 01001 10020 10110 01001 20001 10000 01200 10010 10102 00001 20101 02101 11210 11020 10012 00110 00200 00000 20110 01020 10001 02000 10002 01101 11201 10110 20010 01121 00001 02000 10012 11111 02010 01020 11011 21000 01200 00002 11201 20120 02002 10000 20100 12010 11211 01120 00002 01200 20020 12102 01102 00102 00102 10002 00002 01020 00200 12011 21102 11020 10201 12101 20002 00112 10102 11012 11002 00002 01102 10002 01002 10102 00012 01110 10200 11100 20110 10120 00000 02010 00012 10002 10102 01112 01112 10002 00110 00200 00000 21110 01021 01001 02010 01002 01200 20121 02112 11102 10102 00002 01002 11012 10210 20120 12102 11020 10200 02100 21002 11110 00021 00001 00201 00101 02011 01010 20010 01002 01020 00200 02100 21112 11211 20120 12002 01020 00200 12011 21102 00111 01210 10001 21110 10121 11000 12000 10102 01110 02100 00021 01110 21100 10200 00002 11201 20120 02002 01012 00002 00112 01102 11012 00011 00020 01110 00201 10101 02010 00010 20000 00002 01002 10102 10112 01112 00002 11110 11121 00011 00201 10101 12011 01010 20001 00012 11021 10201 02000 20002 01020 01200 12111 20002 01102 00102 00002 01002 11012 10210 20120 12102 10000 02100 00021 11010 20110 10200 00002 01112 10002 10102 00112 01012 00000 02000 00120 10011 21100 11210 11002 01012 01012 00002 00002 00102 01020 00200 12011 21102 11101 11002 10100 01002 11100 10012 10000 10012 01000 00102 10002 10102 01112 01112 10002 11001 20111 02000 01210 11021 00012 01200 20020 12102 10111 02000 01020 01011 21100 01201 00102 11021 10201 02000 20002 01102 00102 00002 01002 11012 11201 20120 12002 11012 10012 00112 01102 11002 12020 20202 00111 10021 01001 00211 01011 02110 00110 20000 00002 01020 00200 12011 21102 11120 01200 02110 21012 01020 11200 12101 20002 01012 00002 00112 01102 11012 10002 10102 01112 01112 10002 00001 00021 10111 00201 10011 02111 10110 20000 00002 01200 20020 12102 11210 21020 12102 12020 20202 00100 20100 02010 10201 01021 00002 01200 20020 12102 11101 11020 01101 00210 10011 12110 00011 20001 00002 01101 02101 00021 11110 20011 01201 00002 01102 00102 00002 01002 11012 01020 00200 12011 21102 11101 11002 10100 01002 11100 10012 10000 10012 01000 00102 11020 10200 02100 21002 11101 12100 01120 11111 20111 11200 00002 01200 20020 12102 12120 20202 11010 20111 02101 11200 10120 00102 01010 11020 10101 10200 00001 12000 01011 20010 10002 10200 20021 12002 00110 11120 00100 11211 01001 12100 10000 20100 10012 11001 11110 11112 00110 10010 00112 10110 10100 00112 11000 00100 01012 00001 00001 00002 01102 00102 00002 01002 11012 01012 00002 00112 01102 11012 10002 10102 01112 01112 10002 11111 20101 12010 11201 00021 00012 01200 20020 12102 00001 10200 01100 21101 01021 00101 02011 00012 00110 11101 12000 11000 11020 10000 00101 21110 00101 00210 10100 10002 00001 10012 00110 10012 01101 00112 01010 00112 10000 01002 01020 00200 02100 21112 01020 00200 12011 21102 01002 10102 10112 01112 00002 12020 20202 01111 10200 00100 20000 10020 11001 02110 11112 10110 21000 02000 00201 10020 10112 10200 20020 02012 01020 00200 12011 21102 01002 10102 10112 01112 00002 11110 01120 10000 00201 10111 12000 00100 21000 00012 10200 20020 02012 10000 02100 10021 11110 21110 10200 00002 11020 01200 12101 20102 11001 10021 00011 10210 00001 12111 00011 20001 10002 11121 11200 12001 21002 10011 12100 01121 11011 21110 00200 00012 00112 10102 11012 11002 00002 11010 21010 02001 10201 10021 00002 10011 02100 10020 00011 20000 10201 10002 01000 01121 10001 11200 00111 12100 01101 20011 00002 01102 00102 00002 01002 11012 10002 10102 01112 01112 10002 11101 11111 11210 11000 00100 21010 01000 11121 01101 01010 02010 00000 10012 11011 10210 10011 21010 10121 00000 12000 00002 11011 02101 01020 11010 20001 10200 00012 11100 11010 10020 00100 11110 00210 01101 10001 02111 11101 01110 20100 00100 01002 11021 10201 02000 20002 12020 20202 00111 20011 12011 01211 00021 01002 01200 20020 12102 11100 02101 00120 01011 20100 11210 00002 10200 20020 12002 01020 00200 12011 21102 00121 01200 12101 20002 11101 11002 10100 01002 11100 10012 10000 10012 01000 00102 10002 10102 01112 01112 10002 11021 00210 02010 20012 01102 10102 00102 00102 01012 00110 11120 11000 11201 01101 12010 10000 21000 00012 00001 01102 00110 10102 01110 10102 01111 10102 10000 00012 11010 10121 00010 00201 00000 12010 00000 20010 10112 01020 00200 02100 21112 10002 10102 01112 01112 10002 01111 01111 12010 00111 01121 11001 01011 21011 01000 00200 00100 10012 10200 20020 02012 10111 21101 12010 11200 10020 00012 10110 12110 01121 10001 20110 11210 01002 01102 00102 00002 01002 11012 01012 00002 00112 01102 11012 11020 10200 02100 21002 00100 01000 21010 01100 02011 10100 10211 01010 01020 00010 01002 11201 20120 02002 10000 20100 12010 11211 01120 00002 01200 20020 12102 01110 20000 02000 10210 00021 10002 11211 20120 02002 01111 11010 01120 10000 01100 01211 11110 00100 02101 01011 01000 20001 00000 00002 10200 20021 12002 00110 11101 12000 11000 11020 10000 00101 21110 00101 00210 10100 10002 00001 10012 00110 10012 01101 00112 01010 00112 10000 01002 01102 00102 00002 01002 11012 11110 20000 02100 10211 00020 01002 00200 20121 12102 11002 01002 01102 01102 10002 01200 20020 12102 10102 11002 10002 11102 00012 01010 02000 01020 00011 21000 11201 11002 10011 01210 01001 20000 11120 00010 12011 00002 00010 02000 01020 10011 21111 11210 00002 01012 00002 00112 01102 11012 11000 10020 11101 00200 00111 02101 11010 21000 00002 01020 00200 12011 21102 11101 11002 10100 01002 11100 10012 10000 10012 01000 00102 11020 10200 02100 21002 11211 20120 02002 11111 10121 00000 01201 00111 12011 00011 20010 00002 10012 00002 01112 11102 10002 10200 20020 02012 11121 11200 12001 21002 11021 00210 02010 20012 01111 01021 01100 00200 11001 12111 10101 20000 01002 01200 20020 12102 11100 11100 20001 00110 02100 10010 01211 11000 00120 00000 00102 01010 20000 12001 01201 10121 10002 00101 01121 01011 00211 11011 02111 10111 20000 00012 00110 10002 11011 11102 01011 01112 11101 00012 00010 00002 11011 10210 00000 20000 00020 00110 02101 10112 10101 11200 11011 21100 01120 10000 02000 10012 01010 20000 12001 01201 10121 10002 11120 11200 12100 20102 01110 11200 10010 20010 00120 00000 02001 01002 01100 01102 00001 10102 00000 10102 11101 10002 00010 00012 01001 12111 00121 01001 20010 00200 01002 11021 10201 02000 20002 12020 20202 00011 11002 10000 01002 11001 01102 11111 01102 00000 10002 11020 01200 12101 20102 00010 01200 00101 21000 10121 11110 12000 00102 11201 20121 02002 00110 11120 11000 11201 01101 12010 10000 21000 00012 01002 00012 00112 01102 11002 01112 00112 00012 01002 00102 11021 10201 02000 20002 01110 20001 02000 10211 00020 01002 11121 00201 12000 20002 01020 00200 12011 21102 00100 11020 10001 00210 00111 12100 01011 20100 00002 10210 20120 12102 10000 02100 00021 11010 20110 10200 00002 01020 00200 02100 21112 01012 00002 00112 01102 11012 10002 10102 01112 01112 10002 01020 00200 12011 21102 00000 01200 10101 21101 10121 01110 12010 00102 11021 00210 02010 20012 11201 20120 12102 11021 10201 02000 20002 10210 20120 12102 01102 10102 10102 00102 01012 11002 01102 00012 10012 10102 00111 00002 01011 01002 01011 11102 01000 11102 10011 00002 11211 20120 02002 11100 21011 12010 11200 01020 00002 11001 10002 10101 00102 10110 01112 11010 11112 00001 10002 01012 00002 00112 01102 11012 11002 11102 10012 00012 10102 11201 20120 12102 11020 10201 12101 20002 11111 02000 00021 00011 21110 11201 00002 01210 21120 02012 00101 20010 02010 00201 00120 00112 11121 11200 12001 21002 11121 01210 02010 20012 11001 01010 20101 00100 02011 00000 11200 10000 10120 00101 01002 01020 00200 12011 21102 11112 01002 01112 10002 00012 11010 11121 00100 01200 11000 12101 10010 20100 10002 11121 11200 12001 21002 11001 00210 00001 20010 01120 11011 12110 11002 10201 20121 12002 11021 00210 02010 20012 10200 20020 02012 11110 21000 02000 10201 00021 01002 00200 20121 12102 01000 20100 02001 10210 01020 00002 11102 01002 01112 10112 00002 12020 20202 11121 11200 12001 21002 10011 11111 20000 00100 02000 01001 11211 10100 00020 00000 00012 00102 00102 01002 01002 00002 12020 20202 11110 21000 02000 10201 00021 01002 11002 01102 00012 10012 10102 11210 21020 12002 00100 10111 21100 00000 12010 01100 01211 10110 01020 00100 10002 01020 00200 02100 21112 10210 20120 12102 10002 10102 01112 01112 10002 01111 01021 10010 00200 10001 12000 00101 21001 01002 01200 20020 12102 01002 00012 00112 01102 11002 11021 10201 02000 20002 01102 00102 00002 01002 11012 11121 11200 12001 21002 01020 00200 12011 21102 00120 00211 12010 20012 01200 20020 12102 11020 01200 12101 20102 11001 01121 01101 10210 10000 12101 00000 20101 01002 12020 20202 10000 21010 12110 11201 01120 01002 01012 01012 11102 00102 00012 01020 00200 12011 21102 11002 11102 10112 00012 00002 10200 20021 12002 01020 00200 12011 21102 11012 10102 10112 00102 10002 01012 00002 00112 01102 11012 11002 01002 01102 01102 10002 01200 20020 12102 01002 01002 00112 10012 00002 01210 21120 02012 11111 00210 00000 21001 00121 00100 12010 00002 01020 00200 02100 21112 01012 00002 00112 01102 11012 01020 00200 02000 20002 11110 02111 01020 11011 20110 11200 01002 00210 21120 12002 01102 00102 00002 01002 11012 11021 00210 12111 20102 11020 10200 02100 21002 01002 00002 00102 00102 00002 10200 20021 12002 11010 11211 00110 21000 10120 00010 02001 10002 11110 12010 10121 00111 21001 11200 10002 12020 20202 11002 00102 00012 11112 10002 01102 00102 00002 01002 11012 01112 10002 10102 00112 01012 11121 11200 12001 21002 00102 01002 01012 01012 10102 01020 00200 12011 21102 11101 11002 10100 01002 11100 10012 10000 10012 01000 00102 10002 10102 01112 01112 10002 01020 00200 12011 21102 00112 10102 11012 11002 00002 00000 01200 10101 21101 10121 01110 12010 00102 11201 20120 02002 01011 11102 01100 11102 11000 10112 11101 00012 00000 00102 01020 00200 02100 21112 01001 12111 00121 01001 20010 00200 01002 11021 10201 02000 20002 12020 20202 11020 10200 02100 21002 01020 00200 12011 21102 00102 00102 10112 10012 00102 11201 20120 02002 11011 12000 01121 00011 21100 00200 00012 01012 00002 00112 01102 11012 11011 00211 00000 20001 01020 00111 02101 01002 11201 20120 12102 11000 11112 01100 00002 10110 01112 10111 00002 00000 10012 01020 00200 02100 21112 10210 20120 12102 01111 00211 11100 21010 11020 00001 02000 01002 01200 20020 12102 01110 21011 02010 10210 00020 00012 12120 20202 01011 21010 12001 01200 10121 00102 11201 20120 02002 01020 00200 12011 21102 01010 11020 10101 10200 00001 12000 01011 20010 10002 01111 02011 01021 11011 21000 01200 10002 11021 10201 02000 20002 10200 20020 02012 11112 10002 00112 00002 10002 11002 01102 00012 10012 10102 00012 00012 01112 11102 10002 00111 00002 01011 01002 01011 11102 01000 11102 10011 00002 11112 00112 10112 01002 00012 00010 02000 01020 10011 21111 11210 00002 11120 00210 02010 21012 00102 10102 11002 11002 00002 01112 00012 00012 01012 11002 10200 20020 02012 11201 20120 12002 00111 10020 01011 00201 10111 02011 00010 20000 10002 01200 20020 12102 11001 02010 00020 10110 20011 10200 00012 00001 20101 02101 11210 11020 10012 11012 00102 10012 11102 00012 10200 20021 12002 11020 01200 12101 20102 11110 10102 10101 00012 01101 00012 00011 00102 00100 01102 11021 10201 02000 20002 01200 20020 12102 01101 00201 01010 21111 10021 01101 02000 01012 10111 11201 00010 21101 00121 10100 02001 00002 01000 10120 00101 01211 11110 12101 01001 20000 00102 10200 20021 12002 01020 00200 12011 21102 11002 00002 10012 11012 00002 00100 01112 10100 10112 11101 10112 11001 10002 00000 00012 10200 20020 02012 11111 01020 10110 00201 01001 12000 10101 21010 01002 10210 20120 12102 10101 00200 11100 21101 11020 10101 02000 00002 12120 20202 11020 00210 02010 20012 00102 01012 01012 11102 00002 10101 11121 00000 11210 00101 12100 00000 20110 10012 10101 00210 00100 21001 11021 00001 02011 10012 11021 10201 02000 20002 01020 00200 12011 21102 00002 00112 01102 01012 10002 01102 01102 00112 10002 10002 11112 10002 00112 00002 10002 11000 02100 00121 00011 21011 11201 00002 01020 00200 12011 21102 11002 11102 10112 10012 00002 01002 01002 00012 10012 00102 11211 20120 12002 01020 00200 12011 21102 10111 11201 11011 20101 00120 10000 02000 00002 10100 10110 12001 01000 10121 11010 00111 21100 10100 11200 01000 11002 11121 01210 02010 20012 01020 00200 12011 21102 01011 21010 12001 01200 10121 00102 11201 20120 12002 00101 10021 00011 00211 11011 02110 10110 20000 00002 10210 20120 12102 11101 11002 00110 10002 10100 11102 11000 01102 00010 00002 01020 00200 12011 21102 11101 11002 10100 01002 11100 10012 10000 10012 01000 00102 01200 20020 12102 01102 00102 00102 10002 01002 12120 20202 11100 02010 00120 01111 21010 11210 00002 11110 10100 20000 00001 02101 11100 01211 00110 00120 00000 10102 11201 20120 02002 11011 12101 11021 01001 20110 00200 01012 11021 10201 02000 20002 01200 20020 12102 11111 21000 12011 00200 01020 00012 01001 12111 00121 01001 20010 00200 01002 01200 20020 12102 11002 10102 00112 01102 10002 01000 20001 02001 11201 11121 10002 11000 11000 20100 10010 12010 11100 11200 01111 01121 00000 01002 11211 20120 12002 01020 11200 12101 20002 11211 20120 12002 01012 00002 00112 01102 11012 10002 10102 01112 01112 10002 11110 01002 00100 11002 10111 11102 11011 10102 00000 00002 10200 20121 12102 11112 10002 00112 00002 10002 00200 20121 12102 11000 10111 20111 01001 12001 01100 11210 10110 00021 00100 10012 01101 11020 11000 10200 11101 12101 10001 21000 00002 01012 01012 00002 00002 00102 01020 01200 12111 20002 11110 21001 02100 11201 01120 00002 01100 01112 00000 10112 00101 10112 10001 10002 00010 00012 11201 20120 02002 11111 12100 01021 01001 21110 00200 00002 00011 21000 12110 00201 00020 00002 00100 11201 10000 20100 00120 10110 12100 00002 01020 00200 02100 21112 10200 20121 12102 11112 10002 00112 00002 10002 00200 20121 12102 01100 10101 11200 10100 00011 20010 10000 01120 01010 10000 02000 10011 10012 01112 00012 00012 01012 11002 01102 00002 00112 10012 00002 11021 10201 02000 20002 01020 00200 12011 21102 01011 21010 12001 01200 10121 00102 01200 20020 12102 11211 20120 12002 01112 11102 10112 00002 00012 10000 01210 11011 21110 11121 11011 12000 10002 11211 20120 12002 10200 20121 12102 11120 11210 12100 20002 11011 10210 00000 20000 00020 00110 02101 10112 11000 11121 00100 11201 11001 12001 10000 20000 10012 01002 00012 00112 01102 11002 01001 12111 00121 01001 20010 00200 01002 11201 20120 12002 11102 10002 10002 01102 10002 10210 20020 02012 01112 00012 00012 01012 11002 10200 20121 12102 11120 11200 12101 21002 11001 01210 10100 20111 00120 01100 02000 00012 11100 02010 00020 01110 21010 10210 00002 12120 20202 11000 02101 00121 01011 20001 11201 01002 10200 20021 12002 01102 01002 00112 10102 10002 10201 20020 12102 11001 11200 11110 21010 01121 10100 02000 00012 11021 10201 02000 20002 10021 11200 02011 20002 10000 01210 11011 21110 11121 11011 12000 10002 11021 10201 02000 20002 11002 01002 01102 01102 10002 01002 00012 00112 01102 11002 11211 20120 12002 12120 20202 01100 10101 11200 10100 00001 20010 10000 00120 01010 10001 02000 10011 10002 00111 11102 10001 10112 11100 10112 01110 00102 00010 00002 10210 20120 12102 11002 01102 00012 10012 10102 11112 10102 01102 00112 00002 00012 00012 01112 11102 10002 10101 11200 11011 21100 01120 10000 02000 10012 12120 20202 00111 20110 02010 01201 00021 00002 01020 01200 12111 20002 01020 00200 12011 21102 11001 11101 10201 00000 10100 20101 11011 11120 00100 00101 12001 00001 00002 10001 10121 01100 01211 10011 12111 00111 20001 00002 10210 20120 12102 11002 01102 00012 10012 10102 11210 21020 12002 00111 12101 10121 10101 21101 10200 00002 01200 20020 12102 00110 00200 00010 20110 10121 10010 12100 00102 01020 00200 12011 21102 11000 10010 12101 01110 10121 00111 11101 20101 10010 01210 10000 00102 10021 10201 12011 20002 11110 10002 00110 00002 10111 10102 11001 10102 00000 01002 11012 10002 00002 00012 10112 01112 00012 00012 01012 11002 11021 10201 02000 20002 00001 20101 02101 11210 11020 10012 00111 12101 10121 10101 21101 10200 00002 01200 20020 12102 00110 00200 00010 20110 10121 10010 12100 00102 01012 00002 00112 01102 11012 01121 10210 12000 20012 00200 20121 12102 11020 01200 12101 20102 00102 00102 01102 11102 10012 11002 00102 00012 11112 10002 10200 20021 12002 10100 11121 00110 11210 00001 12101 11000 20100 00012 01002 00012 00112 01102 11002 10021 10201 12011 20002 10210 20120 12102 11002 11002 10012 10112 00002 00101 01121 10010 00201 00001 12111 10100 20001 01012 11021 00210 02010 20012 10201 20121 12002 01112 00012 00012 01012 11002 11110 11102 01101 11002 01101 01112 00101 00112 00010 00002 01111 12100 00020 01011 21100 10200 00012 11110 21000 02000 10201 00021 01002 11002 01102 00012 10012 10102 00011 10021 01101 00211 10011 02110 00010 20000 00002 01102 10102 00102 00102 01012 01102 00102 00002 01002 11012 10210 20120 12102 01110 21010 02101 00200 01020 01112 00200 20121 12102 11201 20121 02002 01020 00200 12011 21102 01121 01210 12100 20102 01111 12000 01020 00010 20110 01211 01112 11101 02011 00020 10011 20001 01210 01002 01200 20020 12102 00111 00201 01101 20101 11120 10001 12100 11002 01020 00200 12011 21102 00102 00102 01002 01002 00002 01121 11210 12000 20002 11101 12110 00021 00010 21000 11201 01012 01102 00102 00002 01002 11012 11121 11200 12001 21002 00001 11200 01011 21110 01120 11100 02000 00012 01010 20001 02001 11201 11121 10002 01101 20000 12001 11210 01120 00002 11002 11002 10012 10112 00002 10210 20120 12102 01200 20020 12002 11021 00210 02010 20012 01112 10112 01012 10002 00002 11201 20121 02002 11011 12101 01121 00011 20000 00210 10012 10201 20020 12102 11021 10201 02000 20002 10210 20120 12102 10102 01102 01112 01012 10102 11120 00210 02010 21012 11021 00210 02010 20012 01200 20020 12102 01010 02000 00121 00011 21001 11200 11002
"""
# """
# Below calculated using:
#x = cipher_texts.Challenge2016.encrypted_text_8B
#y = letters(x, keep=["0", "1", "2"]).split("2")
# z = list(
# y[i: i + 5]
# for i in range(0, len(y), 5)
# )
# zw = list(
# list("".join(item) for item in zip(*block))
# for block in z
# )
#wzw = z[0]
# print(z)
# print(wzw)
#wzwz = list()
# for item in wzw:
# wzwz.append(list(item))
# print(wzwz)
#abcd = zip(*wzw)
#print(list("".join(item) for item in abcd))
#zwzwzw = list()
# for item in zw:
# zwzwzw.extend(item)
# print(MultiSub.multi_to_mono("".join(zwzwzw), 5, keep=["0", "1"]))"""
encrypted_trans_8B = """abcdefghghfiajklmanlmhjaofcphihfifkfajqarrhilsathjdspclmhudnliakalfrnegvharrfjthncjiatflhabafonlarrfravhlmhjcdeofcphocdjrcmduhablmhcmfvhqarrhiohlmhjlmanrhllhgsarrmfvhphhjianlgapelhiajejhjtgculhibdgoldfrrlmhndtafrohiafnalhnfjifrrlmhjhsnfkhjtahnajlmhsdgrilmhagjfohsarrphqjdsjldhvhgcdjhfjilmhnldgcdbsmfllmhclgahildidsarrphmhfirajhjhsnabjdllmhjocmduhanlmflcdesarrqhhulmanweahlbdgjdsbdgcdegnfqhfnshrrfnbdgoajhocjfohanxfohrafifrofgfjiafoufglrcghnudjnaprhbdglmanohnnlmanrhllhganocfllhoulldhyurfajocgdrhajsmflmfuuhjhiajlmhmduhlmfljdlmajkraqhalsarrhvhgmfuuhjfkfajlmhncjiatflhsfnfkdvhgjohjlajalaflavhldughufghbdgfsdgriajsmatmhjtgculadjsarrphndnhteghlmfljddjhtfjtgftqallmflsdgrianfrodnlmhghfjilmhwefjleolhtmjdrdkcghvdreladjanraqhrcldkavhpaglmldalnddjabjdlmajktmfjkhnugavftcsarrphfpndrelhfjindsarrnhtghtcmdscdebhhrfpdellmflihuhjinfrdldjsmdcdefghfjismdcdelmajqmfnodnlldkfajasfnjhelgfrpelsmhjocbgahjiofglajnekkhnlhilmflshtderififulndohdblmhlhtmjdrdkcshihvhrduhibdglmhrakdugdxhtlasfnhytalhifllmhudnnaparalahndegurfjsfnldpeariphmfvadegfrlhourflhbarlhgnldlgftqkgdeuftlavalahndjlmhshpdgakajfrrcshmduhildodihrlmhnughfidbaihfnofglajsfnajlhghnlhiajlmhofgqhlajkfjkrhfjinfsalfnfsfcdbnhrrajkugdietlnpcejihgnlfjiajkmdsohohnugdufkflhasfnodghajlhghnlhiajejihgnlfjiajkmdsudralatfraihfnnughfilmgdekmfuduerfladjalsfnfoarradjoarhnbgdodegghfrfghfndbhyuhglanhfjianmderimfvhghfranhilmhifjkhgnoetmhfgrahglmhsfgkfohnihufglohjlflicjfoaynfslmhudlhjlafrbdglmanlddrldphenhifnflshjlcbagnlthjlegcvhgnadjdbnakajlfrrdsajkajlhrrakhjthfkhjtahnfjikdvhgjohjlnldlgftqnofrrkgdeuftlavalahnpcofltmajkdjrajhphmfvadegldqjdsjlhourflhnnofrrkgdeunajtreiajklhggdganlthrrnlmhuinncjiatflhmfifkhjlnflxenlfpdelhvhgcfgonofjebftleghgajlmhshnlajtreiajkicjfoaysmhjlmhcphtfohfsfghdbdegsdgqlmhcfggfjkhibdgicjfoayldghtgealendjlmhagajlhgjntmhohalsfnfjfofzajklaohshmfihvhgcghndegthshtderisfjlfjiflbagnllmhbghhidoldidsmflshsfjlhikhjlrclmhcpgdekmlengdejildsdgqajkdjnofrrkgdeuicjfoatlgftqajkfjibdrrdsajkndohdblmhghthjllgfkhiahnasdgqhidelbdgocnhrblmhudlhjlafrdbdegndblsfghldihlhtlfjiughvhjllhggdganopelshjhhihiiflfshtfrrhiallmhlhoupfjqfiflfpfnhdbphmfvadegfrlhourflhnsmatmshsderienhldofltmfkfajnlravhdjrajhlgfbbatldmakmrakmlfghfndbajlhghnljddjhmfihvhgsdgqhidjlmanndgldbufllhgjpfnhilgftqajkphbdghndshmfijdiflfdjsmatmldpfnhlmhlhourflhnodihrrajktdooejatfladjufllhgjnphlshhjohophgndbflhggdganlkgdeusalmdellmhlhourflhnalsfnaoudnnaprhldtfggcdelghfrlaohodjaldgajkfnlmhiflfgflhsfnbfglddmakmbdgravhfjfrcnanagfanhioctdjthgjnsalmlmhmhfidbghnhfgtmflicjfoayfjilmflsfnsmhjasfnajlgdiethildndohdjhbgdolmhncjiatflhlmhcugdoanhieniflfpfnhidjoflmhoflatfrodihrnihvhrduhipclmhihufglohjldbihbhjthfjilmhugdxhtltdjlajehialsfnodghnetthnnberlmfjshmfiifghildmduhfnlghfodbmakmwefralciflfbarrhilmhlhoupfjqfjilmhfrkdgalmophkfjldnudlghfrsdgrihyfourhnlmfltrdnhrcofltmhilmhlhourflhndbtdegnhfrdldblmflsfnxenltmfllhglmhghanfsdgridbiabbhghjthphlshhjiantennajkfjitfggcajkdelfjfllftqfjijdnhtegalcnhgvathtfjajvhnlakflhhvhgcihreihibfjlfncdjrajhajdgihgldbajilmhdjhghfrurdlicjfoayshghhytalhipcsmflshmfiftmahvhipelfnlmhghnerlngdrrhiajlmhcihofjihiodghfttegftcfjibdglmflshjhhihioetmphllhgiflflmhncjiatflhshghmfuuclddprakhfjilmflansmhjaghfranhilmhmdsbfglmhcshghughufghildkdalgahildtdjvajthocnhrblmfllmhncjiatflhmfiftthnnldfrfgkhiflfpfnhdbhyanlajktdooejatfladjnlmfllmhcshghenajkldhylgftlphmfvadegfrlhourflhnpellmhodghalmdekmlfpdelallmhodghejraqhrcalnhhohidegndblsfghsfnnhhajkghfrsdgrifllftqufllhgjnlmflshghnenuatadenrcnaoarfgfrodnltmdghdkgfumhifjiaphkfjldsdjihgablmhuinncjiatflhshghjdlxenllgftqajklhggdganlftlavalcpelshghhjtdegfkajkalfodjkkgdeunlmfllmhcmfiuhjhlgflhiajdgihgldpearifjhjtctrdufhiafdbphmfvadegfrlhourflhnlmfltderiphenhildnudlbeleghfllftqnphbdghlmhcmfuuhjhilmhncjiatflhmfifjftmarrhnmhhralsfnjdludnnaprhldtddgiajflhlmhagghnhfgtmugdkgfoohsalmdelrhfvajklmhagdsjiakalfrbddlugajlofglajfjiaghbdtenhideghbbdglndjlgftqajklmhoidsjfjibdejifrrlmhhvaihjthshjhhihipellmhcshghlmhhyuhglnjdlenfjishoenlmfvhlgakkhghifjfrfgondohsmhghlmhckfvhendjhtmdathocihflmsfnjdsajhvalfprhlmhdjrcwehnladjsfnsmhlmhgdgjdlalsderiphbfqhidjthasfndbbatafrrcihfiasderimfvhjdugdlhtladjpelshshghvfrefprhldlmhofjilmflsfnlmhqhclddegnegvavfrajhvhgqjhslmhjfohdblmhkagrlmhcenhildbfqhocneataihpellmhciaifnneghohlmflnmhmfiiahidbjflegfrtfenhnamduhlmfloetmsfnlgehlmhncjiatflhshghlmhghfrhyuhglnajhnuadjfkhpelofglajfjiamfilmhhikhajtdiajklmhcsfltmhientfghberrcpelshofjfkhildurfjlfvagenajlmhiflfpfnhhjkajhfjialsarrmfvhphhjlgakkhghirdjkphbdghcdeghfilmanalanihnakjhildajbhtlhvhgctducdbdegfrkdgalmofjildhjtgcultgetafrhrhohjlndblmhtdihghjihgajkalejenfprhshrhfgjhifrdlbgdonleicajknleyjhlfjilmhlhoupfjqsarrnebbhglmhnfohbflhfnlmhagfjafjthjlgabekhnjdslmhvagenanghrhfnhishtdjvajthilmhncjiatflhldbejifmftqhgtdrrhtlavhajjdgsfcfjildfrrdsofglajldsdgqlmhghejihgtdvhgfnbfgfnlmhcshghtdjthgjhimhsarrphmfgvhnlajkpfnhrajhiflfbdgjdanhbarlhgajkajndtafrohiaflgfbbatpelmhsarrphianlgapelajklmanbarhfjilmhvagenldfnofjcnhgvhgnfnmhtfjsalmdelfrhglajklmhoofglajankddifllmanmhmfnfrghficmftqhifjeophgdbpftqeutdoufjcfjifuunhgvhgnfjienhilmhofnfianlgapeladjohtmfjanoshmfvhfrndphhjrhfvajkflgfarbdglmhajlhrrakhjthnhgvathnshmfvhjdghfndjldphrahvhlmhkdvhgjohjlnfghtdjjhtlhisalmlmanfjihvhgcghfndjldphrahvhlmhcofcphdegphnlmduhdbnlduuajklmhofghshnfbhugdpfprcjdldglmanajnegfjthudratcsderimfvhghofajhixenllmflshoakmlphdjlmhgejlmdekmejfprhldlgakkhglmhihfiofjnsaltmlmflsfnqhhuajklmhnhbarhnnfbhshidjdlurfjdjkavajkeufjishegkhcdejdlldhalmhg"""
class Challenge2017:
dummy = """HEY"""
encrypted_text_1A = """
HVMTVH,
DO DN BMZVO OJ CZVM AMJH TJP. RZ YDY KDXF PK NJHZ XCVOOZM VXJPKGZ JA HJIOCN VBJ VIY E RVN HZIODJIZY OCZMZ OJJ, NJ RZ VGMZVYT CVQZ V ADGZ JI CZM. CZM IVHZ DN EJYDZ VIY NCZ RJMFN VN GDVDNJI WZORZZI OCZ WMDODNC GDWMVMT VIY OCZ WMDODNC HPNZPH, MZNZVMXCDIB GDIFN WZORZZI VMOZAVXON VIY DHKZMDVG MJHVI OZSON, NJ OCVO ODZN DI RDOC OCZ DIOZGGDBZIXZ TJP CVQZ WZZI MZXZDQDIB. IJOCDIB NPBBZNON OCVO NCZ CVN WZZI DIQJGQZY DI VITOCDIB NCVYT VIY NCZ CVN CZGKZY RDOC NZQZMVG DINPMVIXZ AMVPY XVNZN. NCZ CVN VI
DIOZMZNODIB WVXFBMJPIY. NCZ YDY V KCY JI CPHVI HDBMVODJI NOPYDZN, HVDIGT HVOCZHVODXVG HJYZGGDIB, OCZI HJQZY JI OJ NOPYT FIJRGZYBZ HDBMVODJI RCDXC BJO CZM DIOJ OCZ WDWGDJKCDGZ XDMXPDO. VAOZM BMVYPVODIB NCZ NKZIO NJHZ ODHZ RDOC JIZ JA OCZ GJIYJI VPXODJI CJPNZN RJMFDIB JI KMJQZIVIXZ WZAJMZ OVFDIB CZM XPMMZIO KJNDODJI RDOC OCZ GDWMVMT. OCZMZ MZVGGT DN IJOCDIB NPNKDXDJPN DI CZM WVXFBMJPIY VIY D RVN DIXGDIZY OJ RMDOZ CZM JAA VN V GZVY, WPO RCZI D BJO TJPM HZNNVBZ D YZXDYZY D RVIOZY OJ HZZO CZM. D
OMDZY OJ NZO OCVO PK JIGT OJ WZ OJGY OCVO NCZ DN JPO JA XJPIOMT AJM V RCDGZ. DI XVDMJ.
D RDGG NZZ TJP OCZMZ.
CVMMT
"""
encrypted_text_1A = """
HVMTVH,
DO DN BMZVO OJ CZVM AMJH TJP. RZ YDY KDXF PK NJHZ XCVOOZM VXJPKGZ JA HJIOCN VBJ VIY E RVN HZIODJIZY OCZMZ OJJ, NJ RZ VGMZVYT CVQZ V ADGZ JI CZM. CZM IVHZ DN EJYDZ VIY NCZ RJMFN VN GDVDNJI WZORZZI OCZ WMDODNC GDWMVMT VIY OCZ WMDODNC HPNZPH, MZNZVMXCDIB GDIFN WZORZZI VMOZAVXON VIY DHKZMDVG MJHVI OZSON, NJ OCVO ODZN DI RDOC OCZ DIOZGGDBZIXZ TJP CVQZ WZZI MZXZDQDIB. IJOCDIB NPBBZNON OCVO NCZ CVN WZZI DIQJGQZY DI VITOCDIB NCVYT VIY NCZ CVN CZGKZY RDOC NZQZMVG DINPMVIXZ AMVPY XVNZN. NCZ CVN VI
"""
encrypted_text_1B = """
CQNBQ JVNXO VHNBC NNVNM JWMWX KUNTR WBVNW PWJND BSDUR DBJPA RLXUJ RBJBC XAHCX XXOCN WCXUM RWCQN CJENA WBXOA XVNOX ACQNN WCNAC JRWVN WCXOO XXUBJ WMLXF JAMBF QXWNE NAXWL NUNOC CQNBJ ONCHX OCQJC PANJC LRCHC QNUXB BXOCQ NRGCQ UNPRX WBBCJ WMJAM RWKJC CUNQJ DWCNM QRVCQ AXDPQ XDCQR BURON JWMXW UHQRB DWCRV NUHMN JCQKA XDPQC QRVAN URNOJ WMHNC CQNOD UUMNY CQXOQ RBBDO ONARW PRBTW XFWXW UHCXJ ONFJW MNENW RFJBW XCCJT NWRWC XQRBL XWORM NWLND WCRUJ OCNAQ RBMNJ CQCQN CADCQ XOCQN YNARU RWFQR LQQNY UJLNM CQNNW CRANA XVJWJ AVHFJ BORWJ UUHAN ENJUN MCXVN RWCQN YJYNA BQNUN OCCXV NRWQR BFRUU JVXWP CQNVR OXDWM CQRBM NBYJC LQOAX VBNGC DBEJA DBUNP JCDBX OCQNR GCQUN PRXWC XPJRD BBDNC XWRDB YJDUU RWDBY AXLXW BDUJW MPXEN AWXAX OKARC JWWRJ MNBLA RKRWP CQNMN ONJCX OCQNW RWCQJ CLJVD UXMXW DVJCC QNFAR CRWPX OCQRB VNBBJ PNCQN RLNWR QJENB DLLNB BODUU HBJLT NMCQN LRCHR WLUDM RWPCQ NCNVY UNXOL UJDMR DBFQN ANCQN YAXLD AJCXA BPDJA MCXXT CQNRA QNAXR LORWJ UBCJW MFNFN ANJUV XBCNW LRALU NMKHC QNNWN VHOXA LNFQX BNNVN MYXBB NBBNM XOCQN YXFNA CXTWX FXDAC QXDPQ CBFQN ANFNF NANBC AXWPC QNHYX BCNMX WUHQX UMRWP OXALN BFQNA NFNFN ANFNJ TCQNH JCCJL TNMRW BCANW PCQJW MFQNW ANRWO XALNV NWCBJ CCNVY CNMCX SXRWD BCQNH FNANJ CCJLT NMXWA XDCNF NBDAE REXAB XFNXD AUREN BJWMX DACQJ WTBCX PWJND BSDUR DBJPA RLXUJ FQXRW JCRVN XOPAN JCNVN APNWL HANLX PWRBN MCQNB CAJCN PHXOC QNRWB DAPNW COXAL NBXWX DAUNO COUJW TJWML XVVJW MNMXD AANCA NJCFR CQVXV NWCBC XBYJA NMDNC XCQRB JLCRX WCQNV JSXAR CHXOX DALJE JUAHF NANBJ ENMJU XWPFR CQCQN ANBNA ENOXA LNBJU UXCQN AOAXW CURWN CAXXY BQJEN KNNWB UJDPQ CNANM JWMRC RBFRC QPANJ CBJMW NBBJW MMNNY NBCJW PNARQ JENCX ANYXA CCQJC CQNRG CQUNP RXWUX BCRCB JZDRU JCXCQ NNWNV HRONJ ACQJC ROFNJ ANCXB JENUX WMRWR DVJWM ENADU JWRDV OAXVJ BRVRU JAOJC NFNVD BCORW MCQNB CANWP CQCXL ADBQC QRBAN KNUUR XWROF NOJRU CQNWJ UUXOK ARCJW WRJRB UXBCC QRBVD LQXOJ PARLX UJBBC XAHRB FRMNU HTWXF WKDCC QNODU UCADC QVDBC ANVJR WQRMM NWOXA WXFJW MJBAN VJATN MKHVH CADBC NMBUJ ENJWM LXWOR MJWCC RAXFQ JCKNC CNAYU JLNCX QRMNJ KXXTC QJWJV XWPKX XTB
"""
encrypted_text_2A = """UCGGP,
V CZ LOGP TGCJOSKY SDG JUO SVYO DB WDRVO. SDYYDMVBT PDKG JVEDSS CADKJ UOG JGCLOY MO JGCIXOR UOG JD C ADDX JGCROG VB OY-XUCYVYV HDKX, EKJ C JCVY DB UOG CBR V UCLO AOOB ICGGPVBT DKJ C SOM ACIXTGDKBR IUOIXH DS ZP DMB. YVXO PDK V SDKBR YVJJYO JD GCVHO ZP HKHEVIVDBH, CBR, TVLOB UOG EGDSOHHVDB, JUOGO VH BDJUVBT KBKHKCY CADKJ UOG AOVBT UOGO VB ICVGD. HUO HOOZH JD AO MOYY XBDMB, MOYY YVXOR, CBR ZDHJ VZEDGJCBJYP, MOYY JGKHJOR. VS MO UCR BDJUVBT OYHO JD TD DB V JDD MDKYR UCLO MGVJJOB UOG DSS CH C YOCR, UDMOLOG JMD RCPH CTD ZP CTOBJH YDHJ JGCIX DS UOG CBR HUO RVHCEEOCGOR.
MO GCB CYY JUO KHKCY IUOIXH CBR SDKBR UOG VB IYODECJGC UDHEVJCY, GOIDLOGVBT SGDZ CB CHHCKYJ. JUO YDICY HJCJVDB EGDIKGOR IGOROBJVCYH CBR IDLOG SDG ZO CH C YDICY ROJOIJVLO CBR V ICGGVOR DKJ C HJCBRCGR SVOYR VBJOGLVOM MUVIU UCH TVLOB KH C UOCRHJCGJ DB JUO VBLOHJVTCJVDB. WDRVO'H ZVHSDGJKBO VH ZP YKIX.
HUO VH UOGO JD JGCIX RDMB C RDIKZOBJ CEECGOBJYP MGVJJOB AP JUO GDZCB UVHJDGVCB JCIVJKH. JUO UKBJ SDG JUO ADDX HJCGJOR MUOB HDZODBO SDKBR C RDIKZOBJ VB JUO LCJVICB YVAGCGP MGVJJOB AP YC JDKGOJ. VJ VBIYKROR ONJGCIJH SGDZ C YCJVB RDIKZOBJ JUCJ CEEOCGOR JD AO CB ORVJOR LOGHVDB DS JUO CTGVIDYC CBR WDRVO JOYYH ZO JUCJ JUO HJPYO MCH GOIDTBVHCAYP JCIVJKH, CBR HDZO DS JUO HOBJOBIOH MOGO JUO HCZO CH XBDMB LOGHVDBH DS JUO DGVTVBCY. UDMOLOG JUOGO MOGO C SOM HVTBVSVICBJ IUCBTOH CBR WDRVO JGCLOYYOR JD GDZO JD HOCGIU SDG ZDGO. VB JUO CGIUVLOH HUO SDKBR JCIVJKH’ ROCJUAOR IDBSOHHVDB MUVIU GOSOGGOR JD C RDIKZOBJ HD HUDIXVBT JUCJ JCIVJKH UVZHOYS UCR DGROGOR VJ JD AO HEYVJ KE CBR IDBIOCYOR CIGDHH C BKZAOG DS HVJOH VB JUO CBIVOBJ MDGYR. BD IYKOH MOGO TVLOB JD JUO BCJKGO DS JUO HVJOH, AKJ JUO RDIKZOBJ IDBIYKROR MVJU JUO HJCJOZOBJ “ZP YOTCIP MVYY AO C JGKJU MUVIU DKJYCHJH JUO ZDKBJCVB DS TDRH MUVIU TKCGRH VJH TCJOMCP“. JUVH YOR WDRVO JD HKHEOIJ JUCJ JUO EPGCZVRH CJ TVQC MOGO C TDDR EYCIO JD HJCGJ. JUCJ MCH MUOGO HUO MCH CJJCIXOR.
VJ JDDX WDRVO JUGOO RCPH JD SVBR JUO RDIKZOBJ UVRROB CZDBT JUO HJDBOH, CBR ZP TKOHH VH JUCJ HDZODBO MCH MCJIUVBT UOG KBJVY HUO SDKBR VJ YCJO DB JUO JUVGR RCP. HUO DBYP UCR VJ SDG SVLO ZVBKJOH AOSDGO HUO MCH GDAAOR, AKJ HUO ZCRO JUO ZDHJ DS JUCJ JVZO, EUDJDTGCEUVBT JUO SGCTZOBJ. JUO CJJCIXOGH JDDX UOG EUDBO, AKJ JUO VZCTO UCR CYGOCRP KEYDCROR JD JUO IYDKR, HD CJ YOCHJ MO XBDM MUCJ VJ HCVR. EOGUCEH ZDGO VZEDGJCBJYP MO ZCP UCLO CBDJUOG IYKO JD JUO YDICJVDB DS JUO BONJ SGCTZOBJ, “JUO SKYY JGKJU ZKHJ GOZCVB UVRROB SDG BDM, CBR CH GOZCGXOR AP ZP JGKHJOR HYCLO CBR IDBSVRCBJ JVGD, MUCJ AOJJOG EYCIO JD UVRO C ADDX JUCB CZDBT ADDXH?”"""
encrypted_text_2B = """T E L U U T R F E T N E H I O Y I T B E P H N D A H E I O O D R U L T I E R A T E F R E H A E D U G S I O A F D E I I E L C G N E S R P I N E O E R E O O N R H F T O D C R D V L S R V T D B T M M O S S A N F N S R W T U R A W T E E R N O F G V P U H E H L O A S T I E E A O O E N X I H B T N R E E S T V A R M E D H B L C C E L R O C S H N P I C C T V V B U A E S D A D A M A A T I D S N E A T R E S A T M W R O I T D T E O A F U T O T E E I L T I U S O N G L R O A A E A L L E O F L T S H T N I R W T A L N R D O R N N E F S O R T Y O N T F R I T
H L E E D O E R D O I G E W I T N E E Y O L I V M E D T T U D A R E O N D U T H G T I S E T T F B R O S F N R T M R U T L K W G T O D I N U D O B Y R F R D E O T T U T S E E E O V Y E E E A H Y A U A T F D O T A I A T R E C I H F N H P A O U E R S E S E L U P S H L S R T O W C G T O E U T O A T R A O E C E Y V T E E E I A D E S M A W A E T N A I H I E Y S R L E M R I T M T C H R E I O R N H E T S T O P E E G M H I H A U A T B A L O F U N O H O I S H C E O I R N S D G A S B B O O H A E S I L E A I G A G E E F I W G T Y H W U H T U E R U T S H
E L D E I O N O E F N I I E N H O S A S N O U E I Y T I H N E T T S N F B S U E I H O S S I U R D E N L M D O H Y O M R E A A S I W S T G M T N R A O O C M F I H L N A E D C A R I W R R D T E L N S G J E R U R N C S O E G T T L F C A A T R I R E L S S R I D O E E O S S I K N U T H N D T L T N R I B B A A D S E H Y E T P P B O A M T H D N E G E P I C N J C H F C I Y P I U I R E E C T L S D E W O D C T E R F I S E T E T D N N T G A B O P G S E N L A A O D C B E D H T R M O E L R S E R R U U E V S T R W I D F T B A S B O T T T A H W E A R O L O
R I B N C K G M F T T O C R E E V T S E B N M R U R H E E D S E E S I O Y L S I O E U O I O R O U B T A O C N E A C A A D L T T N N D E O B E E A N I U E Y U C E E D C N O I N I C H M M T T E O Y A A U W E R O D O L S T I I H E I Y P R O H L T V O U E E O I S D P U O I O H L R H L A I A E A D U L O E L P E P A A H N O H T A R N U I I B C D T S H S E T U A I H U L A L C N O O E F A W O A N R E N E H H R E U V E C F D O I D O T R W L R R T S L S A I V U T A E B I I H I A H E A T S C C W E S D E T W I H N T E H E T T U U O H H T E I D V T T E R
E O Y B C S T T E H H N E E D T A R T T O D A U M A E S G A E D M U U R V E O X N S S F T N N M I E H N N O T E T O S V B O L R H W E B U E N T V D S R S C L E B G A T S U S D O T O A I H L N S T N I S H D O O A L E E H O N R S C P S T N I T H I S P D B N C S O E S F T N E I S E E S E B I W T E W U R E T N Y L T A A D E U T D D N O C E R U H A E D I E L E M A R I N O C I N S M O D A N F E W S I S E E O C L E L R O E F C L D H I A A T I H O E A W D E R H L S E T N A C Y A N M H O A I H T F T A H A C O E H A E S L R T W K E O D N L T E H H O N
B N Q O A T H H A E L T N J B R N I H U T I N L T Z C T R N C O P E S M A G F L O E N T U R E S N L E D A N E N V N H E A N I E I O S E T R T H E H M F A A C O A R N I U R I G U O E S N E E E T H D N T U O W P G A F C E N G U S I E I T E S O E O S R T E B C E F R N H U T R F I I G S D A S A H P A T E D U E R E T D B E R R T E C I N H E Y S E R R E N D I S S D E T D M O C S S P R E S G E I E U U P S E R A T H F E R F B C E O A C S M H S E F G Q A T E A E T T L W T T O A V T E E F E P A O A O L A S O E E E T T O I E I I N T F A Y L O L E E F S"""
encrypted_text_3A = """ICROCI,
G FZWMSZF YWIE IWRE CJWMF AZCF OWM YCGX GP FZE ZWYDGFCB, CPX SGTEP AZCF ZCY ZCDDEPEX G FZGPU G GF AWMBX JE SWWX FW AWRU FWSEFZER.
MPLWRFMPCFEBO GF YEEIY FZCF G CI PWF FZE WPBO WPE FROGPS FW LGPX FZE JWWU. FZERE GY C FZRGTGPS JBCQU ICRUEF CIWPS JGJBGWDZGBEY LWR CPOFZGPS CY WBX CY FZGY. GF GY TERO TCBMCJBE CPX GL FZE JWWU XGYCDDECRY GPFW FZE YZCXWAO AWRBX WL DRGTCFE BGJRCRGEY AE IGSZF PWF YEE GF CSCGP LWR QEPFMRGEY YW GF GY RECBBO GIDWRFCPF AE SEF FW GF LGRYF.
FCQGFMY QBECRBO ACPFEX FW ICUE GF XGLLGQMBF FW CYYEIJBE FZE EPFGRE XWQMIEPF, YW ZE ZCX GF ZGXXEP CF C PMIJER WL YGFEY CRWMPX FZE CPQGEPF AWRBX. FZE JRGFGYZ BGJRCRO XEQGXEX FW YEPX YWIEWPE FW FRO FW LGPX CBB FZE DGEQEY. FZEGR EHDERFY LGSMREX FZE QZCDFERY AERE BGUEBO FW JE EPQRODFEX FWW YW, SGTEP IO JCQUSRWMPX, FZEO CYUEX IE FW SW. FZEO AERE RGSZF WL QWMRYE, FZE LGRYF QZCDFER ACY XGYSMGYEX MYGPS C QCEYCR YZGLF CPX FZE YEQWPX JO C YQOFCBE QGDZER, CPX G CI JESGPPGPS FW AWPXER AZCF WFZER QGDZERY FCQGFMY IGSZF QZCBBEPSE MY AGFZ. CY LCR CY AE UPWA FZE RWICPY AWMBX PWF ZCTE ZCX FZCF ICPO FW QZWWYE LRWI. G YMDDWYE ZE IGSZF ZCTE UPWAP CJWMF YWIE LWRI WL FZE DWBOJGMY QGDZER.
FZE XWQMIEPFY G ZCTE LWMPX YW LCR(FCQGFMY BCYF FEYFCIEPF CPX QZCDFERY WPE CPX FAW WL ZGY ZGXXEP JWWU) ECQZ SGTE C QBME FW FZE BWQCFGWP WL FZE PEHF WPE, CPX CY YWWP CY FZEO BEF IE WMF WL ZWYDGFCB G DBCP FW FRO FW BWQCFE FZE FZGRX QZCDFER, AZGQZ FCQGFMY FEBBY MY GY ZGXXEP WP FZE GYBE WL FZWRPY. FZERE CRE YETERCB DBCQEY GP FZE CPQGEPF AWRBX FZCF FZGY IGSZF RELER FW, JMF G ZCTE C DREFFO SWWX GXEC WL AZERE GF IGSZF JE.
GL G FZGPU WL CPOFZGPS EBYE G AGBB SEF GF FW OWM, CPX CY REKMEYFEX G AGBB QWDO GP OWMR LRGEPX ZCRRO. G YMSSEYF AE FGSZFEP YEQMRGFO C BGFFBE. ICOJE GL AE JBWQU WMR QGDZER FEHFY BGUE FZE EHDERFY GF AGBB DMF WLL QCYMCB GPFERQEDFY. FZE DEWDBE AE CRE MD CSCGPYF CRE MPBGUEBO FW JE XEFERREX JO IMQZ, JMF AE XWP'F ACPF FW GPTGFE EHFRC GPFERBWDERY FW FZE DCRFO.
JO FZE ACO, IO LRGEPX GP FZE YWMU FWBX IE FZCF ZE IEF WPE WL OWMR CSEPFY AZW ACY CYUGPS GL ZE UPEA AZERE G ACY, AZGQZ YEEIY C JGF WXX SGTEP FZCF OWM UPWA G CI YFMQU ZERE. ACY FZCF NMYF FW FZRWA WMR RGTCBY WLL FZE YQEPF?
CBB FZE JEYF,
NWXGE"""
encrypted_text_3B = """MLLCL DCXXM LDDDL DDCDD DLDMX MDDLC XXDDD CDMXM DDCDC CLDDM DCDCX MDDDM CMDDL CXMLX LDCCX XCXXL XXDDD DCXXM MLLDD DLCXL CDDMX DLDXC XCXXX XDDML XXDDC XLDCC LLDCD DDLXM XMDDL CXMLC XXXDC CXMLD DDLCX MDLDD LCXMD DDLCD CDCMD CCCCD DLDDL CXMDD XXXCD DLDXC XXCXX XXLLD CXLDD DMDDD CDCDM XXMDL XCCDC LXMDD LCXML CDMLL XMCCD MCLXM DLLDX CXXCX XDLDD CXXXD MXXXC CDDXX LLXML XXXXC XMXDX LMDLC LDDCX XDLCL MDMLL DDDLC CDDMD DDDLC XMDCD MCMCM CDDLD DCDLX XXLLD LLDXC CDCXX XXXCC XDLCL DDCDD XXCXX MCCDD XMXDD CXCCD DMDDD CXDXM LXXMX XDDML CDDMC XXDLC XXMXX MXLXM XMCCL DCCXM MXLDD DXXXL CXXMX XCCXD MLLDD DLCLD DDDDL CXMCX CDDCD CCDLX XLDLL DDDXX CCCCL DXXLC XXMXL DCCLL DLXMX XCXLD DCXMX DDDLC XXDDD DLCXM LDXCX MCCLD MLXMD LXMDL XMXXX DLDCC LLLCL DDCXC CDCLC LDMCC LDXCX XDDLD CDCCD CXXLL DLLDX CCDCX XXXXD LDLXX CCLLX MXDDD CDCMC XXXCC DDLXX XCXDC XMLDC CLXCD DLCLX XDDLD CDCCX XXLCD DMDDD DLCXM CMCXX XCCCC XMXDX DLDDC CMCDD CLDDD LDCDC CCDLX DDDLC DCDCM DCDCX MDDDD LDCCL LXXDD DLXXC MLDCC DDCDM LLCLD XCLCD DLCXM LDXCX MCCLD LXXMC XCXLD DDLDD CDCDD LDCXC XDMCC XCCXX MXXDL LCCDM LDDLC XMDCX XMXXX LLXMD DDLLD XLXMD CLCXX XDCXX MXXDL CCXMX DDDCD XDXMX CLDCM LCXMD LCDDM DLXXD LCLMD DCXCC DCLCL DMCCL DXCXX DDLDC DCCDC XXDCD DLCXM MDLCX XXDCC CDMLD LLDDD LDCCL LCDLX DDLCX MLDDL CDMLC CLCCD MLXMM XXMDL XMMXX MDLMD XXDLC LMDLC XXDCL DDDDC DDDLX XLDDD CDDLD CXXCC XDLDD DDCXM XMCLD CCXLD LMXMC XMDDD CDCLX MDDLC XXDDC DCCXM CDDLC LCDDL XMCDL XDDLC XMCXC DXCXX CXDDD LLDXL XMDCC MXMCD CMCXX MDDDM DLCCX MXDDC CDCLX MCDCC XMDCL CXMXX XDCXC DMXXM CDDLC LCDCC XMMDL DDDLD DCXXC XCXDD DLXMX XXCLC XMDLM DXLDM DDDDL CLDDC XXXCD DDDLC DLXMX XDDXM CCXMX DDDCD DMCCX DXMDL CLLDC CXMDD LCXMX MCLCM LDDLX MDCXM CCDDL DDLXM DCMDD CDDXM CLCDL XDCXM XCDMD LXMXC CDCLC LDMCC LDXCX XDDLD CDCCD DLCXM XCXXX MDCXX DLXCL DCMLC XMDLC MXMDL LCXXC MDCCL CDDLX MDDLC XXCCD LCDXX XDDCL CXXXD XMCCX XXLCX XMXDD DLCXM XMCLC MLDDL XMDDC DLXDM CCXCD DLDCD CCDCX MXCDM DLXMC XMDXX CCXDL DDDDC CXCDD CDCML XXDCX XXDLD DCXXD CDDXM DLDDD MDLCC LDCCL LDDLC XXDDC XCDDC DCLDC CDDCD XXMXL DXCDD CDDLM DCDCC DDLCX MXLXX DDDDC XXMLX LDXMC XXDXD XMDCX MDLMX XMXDC LCDDL XMDLX MXCCD LLCCL DDDLD CDCCD DLCXX CCLDD DDLXM XCXML DMXXM XDCMX MDLLC XXCMD CDCDM XMDDC DCCLD DMDCC CXMMX XMDLL MCCXM MLCDD LCMXM DLLCX XCMDC LCXML XXXLD CXXMX DDDCD DMCCX DXMDL DCDDX XCCXD DDLCX MXCDM CCCCL DCCLL CDLXD DLCXM CMCXX XCCXL DMDDX MLDDD LCXMD LMLXX MDXDX MDCCM LDDDX MDDLC XMMXL DXCDD CDDLM DXXLL DLLDX CCDCX XXXXC CXDDD LCXMC CLDCC DDLCC XXMLL LDCDC CDLXM CLXXL DCCXM XDLDC CXDLD DCLLD LXXXC XMCDC CLCXM XXDLL DCCLL DDLCL DDCCC XMMLD CXCCX XXDMX DLDDM DCXCX XXMDC XXDLX XDMLL DMDCD DDMDC LLXMD LCLXX CCLDX CDMDC CCXMD LCDXM CLCMX MDLCD DLLDD CDCDM XMXDX XDCXM XCDLX MDDCM DLCDX CCXXX CLXXD DLDCD CCXMD CDDXX XLCXL DDCLC LDCCL LXXXC LDCML CXMDL DCXCL CCDCD CXDDC DXDXM MXXMC XCDCM XXCCX MMLDC MDDCD DXMCL CDLXL DCLCM XMDLL DXXCX XCLDC MLCXM DLDCL DDDML CDDLL MXMXD LDCCD CXMXC DLXMD DLXCD DLCDM XXMDL DDMLX MCCDD MDMDX MXXDL DCXDX MMXXM CXCDC MLDCC LLCCX MMLCL XMDDL CCDXD DCDDC DDCXM XCDMD LXMXC CDCLC LDMCC LDXCX XDDLD CDCCD CXXXC DLCDD CDCDD LCXMX MCLCM LDDLX MDCDD DMXDM DLDCC LLDDL CXMML CDDLL MDCCD LXDDL CXMLL DLXMX MLMDC XXLLX MDCXM DMXCC XLDXD XXCCX DLCMD CMXXD DLDXX XXCCX DXMMX XMCCC DCXXD XMDLM LCDDL LMDCL XDLCD CLXXC CXCLD XMCCD DXLXX XLMDC XCDCC DDLCX MDCXC LCCDC DCXXD XMMXX MCXCD CMXMX DCCXM MLMLX XMDDC DDCDD CXXLX XMLLD MXXDL XDXCC DCLCL DMCCL DXCXX DDLDC DCCDC LXDLC DCLDL CDCLX MDCXM CCXMC LLDXM DCDDL CXMDC XMCCX MMLDC MDDCD DXMCL DCMLX MDLXM MLDLL DDDDD XMCCX DCDML CCXXC CXDXD LDDCD DDLLD XLDMD DXMXD LDCCD DLCXM XCCDX DXMMC CDXCX CDMCX DDCDD LDMCL CMXMD LLCXX CMDCD DLCXM CLCDD CDDDC DDDLL DXCDD CXMDL LDMXX DLXDX MXDXD CDXCD MCLXM CCDDL DCCXX CXCXL CLDDC DDCDD LMDML LCXMC CLDDD MLXXD CLXLD CCXXC XCXMD XCCDC LCMCX XMDDX MXDCL XXCCM DMDXM XXDLD CCXXX DDXMD LDDLC XMXMC LCMXM DLCDD LXDCD CLLDD DLDXX CCLDD CDCDM XMXDX XCCXM MCXMX CDMDD LDMXX MCDDL XDXMD LMLLC LDXCL CCMDL XMLXX XXCXM XDXMM XXMDL MDXCC DCMMD CDLXD DLCXM XCCDX DXMMC DDLCX XDDLD DDMLX XDCDD CDXLX MLLDM XXDLX DXMXD XLMDX MMXXM DLMDC XXMLL LDCDC CDDCD DDLCX MCXXX DCDDC LXXCC DDLCX MXDXM LXXMX XDDCD LXDDL CXMLD XCXMC CLDXX CCXDD DLCXM DCDML DXCLD XDXMC DLXXL CDDMX DLDXC XCXXC MXMDL LCXXC MDCCM DLCDD DXMXC DDXMX DDDLC XMCCL DCCDD LCCXX MLLLD CDCCL XDLCD CLXDL DDCDC CDCXD MDDLD CDCCX XLLDL LDXCC DCXXX MLXXD CCXXX DLLLX MCXMD CXXML XDDDD CDLCL DDCCD MLCCX DXMMX LDXCX MDCLD CCDDL CXMCM DLCDM XLDCC XCXMD DLCCD DMLLL CLDDD MLXXD CCLXX XDXMX CCXXM XXDLD DCDLC LDCLD DLCXX DDDDC DDLXM DDDMD LCCML CDDMC XXDCL XMXXC CXXDD XLXMD CDDXD LDDCL LDLXX XCXMX XCCXD XXDDM LCDDL DCDDX DXMXX DDLCL DCCXX XLDLX MXXLM MLLDD DLCDD DLXXX DLDDD LDCDC CDDLC XMCCL DCCDD LCDLX XLDDC XMXDX XCCXM MLDCD DXXCC XDXXD LXDDD LCXMC XXMLL LDCDC CMLXX DCXMM CLDCX XMXDL DCCXD LDDCL LDLXX XCXMD DCDXM CCXDD MDLXM DDLCX MLCXX DLXDX XCCXD XDXXC CLLXM DLCDD MDCML CDDLL MCDLX DCDMX LXDDM LDCCL LDDLC XMXCX XCXXM XDCDC CLDLD LDCCD DLCXM XLCXX MXXLM MLLDC XXDXM DLCCX MDCDC XMDCC DLXXC XXCXX MXDCD CCLDX XDCDM XMDDC DCCLD DMDCC DDLXD XMDLX MXDDD LCXMC CLDCC DDLCD DCDCL XXDLX CLCDD CDXMX LCDDL XXXCD MCLML LCLDX CLCDD LCXMM DMLXM DLXMD DCDCL XXLMX MDDLC XMLDD LXLXX DCXML XCDDL DLXXL DXDDC LDCCD DCDXC XXCXX MXDCD CCLDX XDDLC XMDMC CDCCM CDLMX MCCDL XMXXD CCDCC LXCDD LDDLC XMLDD LXMMC LDCXX MMLXX DCDDL CXXDD LDCCD DXMCX CXLDL LXMCC XCXMD LXMCM CDDLD DDCDC DMLLL LXMDC DDXMX DDDLC XXDDD DLCLD DCMLX XDCML LCXMD LXMDD LCXMM DCLLD LLLCD DLXLD CCXDD DLCXM LDDLC XCDDC DDXXD XDMLD CXXXD DLCCD DCXMM LLCCD MLCDD MCXXD DLXMX XXDCD CCCLD MDCDD LXCDC XCXCD MLCLM DLXXX LDDDL CLXDM CXDCC XXXMX XMDDL DDLCD MLLCC DLXXX XCXMD CXXLL DLXXM XXMDD XXDCL MCMXM DLLCX XCMDC DDLCX MCXXX DLLLX MDCDD DDCDX DXXDD XMXXD CLCXM DDDLX XMXXM CXDCD DCDXC CDCCX CXMXX CXDDL CXMLX CDDMD LDDLC XCLCX XCMDD XMDLC DLXDD LCLDD CDDDL XXLLL DXCDD XXCXX M"""
encrypted_text_4A = """UGXXV,
BGXVGB THQQRTKRF N QRK NY KCHZU GT PR YRRF G ZCHXNRX GYF TUR KUCHQUK VCH BNQUK AR NYKRXRTKRF NY SCNYNYQ HT. URX TCHXZRT UGOR ZCYENXBRF KUGK KUR ACCL NT ARNYQ UHYKRF AV GY NIIRQGI EHYFXGNTNYQ QXCHM YGBRF BNFGT PUNZU UGT ARRY GTTCZNGKRF PNKU TRORXGI KRXXCX YRKPCXLT NY KUR IGTK ERP VRGXT. BGXVGB UGT KXGORIIRF KC NTKGYAHI ECIICPNYQ G IRGF CY KUR AHVRX NY KUR UCMR PR ZGY TZGXR KURB CEE, AHK NE KUGK FCRTY’K PCXL KURY PR PNII YRRF KC ENYF KUR XRTK CE KUR ACCL ZUGMKRXT ARECXR BNFGT FC. PR GXR ACKU UCMNYQ VCHX FNGXV NT ZIRGX, ARZGHTR NE N GB XNQUK PR PNII UGOR GYCKURX KUXRR MIGZRT KC ONTNK GEKRX KUNT CYR, GYF N GB YCK THXR UCP ICYQ NK PNII KGLR.
N ENYNTURF BV PCXL CY KUR KUNXF ZUGMKRX CE KGZNKHT’T BCYCQXGMU PUNZU N ECHYF CY XUCFRT. NK PGT ZCYZRGIRF NY G IGXQR TKCYR INYKRI ARGXNYQ GY NBGQR CE G XCTR, KUR TVBACI CE KUR ZCYTCXK CE KUR THY QCF URINCT. NYKXNQHNYQIV XUCFRT NT GITC LYCPY GT KUR NTIGYF CE KUR LYNQUKT, YGBRF GEKRX KUR LYNQUKT CE TGNYK SCUY CE SRXHTGIRB, GYF KUR ZIHR GK KUR RYF CE ZUGMKRX KUXRR MCNYKRF KC GYCKURX UCBR CE KUR LYNQUKT GK ACFXHB, TC N KXGORIIRF KURXR GYF PGT YCK KCC THXMXNTRF KC ENYF ZUGMKRX ECHX ZCYZRGIRF NY KUR XRBGNYT CE KURNX ECXK. N PGT UCPRORX GTKCYNTURF AV KUR KRJK! NK KCCL BR G PUNIR KC ZXGZL NK GT N FNFY'K XRZCQYNTR KUR RYZXVMKNCY GT GYVKUNYQ ZIGTTNZGI. PURY N ENYGIIV AXCLR NK N FNTZCORXRF KUGK KGZNKHT UGF HTRF G ZNMURX KUGK PR KUCHQUK UGF ARRY NYORYKRF NY TNJKRRYKU ZRYKHXV EXGYZR. NK TRRBT KUGK KUR NBMRXNGI ZNMURX TZUCCI PRXR BHZU BCXR GFOGYZRF KUGY PR UGF GYV XRGTCY KC RJMRZK. NE ZCHXNRX FHKV NTY'K RJZNKNYQ RYCHQU ECX VCH MRXUGMT KUR ZUGYZR KC FNTZCORX BCXR NBMRXNGI ZNMURXT PNII AR?
KUR ZIHR GK KUR RYF CE KUNT ZUGMKRX NT ORXV THQQRTKNOR, GYF N UGOR ACHQUK G KNZLRK KC TRIZHL KC NYORTKNQGKR. N GB MXRKKV THXR N PGT ECIICPRF KC KUR KNZLRK CEENZR.
NE VCH ZGY ZCBR KURY PR YRRF VCH KC FXCM AV KUR AXNKNTU BHTRHB ARECXR VCH ZCBR CHK. N KUNYL KURXR NT TCBRKUNYQ KURXR KUGK PR YRRF GYF PNII TRYF G BRTTGQR KC BV ZCYKGZK NY XCCB KPRYKV KPC KRIINYQ KURB KC RJMRZK VCH GYF AXNRENYQ KURB CY PUGK KC ICCL CHK ECX. NK PCHIF AR QCCF NE VCH ZCHIF AR ORXV FNTZXRRK GACHK KUGK, AHK BGLR GT BHZU EHTT GT VCH INLR GACHK BRRKNYQ BR NY TRIZHL. N PNII RJMIGNY IGKRX!
GII KUR ARTK,
SCFNR"""
encrypted_text_4B = """OMGR GHM KTEIA BHV JEEOQO GSCM WF RIRVCWXP EK EITCKNT SBDTIK KIMV VO GHM ZDXZKM OW TOZE IZS XNW LETCDRS TMIII PM WRU ACPWUCXVL XRF EOASCX PRU OWVVTNBR WR QVZBINEKA OY MYEIIWZ VVUPNSQMC. E WME YVCRF ANFTV YQA AGROVNBYTRK DMSGCSVAV’E HSE, LWMZVINN, JQREDM MMGGRBR, IZS SEM WF YKS SIZEI ETBA WRU TB IAEJI KPM OIFEE TW UBTCMUEEV TUE VQL MDXMRZCL PIXTTVJ QVVVPTRD JK ILV KQPYGR FCPADP.
ZV BHV KNGEZHTRZVO YVCRF TPQ CMEBP HRF BREV XTJK BW FZIHG LWZTPP ASIIOIFHME PRU JITKNEF FZAB XYMQR SCSR AB QQSIIKUD. YIGH NAGXZBCDV CNQ RMEDPMM BHVA RRPMMIIUTG DIQVR TPQ QEIJIRZCNF BIOZ MEBW TYG CBLL TTEIBTAEFS BF KMAIUWVIR. FUEIVS DRV ACCY UKVRUUHL MIZUJ YAF MWDIECTG WFWNQEL MCH ROZITQLN PZABSKML TYG TEIJGCI DIZCLU FVDMXXYJ KITF VO GHM XTKRBCS FH TUE VUCXY.
WVE UCY GHM XJGB WN TYG NVNBT HIVUMD KQ CUAVST. E IMKOEPAVSAMCGV AYURF RRPWDIIU BPAK VHRY PMS WVMV TYG ADUQXP JCGQNX HRBM I FGIV IB MFPS TRIGEMLA, QN R EAZP ZGAIU JG A KTIOEAYPR TITLVF CNLOMRYJ. BPE EGW YEOMIYJ ZMCFINVSMP ILRB BHV RRVVIFXSEA WF R NOAG UMGGY PID VZHNUAFTH YQA MVP, TUEG ITVV VWT IGAQY NAG FRBBLV CNQ CIFD WYWCLU JAIE AQCX WWZ RVKNSOZOTQVVBS, SWT GHM VDC FN AEVKNT TPQ ASJB IQLKLN SW OASJM IT YCNQ CTAJHVL PIJ LUQGMYTRK, IVD YG LNUVOWIU IV AKVAPK CZSII BPE TQVRR WR SEISVEJU.
FVGPFXRX CXHZNL NGIUCWK EIVV WPBN EMKI FN JAIDAEIIZH, XYM TEXKOA’S PQGSZK MFWQRGS EQGI WZCSKTAGEL NN XYM AUE TIFIVS IS STQNU VHRM IE SENV JRFME. GHM FGSFXA IE VHR FZACX CQVE XCVR WIK LMKP MXYCUFTQAC EEL BHV YIYD KMAKRKCS UCSUEL AJX FN BHV UUA DWIC XYM JLFQD-FOIWTH JTWPV YIGH PUH GRDILIA IATW FWI YMIRK QF GHM XTKZWV. TYG LRGQAC VRQVEU HLNMQZV EIZWWJ WPBN BTT IEMUY RPD ZAVMVIU BW UEJOESM OPPXIKUJ VAXIVS WMD XZIJQNRR, JGI GFCTD DCKR NW TTEUEIY RIAVNAF ILV AIVRIE UOZPTW RVL WVTE HNINAI KW ZEREH GHM EISCMV AHWIYA. EAGWV EIS KQ CBMM.
IWMCM KAKQ OEGIZXWVL I RVVRRAB IXXY BPE GTIFOVQG GRTOATWS VN KTPMEA, BHV TEZAQZXRX AWLUKEES PQAH KPM LZPE NGIUCWK ZMPVCTRD KTPVXMA BP EAYELACMRV INU KCRNQMC XIQJEJOEA. WPQC XYM TIEG FVNIXAC SZWKV, EAGO IZS QRVG OW VHR NQZIL CMOIFP HND ZQPGYML SRHEGY IZS XFWS SKQCX. TPQ REMITRP YEEE AMUI, RA EEIG MNNG AU XYM JRRXE YEOUDREIQRVU, BHT BA WMJ PWRIQR, PABA GIRTQSVF TUAB UC XYM JAKVLR HM TPH CWAT KJE FEKACH RYCICC, AAD EAGWV, BPE CGGVOV’E RSGG WF KJE POLQM LRL ILJQ GBNM.
FWI UWKUDGNGS TQUX KW UE SA ATRQODPR IZE LPCYEID DR KPQS GQIAT. LUS LV SVON VHNT BTT GFLMX DKGUT PMKI WITLVP IATW QCIDG PAEFS NNL FWEK I AETQNQ AYGXPR PID SGEA LWEI? SI LQD TCTB AAEJVV PQM KJAG TPQ RSUMF HRF BREV PTWKZWYVF AF PIDI SW IV OIFEELG DTXIMIT? GGRUAXE REKW EAJ AEG TW DT-NFQV AXTIPOTM PX KPM FFTT, NNL ODQDCVITCTVOVE UVFU BHV DAGTTQ WEU GMT KQ RRAKT WMD. QV A CGTGEZ FD IDXMRFT DBMQFXEE, IORZEOYA EDDXV “UWSK GXPETXTRK MUPVTOE, AA KDY YIDE DQSG GZMRMFCALP TEDUMEIIU Q PAMG FVNQEWIU UG AWHAVRA TTVV QV BIKTNNVUP ME XZEGCRNTQAC JFZ ZEKWRAIVS IS PWCR JKDR IV DDQV. QB PCGAFEA YT XF ZMPFTT GO GAJ XYIB BP CCGS WR SMGTWMREY NNL EIVVVOTY K HNVM BTVJCIDVF TUE VAGXYMZN IGBRLA FD CZMTD KQ OHR IDBC RVL TF VUEN WHTV KW CS KJE EEJQA GRTOATWS JHW TPW IMUAZPEQ FZQT WZVKE KJE JAZE PKRQVSK DOHDQORE RVL TYG IPEVU.” WMJ TMTKGR NPXQPVJ BW HRXE OEMZ P VVXTY KQ NRW WDSIIA NRFO RBMM UC AYQKH UQMVTQMC AIWBE “DA EFTMQBIU OVAVWS, HPWZ GITMQPK QF LOCD BSJB ZETGNG LMFIII Q PAMG BREV YDWK BZOLDLRD. QF PTGMIRJ ELRAZ FD QV BPAK VHR SQFJEKQWN ZP BEIBMCRZI PAJ YOESMZTH RVL SF K MHSB MHO PWC TF TEGUZZ IS DM IT IQMR WQFW XYM CTDQSG SXQTH. TWVDLET LOCD GIDIQNZPG NFNMXVJ QV TYG PEODUCGV IVD UQ NBT CZSIIBIKV CNL AKFXSE EPITJ MNY MZUPRUM TYG CHRZQCX KMVSZQNF BMFLIVV GOLTSRLN MCH KPM CRNEQOVUX.” XYM NIECL YIVQ DJ KPM EDREEOZ’E AIKBMR JGT N DMMSPZVM FFT ATRQODPR’A ZEKWRA, “I ATPPC MFPVET LOC FD LRDM CIQSFEL FWI ICJITQN OY BTT IEL WF KJE LEID”, PRU XMRYCPF HM RTPK BPAK EOATZUIMFV EAJ C SNFMD GIWCOE.
NJAGEDQG EXZQCFNA XNMI PX KPIT GQIAT, EUILZV I MFPTU HQE LSITL HRF BREV FJVEML UGUIQE LALR, RA NUIVHRR ZQESIBA FIQM PATQSSEQI MRFE PLMMG XYIB HZU HBPM AU VVABOICTVOV UC XYM MYVU OS TPQ TQGMZOI YEEE QZ GIRT REFRAEDG. TT WVB WUK VO EEKAKII BPE KYO NQCUAEV IVD KQ DRTMDBMEM EHRV HND PMETVVMD KQ TUE KASIO JMFFTE EEBGGRZVO TF TOZE.
BTDWV EPO IGAQ OV YJWK AMAIEH SOZ FWI KZCTY KN GHM EEMIQBURN HBMM AU XYM IMRBOAS."""
encrypted_text_5A = """JDPWD JGLOF YBDQA LKYFD PPFTY OFKQY ICSHD QMIDK KYOES RQBYO FOKRJ DHYRB YPYKO YXTLS QRBYI LCDIQ RDRFL KRBFK HQBYJ DWBDT YEYYK HFOKD MMYOE SRRBY PYBDQ EYYKK LPDKQ LJOYJ DKODK ORBYP YFQKL RBFKA JSCBR LALLK BYPPL LJBDO EYYKP DKQDC HYODK OQBYI YZRKL JYQQD AYESR QLJYR BFKAR YIIQJ YQBYF QLHDK OUYQB LSIOJ LTYLK FRBFK HQBYJ DWBDT YMIDK KYORB FQJYD KUBFI YFBDT YRBYO LCSJY KRGLO FYUDK RYOZP LJILK OLKFO LKRHK LUBLU QBYHK YUESR RBYZF ZRBCB DMRYP UDQBF OOYKF KDCDT FRWFK DQRLK YIFKR YIFKQ LJYPY JDFKQ FKRBY YMBYQ SQPLL JDRRB YEPFR FQBJS QYSJF RUDQY KCPWM RYOSQ FKADK LRBYP MLIWD IMBDE YRFCC FMBYP FKTYK RYOFK RBYKF KYRYY KRBCY KRSPW FDQHY ORBYJ SQYSJ RLRYQ RFRDK ORBYO LCSJY KRFQD SRBYK RFCQL FASYQ QRBYF JMYPF DICFM BYPQC BLLIP YDIIW BDOJL TYOLK MYPBD MQFQB LSIOK RBDTY EYYKQ SPMPF QYODZ RYPRB YOFQC LTYPW DRELO PSJES RFRIY DTYQJ YULKO YPFKA UBDRY IQYRB YWOYT YILMY OLKYL OOZYD RSPYU DQDZP FYXYP SKKFK APLSK ORBPY YQFOY QLZRB YIFKR YICLK QFQRF KALZD QFKAI YPLUL ZEIDC HDKOU BFRYR FIYQR BDRRB YJSQY SJRBF KHUYP YDOOY OFKRB YPLJD KMYPF LORBY WPYDO FKQYN SYKCY UUEEU UUEUU UEUUU EUUUE UUUEU UUEUU UEUUU EUUUE UUUEU UUEUU UEUUU EUUUE UUUEU UUEUU UEUUU EUUUE EUUUE UUEUE UEUEU EUEUE UEUEU EUEUE UEUEU EUEUE UEUEU EUEUE UEUEU EUEUE UEUEU EUEUE UEUEU EUEUE UEUUE UUUEU EEEUE EEUEE EUEEE UEEEU EEEUE EEUEE EUEEE UEEEU EEEUE EEUEE EUEEE UEEEU EEEUE EEUEE EUEEE UEUUU EUUUE UUUEU UUEUU UEUUU EUUUE UUUEU UUEUU UEUUU EUUUE UUUEU UUEUU UEUUU EUUUE UUUEU UUEUU UEUUU EUUUE UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUEUU UEUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UEUUU EUUUU EUUUE EEUUU UUEEE UUUEU UUEUU UEUUU EUUUU EEEUU EUUUE UEEEU UUEEE EUUEE EUUUE EEUUE EEUEU UUEUU UUEUE UUEUU EUUUE UUUUU EUEUU EEUUE UUEUE UUUUE UUUEE UEEUE UUEUU EUUUU UEUUE UUUEU UUUEU UUEUU UEUUE UUUEU EUUUE UEUUU UUEUU UEUEU EUEUE UUUEU UUEUU UEUEU EUEUU EUUEU UUUUE UUUEU UEUUU UEUUE UUUEU UUEEE EEUEE EEUUE UUUUU EEEEE UEUEU EUEEE EEUUU EUUUE UUUEU EEEEU UEEEU UUEEE EUUUE UUUUE UUUEU UUEUU EUUUE UEUEU UUEUU UUUEU UUEUE UEUEU EUUUE UUUEU UUEUU UEUEU UUUUE UUUUU EUEUU UUEUU UUEUU EUUUE UUUEU UUEUE UUEUU UEUUU UEUUU EUEUU EEUEU UUEUU UEUUU EUUUE UEUUU UUEUU UUUEU UEUUU EUUUU EUUUE UUUEU UEUUU EUEUU UEUUU EEEUE UUUEU EUUUE UEUUU EUUEE EUUEU UUEUE UUUUU EEEEU UEUUU EUEEE UUEEE UEUUU EUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU EUUUE UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUUUU UUEUU UEUEU UUEUU UEUUU EUUUE UUUEU UUEUU UEUUU EUUUE UUUEU UUEUU UEUUU EUUUE UUUEU UUEUU UEUUU EUUUE UEUUU EUEUE UEUEU EUEUE UEUEU EUEUE UEUEU EUEUE UEUEU EUEUE UEUEU EUEUE UEUEU EUEUE UEUEU EUEUE UEUEU UUEUU EEEUE EEUEE EUEEE UEEEU EEEUE EEUEE EUEEE UEEEU EEEUE EEUEE EUEEE UEEEU EEEUE EEUEE EUEEE UUEUU UEUUE UUUEU UUEUU UEUUU EUUUE UUUEU UUEUU UEUUU EUUUE UUUEU UUEUU UEUUU EUUUE UUUEU UUEUU UEUUE UUFBD TYSQY OEZLP RBYEI DCHRF IYQDK OUZLP RBYUB FRYLK YQFRR LLHJY DUBFI YRLZF ASPYL SRRBD RRBYZ PFYXY FQQRY ADKLA PDMBW CLKCY DIFKA RBYHY WULPO ZLPRB YCFMB YPFKC BDMRY PZFTY UFRBL SRGLO FYFDJ KLRQS PYUBY PYRLA LKYVR RBYPY DPYLK IWRUL MLQQF EFIFR FYQDQ ZDPDQ FCDKQ YYESR FBDTY KLFOY DUBYP YLKYL ZRBYJ FQDKO DQZDP DQFCD KRYII KLLKY YIQYH KLUQY FRBYP QLFAS YQQFU FIIBY DOZLP LIWJM FDQYY WLSRB YPY"""
encrypted_text_5B = """Se vsv Rusyrrx fayyx ute Emaz ud Mpjmmwr ec lke kwrl mi hbi nqeqopzvsyi uh Nengepjii Ugxbhkz Giljjm Ymwxbrjivgz Npzhasx Zjrwgz cnk Uievm Purnnrsti Cmetjginxk, Ahjakbtr mrmyy “Hgw woxlnrk mm jtj zitwtn ip Yrqgcmfyckf aq ay ravh qyejnf. Gagwalgq apg qe i Zrlznjamc rdm, hgy vw raq m Yqfiv yjjsowv tiae, mbm qyhwakim kz ixp moj cmni bz r hijqcjfav. Ew xrq pahyn npx ar mhaxpz ci n pemmaa ud onp hz qeia xjw ipjhw. Ute Blyjuvnrujji qxlro pbwjl wswvecyz feijwnfnc zli rvf yaiwc eiox ld elwpihj taa hr aenweww imr tia zbion vw mjusjxy otme ii, mgp fhm gadw jk lwwgebkz. Ap sz jtj mvbr crrf pnxh um tbpg jv uga kwnjgf kqa qipwchfmv mcb ybe jnjgwn uh wxn qpmgyn Nkoeeen. Ad en aaa axub nngufnl hgw Gymau pbwe nwwtixx wyq xmzk ynn hi nqegeagyx nnf yvn ganwz gscp hi xprrex.” Aypjaqecy ybe Jdqaa hrmhldr Gagwalgq avmy bifn khtyy ec lke tjdix Nurenqgi’q hklmnh, hsw xn wixn c lnyp qhlk pbw ayonsvecy Pixwoonfs izm lainwgrwk nuvwx yu edpvaaue tia craidpww vuv wxn Isgjraj avj wxn Guxnf. Zth pfl cxvvsew Ynpejbrjiv hauzjiwmc mnp indjtjj pvpp rvf layijnpim Elraydra rspf p zdrcwae ytnvecygk iizyompej twyb talyi ijua wxn humhk iumxic ikev hky hwshi yeeqiyhyx Bmvu Jnrotsxk. Vzj pyb tdvc hky iznq yk Ndwe trz gaxevlmyawayyx ute xlqcxe se Bjfhizcwr ivx vvscw pfl Eboapr ov ute Blyjuv trz zjwv vlmyurwo bc ute isckivun, jtjsr fbrdor erk nzh. Igywpuxa mcyjx i vllxrv hd Lmbw, bsdwgaihjon nnf mesdqp ynlhnsv jleyb. Ptn ksqhb kiecpej dx op hibl qm muw jk utarjlb qk xslvhasvg, okgx ino oad."""
encrypted_text_6A = """Lelqzq, C xnyhv Isxad en Gkcghhe ufc wbw gem ugejldv maw efjdexq. Rly zzh vwdr fwzhcff xbw LMXSR sjwqenauim gm e qakh agnwy ugemw zvimmh Mwkgoc leeamk u dnx ix msckd evgtx fgnocff jij sly ehwmamk wzztnwq en lgi Nwltfw nj Ujsigar. Xbss kund qy lhqy ln vylqmynd mn xqsg Bnhcw'r jladrx ss xbw Avclhwb Etwyml, ababl bsr e wgkpyusmif nj ujsizsbxm xqsg lgi Nwltfw. Isxad wuqr wbw jryo vi qgtpx xhkojd sol vlyjd xi yn ryps. Xbw bpow vem am xbw kswssmifr. Xbw emlks shw vem ss xbw Fvyss Tsjzqcv, sly kdgifc en lgi zgqx ix Peclaes ogmwz vem ttmfl evie sly jtmhk nj nzd Pcygxbgtwy ss Efwwehvqmu smh nzd xbaqh if Qlivdw, uenra lgi lmhrm ge xbw Bsfgrwok. Sly Cmmazs'w wsrxfw zx Vgcvoe vem ttmfl evie sly jdquamw ix sly Ezymgkioe zx Bskmwsqrukrym, zdrww sly “yqepw” semc nj amzvxamk nzd figj. Wi skp zaui wzztnwqw qwqi zgtrx ss xbw rmnw nj ifd sz lgi Mwuih Onrxwqw ix sly smgcwmx qgqpx. Lgi ifkc lwlecfhra dngulhshk zvy lgi Mlzxow nj Twtw ul Npseomu smh nzd Luffmhy Felvdrm ge Futxpif, zrx fn-shw gem smc cvde qzdvy lgi asqhyfr qcygx bsui vwdr, mg sly gmps hkeww vi wgtpx yn ryps mm Gkcghhe. Nzd gfmd en lgi yfc sz ugejldv zaui jghrnk rxlshkbl slyjd, wcfbi faflnamk, vmkp ufc suc zvy skp mqlfidr sz Rdym. Od wbgtpx td wuxd lyjd fyuzymw Isxad'w hwsaijj luk rihl gil ssxuujilk nr ng Kshvnr vq kesamk u dnra lqecd nj zgqkyv cswmlihlr vyndefamk nzd piuzxcgm sz ugejldv zaui. Nzzx vgtkbl tw yfnyaz smgw ss fgbenw zrx vdgchgil ugejldv maw. Ay zzh vwdr nzhreamk utnyn lgi ynnpolhsh ge xbw Hqjwqmud Bmjzdvm. Lzgcltw okdh vgsl nzd Zcydryjd ehv Aiumesll bmjzdvm ogmwz zvy hnpssktbsainab zyjrmifr sz lgi Wsdwuj rlcxs, ehv zx zaqwn od emktqyv slul bluhsil khb qgtpx td ihuqcjldh nzd wued auq. Vi qwqi udlsml qmazs. Qysmabaki Dgcmy'k trypoiwldh nskihl esl xnvawqc bsr kcndr gw zr cvde. C lgmhc vi gafln td evdd xi ltvh gtv yfdqcwr sh gmi ufnxbwq fs wwtfghxcff lyj fmzl, ayn A jrio gil utvlwmx zgbym ar jcytvcff sol vlyjd sh wzvnz sly kdzyfsl qgmhyj lmazs fy."""
encrypted_text_6B = """Ykuf rqhuddq rgz ppismxooeyz ud ogmp prlzqa er lop nlovktvfnx oyzcqdzov dve cxuaibk vg Lbejrvpsl arh dtwobnim lw Dfgg ta uqg onb lr fln mgmd, rp ybvigkx vx dbo Qxugbuv. Ok lqlpgh rov amgi ukrdphdo qeo ei giukx ivd ly Jlzipege lw vfdb Mdbsgzkc Gsysoooi oeo Boptemmk Hcrocvn, lwd jok Sigw codt jgzcvlsy oyv, touriwmhfd lzq kuai ia wbo Oamkh dngeqbto e icugkf, gyucz iesq pu g aka nfmel clztmvin rrir dbo Bvghj. Bqyhgckm sjilpizq jl xeelpz jsn oycqim jmdhkip ia wbo Aobmbo lw e sogl yv oabxcen, dbo Qxugbuv njcdnv bqu uqg vajt cl ioxgb jvpubautd sqyctmnn trh, da ufe kvpfbsnv yv waxk, zq jaa mmrizov jgmmumxel jthybajvcpk. L whmrbv cmw igkqrnv ly rov Aonguk wb oxg gdmvt gj jok Eumctgd, ydh, paytv gnk, Aubsfndm ygn eebo dy lsiv mweiuho iy xii xrzilm inlcrn ybodt qg kac ukpjnv ly rov Gsbigcr’k fyr nldpiaegee. Zsh vgmro rei a wgmeffka illhw pu mt, ipj l beqbadd oriel fi lzd jsn ctqctme. Gr jaa vqqw ei a vtib nfwa oftg ly ddlee rf ybgu ov cmw tll dqawyzoqsq enapv. Pyrhgbk, xntouxtx, wx oxg nisddmoi rvx ric lwkd zeiwin wcun dy jsn qywwi; rvx sy botnvh flaute, cbg ybodtkgb stlly iu delgtia kcvt iykngllqm, qii ngxk aoh ur mnq sinw; tlx xsg a aqbhsg iuqq cp lnatqbh nn jec mkcri pgxivhg md jok pqjw yb xliuod ku qmszsdy. Roxa immsiflx yei sehtoactd ja oxg ksmv-anpird ryruob roth jc drd jqnn toulkgh hs scgkfn yz rov Gsbigcr’k zuksoeo. Zggkumcb kuap bl wisc ke idpferpsej hjc gxpgrpuoi Krsoidkbe Byzkdlyn ta pxi eka efrgbbli yv ddt jriceraq. Ov cmw uoirenv cqro pgakvvvs ric nbohxdo birwe mpdb Aoqvzgnkr ipj icehqm wbopi uc qiyjtgbu Helqgfsy. So yei iesq pxie lzoo dbo nlpa gj jok Qigcj kon igdcgqkx. Klzoirvda kpauk wx iea illhw md jok pqjw iz o qvhpcv uc Qoou zmrto hjc pvrfl gaq tqanto ddt acnnnzi ia Zey et ufe anat gx uqg autnsbkiefi ia Zeboqn Irdnoizyn Hdogiee GS lnz Lyfxoi Hgtpgyh Xyzigthww. “Et irq nffbqnpdy odrxsqg hq gyg zyid mbvgxpogzr rgz cpirl Eumctgd Mnkqdkrv fi hcswdt Uer Paxipo pn hjq Entpxigv Usyqzgun trh miu uwy jpipq un ko up ufe nfwa gx uqg Aubtn Wczkdpigdk. Yuqg heogct Megxsgzg oiy okpgmjd ueqv jok ddpog gx ndsj a fley, vvd iv ald zg nau xecfrgb rov Sgviw pexfpg plt ueiwkey wx oxg yqri hjct dcm ulm lo kbig pxgu uwy jedl zlxr jem. Dcm rnzd sq uqep etukbnpqgzct ctgg g fidrvpgh ksf awqwtefk oxep rov hbakucr Clzumcbp bmw jok Qigcj mbm xa sacnmpe iea iysuybdige gb oxg Zigwb. Kxkqk fln Hebvriimnc ufeuhcddqn tto ktqmuqkm hg urlg skuo cl ric Sgjty, Smzwrwmk pw ez qmdsmdim Xwuln ezj ov kwwj yk yrfbfoj yvngpi ok qoy vgirgnq pxi nkqyaehy ia wbo Emskrslz sqpovti. Ddt Wwjnf cqnq ag bculzednv, yb ald, qgkv aiiskm ezj tkgbmaek oiv srgm pxdl bgd lzq mpiaq. Rgz iu jl lzq hcvobuq fmpj lr fln dtwq nwybm aa Isdpoylo vg cjeuo lzq uaho ia wbo nkelz nnqigb rgz gj jok Qigcj qrnvdv ykqh gb oeko vt igdcgqkx. Yydil rovr qd evhb vn qomdmvz tm jok cbzegzr Ytlyzaemcb Buzhqnp yv Ygg."""
encrypted_text_7A = """DEYRB UGZWR VEFMY PEOAR GTDHX MGWHR RRQRL GSZVE VVIES UZRTU OEHVR SSLLQ VBCYW YHVRL OEUGV TOTGX DVQWU SBLJN HELFQ ARJLL BIIGK JAEGM QGUTG NQAQC ENRYY VOAIK PNJGC YDRPW VFSOV QOTGK KIAWE TPNIC ZKRZI XUSAW NYEUK XEZWA NKIUE OMQHA TZWWR WTSGN IGZGC ZWYFZ HDNHM GZKRZ GINLO EOGJL RUNZD RTGKD RYABL ROMHE AVDAE CIFOY HKDVN FKTUK QFNZA IJEGW MRBSJ NHELF QANKV NRUNG NKOIL KVFHL FKDRT COEGI EKVFG NMJUX LULXJ SZLNZ MEXKP CDGRV IYGNM YOMHK KSHKL OSGTR DGNUU MNKVI NSVBZ YUIHA UQAAP OBHYA SVGFB LOBHZ UNEHE SHGNM ZEUKL VJTTB QSJOO EEKBU KNAEJ MAYNA EJMAY CEIHI VLOEE UZZGE BVKIW MZTJG VGKJT FFSAX BSRZP RATIE LXVSA EQGVQ ZUAUG EAWET EGTNE KRFIW RUYEP EDVGI OEIYF AVNNH QGROK VKIQG LSOEX VRONX XTPAW HRXAV TZHVV IYSAE EIPNV ZEIVE AQDAL CMNXK IEOYP CAHRO AUZGR XDXRF VWYOD RYONK KICWY GNSWA SASVX QVFIE ERQAG TDZKE CHLNG UPNBK AGDWF LVTUK NHRRC FOPRU AIBTQ NSTOK VYEWO OJZPR ECICO JRWSA OUCGA YDZVQ NFALV TOVZZ OKUCG GMIAJ KUGVT VUWRN LNOAB VLCEV ATYSP NJNIG OYIEL XVKBS CKKGZ NETXV NLVRF ICEOU SZWCJ ASLBB MEIUM VKMFF HTHXI YVXOK HGGAC EAKAF VKRYD TFLOE EKERC OLCIM ASSLL AVYUI KKKIF WJRRZ WSZNE ZAXUD LGVUV GNGTC HEIWZ TUKYH KYTZR RBXOO JCMQK GLNLX UEPDN YIAJS AIBEZ ZHSNI TRBKR ZGINO LSUUC YJREK WLRUV LYKKG UXDVD PJAAH GNMZZ NEIXW FAHNZ GNVGI AEEIC JLTGE ZHZNL VVWVX AHREN RKRBV WVNQL DNTLF NKHRV WHYNE FZMQG CAPZI ZANHG SIXKZ HVWLV WCEFL IYRUU KLXVK HCHTV VTMPC DRNFK IGNQA QOCRQ LRDW"""
encrypted_text_7B = """OREOM CUFED VTMGJ ELEHG VYHDN VWGKS HMBCY LMIEX LRWFF WXBKF SZEAF KZPLR VSJUE ZTTMC APOAT SJUSP EMCQF LFIXM GSEAT GRTOI EYYMV JVEUA UGLIO XWFTW GFEBF QLFCE PLTDW ZAAEO AJFIM MUARE BTYPC TPTBR GAASR TYFDL OEARG LLXNE EPWEO RPPPZ YZAEF QPRLO NYFLM DDTDR SRWMW PUOEL EPDIE RWAXG GUYTL PQGKT ZCGLP QLOAF CHZRS OTMEK MSCAR USEEA ABHZW PFLRU ZMEDM CGYME HXYQS RGALD AAPYD MAUOQ CADBJ JISMB TNLIQ GXYUK EJATC FSRSE HMVSI ENXCG GETEY UNWMD HXZPJ OTEEY VXWTE GCJSI TCXLU AVPUT CPZPD NZCHL SLDVY QLPCE AUVJV TVVYE TSPEH WTASP PEYKM EGUMF VAZTT ZQESY OHERX VXQFB RTZMP CLKPL SDEAM KLISL HBGMS ZDGRM FMCPX LNZCE DTRJL YLOKS HSWPM TQUAL NAASE LMXBX QVWPD ABJUM XCUWK ILMED LYEWE LOHNP VJCBM CTSHH EDRTG WPRRY GWIET TLHJP TEADP SXXKV ECYTR CDQPT KUPFH OCUMC SGPEA CKLMM NWGJJ GQGHM FMWLE TMHEV GITQC WSJAL SGHVS CYJKD IERLG GFVOO FPEAW YTGBP UPZSX MKPMQ RKMQX MEEHJ JYMAE HCFAM DSXLC SIDAX CWOOY EBGPS PYOPY WGIFC GGPSP SOXQP GEYTV CKAUC ETQTJ EREVA QDMNO MAKKW EYXDN LGSPG UQDES NZPVV XFHHS KLROH XPGZI YRGBC KWEEM PCLZZ TTCOW SCUWG QOIYR GYCMM PPYYR YXWEH MGDLD SAUGV ELIBR KJLHD BHVVI CAHQU VHDIK CKSGY EBMCV MCTBY GUVSR VCVKY DNPCF WIHFG FTQWO RKAPE RANAK CJXPA KECAW LAKFW SYFTB CPSXZ TZYWW HRTWA CMGZF YRJFT PTLDK SIZAT YUQGP AMYWM ADUMN PFMEE GMPEI WRKCU SRZRM FNKSP EHGUK SZETG GFHLE ULJVI DTHLQ SEPCX GVLYW OAMFN HCNZS GKMSR AMJDJ YEWPF DVLLK GESSD EMMOF IWINF KMEED NPRZY LTTAU FLMTL SNLWY RNEQG VPHLP PKMTS XMTLH DLKDT SMTTW KAAIW ENMIS _RUFX QCAUI SFCBT YCXXL ETLPA HTAGZ TLVRO MCGZS ZRYMV LWOMN MXQIY DAPFJ AWALG NWIST XGJSJ PHLQQ FSEOM FNLWS CTBKS AEDVR RGSZA MLQFL CUBCK MMWWJ GCUXS LBRVS WDDUQ JUHTO EEKUJ QNEQU YXEDG CTXIY NVETV INULQ UMWXI MYQJG LAADN FINSA JVLMW RMCQS INDTR NJMLR HGEQP TCLLV QSZRN CKVAP VPJCJ XCFBR VGRLS PSEFQ DFGUK DENSM JUKWT EGQCZ INNKP KGYYE BGGCG YRAMG WELTH RGJOY RDFDM EFEMR NWHOE ATYES SOGYQ GXNUL GCFEM AEYYZ XRHBB RSXTO TGRLX TEXRN WCDEV LPWQC MXQNK XDNVB YZHFI EQOLL LIXNU SXZAA JRKWT PWYPN VASWG VLXXS MRVSE DHKTQ JLOWK ACSXL OOKVS JPTXS CFMRO HCQJV OTWPV LTLRB RGFTZ RZPVD QLNGF JFIYE KCGWS ZOXCC MMOAN CFWGL SHEAW XREGI VVPDT OYIFI YIXLU FGPSX CJKVS IHDEA CPTLG QFKPR VLTAJ POBBK LVERF ATLEL ETRCK REIRU GVCTG OSX_A GQMSP RTYAW EFSKL QZPDN BBRXX GPECJ AGYHX GCJZD CGQKS CMSKG YJKYT XMIAK YCOYR LISDG CISST FBPEF LEOMQ KWEPS TMPSV EEACP JQNHM PEAIW EBMVS MPUGF MSIPN XRFSN EYMMQ GBYIM RCJLX UPRKA MNGPY TDWDO GINVE DTAFC ASYOV RESZE ATFIG SLTLG GGIPH ZQVKE WSAYQ EGZVH PJSWC KZFEF WPEGQ QSRZI ZLGZI ZNMMM XXSTL YKAXZ AWRGF LEHNQ HOGYD UGGGE TCXRR USWTK YGUKQ EGQKL RPIEP QFHPI VCEDW EOAJQ HWCAX GHEEF TEBOM EDANT RFYDY GMGSM PSTMT ZQQLT YJZKY NMMDJ SLOWE NMKJC BSUWX EAFYV WVEUP YJGWD PLRTZ VEEXC KLSLO GLGHW UIHYQ ZTEHM AUEIP ITDEW SLSAQ UGGHE HGPLE CRLZG PMMNM SVLTN EXCQW JTAAV VSGOH XUNWV CCBCF SIHWW GTNXQ TGJUK QGGRZ DWTZM KSUWE LGERG GIZEK FFLTE FZRFS REGWG VVIYH KFNLE XFNGQ TXDAB AXGKQ DECJT SEAXY JXCQR ALHYL YSBZU AVPIL M_HZN PJAZY VFGAX MOWPG LMZSW JQEIZ ETFPS MTMGL VWLLI TSISM XWVYA ZSZCG JVSHZ EGYTJ IZFFP PXRZN MYKWI QUTSE VMWUN AUMSP AWYEW YPIMF NZHGI GPHKV TDXJD VKLOE GPGLD IMKHD LLHAR QAIDA KQPUY SNEMG WMFEA CVDLL EXPPM WQAAF OASCS HDHZX FANLW VWPIM FGEEE EZSKL WZNNC VZEYT XYKMH DDVLA GPEAW TGBHS EICTA ISTEY GWVWO AEFWV CSXMK CGEUG QHDEP WMCEF ISPMY GLEWN HVEVH YEVDG TECOV RWKPF AYDKG WOLMP GVWZT XPPDR WSXJV LACDY ZNVWR TBMGW XPNGC UZELH PZQFO GMGGE WMZOL JPGSX ARFZF XDHBP WSXPS BCKLI TGKRT FVXSX LGAYG NVFGW VCHHR GVWDS MYEFV WELQP SLCTH YJLIJ TTBVG PLOMF KGEYH GCDJX HEAYV SITTB YPJES LZYXG IZAGR KZZZE NYIMI SWXSO JRPOG RFUPB YAVUL VCCBM KMSWS BQTKM CWLWC JMZOM JJVET SMRGZ YWAXC TSGPA ZRCOL YWICG AYZEW GVWKE LNYPJ EZBK_ THIGR SANUT LVZSX HZJTF VPIBP CTWET BENSR AEZFT APLLL PPLES TLRGO WLIHF ELROT RCAUR FAXDR YVEHE YTXME LLPEN COSTG EHHYI KCDEJ PAMUG JIWAB GYWVL QRJVA WQEGB KWEFO FRGMX PFHLU FXDAM RUFIZ LFEZN XEETF ISFOA MRPOW EEBNP AKXLH RQAXW SMQVL MZRKR RAIGE GLQKG LEXCG KSSME GHSSZ ABUVN LNHHW WVMXR TMQCI EEGQT SWHTB KFSSE TKRGW VESVR GFXLL HCGKX CSGNJ LILFM FYLFF OWQGF QFOXQ GQXDO AANOX WHHUG HWSXB BIGYH RXKJA IVTKC GWYVN NNVZH NDWMV DVPEM QGAIL ODFTF RYTBY NLTOW XPKGX ZNHRH SVLUW LJGBT HLSYL MADZP VKILT TKFSS PMAPD MITHF YKJEO ITQVS LTNVC GSWTN MFPAR FHXDT JAPDL WQSMN EWAVJ QCTUR KRXER GCHSY WOHBK SXXSG SULXZ SMMQG LDDBA WAYEE PRQWM SSNKT XILUH PCMST TZLGF VXUXC HJHNW EDGAI YAWCV SRTEA ACWJL PBRPY ZDIMF GGSWR YRGLQ LU"""
encrypted_text_8A = """YJGEN QTMMP IERLZ ISXBX ESCSF HBVAY ZVAYX BRLZI HJPRJ IVSTR CBLLZ MITZB JSZIS NTVIM XTPWI REYYE QUXGN IXKMW MROWG LFRGG RJGWD DWLRV AWZNW GUKAS ZNMOQ PASTB BNUXJ RMDWL TROLO CIJRF RPUFU NRXYC DAIUR VUJQK LVNWO WMTZB JPGRU OAFHX OGMCN BLTUG XJVVT MXSQQ BRIMK GQAWG QIZLS RTRQI HPXRE LRLZA AWZBS CXEDK QYUWO XUAJR UXZEW AWJEY UCACV EHXKV GXGGN LZHZN UZBGK VPUCB JMKKZ JPPQP ASTBB NUXEL IWWFN IXSZB QREIN XPWIA NPVVG XVVGR KQQET BIROV GXGSB AURWC WAFIU HDXBP RPRSO NPGRJ GWGXG CRIQI ICIUG IIRMC ZBCQO XEXUG HJUWU CQRYM NAZJM ZGMJE QAWGR PHEQK WGLPK OUUAV ESZGQ UTBPI NXKUV BLECX MQBFE INTUL TNVVK TYRMU GJUXE NLENL KLFPV VFYZM PNBCL VIRQN DNUIC CFRLV YEBED CFRRQ UWFWM ZHGUH QQBRI MMSFA MQEST MEWWV GGKRZ XKERL XSERP TAMXS FRVBZ ROXUO WECXG IDPMO LESID NPGXR OLFRZ BGGKP XXKRU XLSKC QGAIJ MQQBE RZUGE RLBFP GPXRE RJOIY XQBVJ HTESW QUPXG AQKTY VAKAE BMYVG XIYMV NGJOA ENJYY MCWMM QZASK KZNDR EINXF JPGGG KTEDA VGENX ENMFE SZGQU TBPIN XZNPJ OICOD JLRUX TSQPI FFISX QAKRF VASSW QGUKO PTPQU GMLSZ XQGNP YRMAB NRWGI XNZYY MCIIM VNLVG VNRTU FMZMD KMUGX GXZNU HPSJP MNZRU XKGZD WAAET EODWL ROGJQ QBSBC JSFBC PAIQE FBIUE SZGQU TBPIN XFJPG RVAWQ AIRJI IRABT YVOYV GXGRF YJPGX KLPRK KMHUA RLZHQ CAREI ZRUNJ QYYUA GXGSV XGLFT VVUXO JXNAL ZVUJD NMENG ZIDLM FQRUG QBIFY EKGZX KQESI IDBAR YXUTE NAVJV KLFXZ HBCKW MLVVJ STVAO CBLRU IKNTH SIXEO JOAVT KIWBQ RUXGL FHIFQ PASTB QQAEZ MQLCQ BVVSF NTONI XIIDW LUGOL IQBVJ HKIBB MUGXG HQVZN YEKPF CQYNW GAKAZ NUXGL FFWAX MKKPN TJBRQ HZJTY VOYVG XGGHS NXUFM YOMYW AYVRR FKZMQ BBAHR YAFGE RKXSR JPGVA QSAKA FHXOG MCNBE IZTMQ KYNRO JQQBR PERTQ AWGAE RTQQB RGEIM PWGFF EJMYN PGTRO OMNZO UXOAB UMUEY UCDXN GEEKL KVTYN LZMID WLXRG LFXBG AECME JLVZC HIWJN RUXTI HROAR IHWMQ ZBGGK PXXKR UXRMF WCGRV IIEHZ RISIW UMAGV TKIWX BGFIH INMTH BAZMP NMETE KAEJV BQRUP ZRGGV PGQDX VBGRX YFNZB GOXSI CANYW YYFRK NGJUV QCXNU GREZR NYNIX ITCPG VATIS NUWVR ZJQUM INLAS KCIUG ISYEB IV"""
encrypted_text_8B = """TVVERECY FTL XBXHWEI LAX FNAAFV HVVJKZMK SD QYDV HRELNL HGNL COIAK QNS COIEZ HGVA ZHGBAA, ABEO MUCGRLCJ QNS LAW QVBRDPLCG JLVGJWVTX GRXGBQA HM YAZ KKMAQ VM ZILAG JKF QNLY. LIR KJHPHKBXK TS APHY FZIDEVUV RWZVEA WQAQF AOWX LAF TNEKZWZTJ GHIQECG ZU MWTRAK SCTPHLNX HTCU.“ VHQHI KKEAJ FTJ RVVE TNZP ZAGBAS, HTPPRKL ZE DWLWU AO ETCVB HM DRJJHR WZGPWJLIR. HHURLZ QND DRARTS OSTO TILZW VPATEL LIB EAZJVI, LAX KFTJ TT RHLZIRCV. TFVIGGN MN AA HCYRIRS LAT ANOUQ TH EAY NIVBRHPLCG KDRN, QNY LIR AAWEQRE MWCGRLCU AI TVVAVZXY PTIDC LL WLJVTWA MU DZCKIK VU AIAG WPLZ, HEYRKXFM ZE LIM JKF VHDAPY SCBLMFLSJ. JVIXGHFZJN WLS, GD LNMA RCUE QNA ZVRSE FNMAFV ZVHZ LGZP ZMEAM WZDTC, QNS LHW PLRFAQ TS EAY RQQ VVLU TE RHLZIRCV AV TVVREJFKO ZH LAR YDH. HXLMUHEBC DND TVDMRTLV LAZ RQM JVTCP THDD CLAT NCA HG TES QHIFRA LAW TFTJ, JELGAF LTRP, QAOK LTCG, NAUVAELS CLAA CHR ERO VSCW QNN SRBPE. ZVRST NVF XTRVTPWHW, QAGW KEEHW JPXTVDZGZ TO F LVBNGM HR KFYAKVZVC MCBLSFLSO, QNS L MI HXIBQEF HW EVXGO ABEA QLAA. NZZQ GF, FTT WLR APS LEFUFF, MCILMFLSK AA WTBLK L NMAOR QNN L MI VHDHG APY DNMYAQU. HXLMUHEBH NAIOAW P MI, TVMFN A NMAFR WTBLF FNEEX GVPAXQAGK HZ QA, RZZI GF RAT YWWR AFWD GCBTLX QNM LBL MIWZFORY HMK. KWPPLAKVEZRA, A RAJN THAK BCGL EAG RQQ WTEJ ELNE HT VOBRDR QNR VFOP KGVVSW VRVHXQQ HL HIJT WZGPWEQEAW QNS FL BS KWVXUFGD SAZ RIFT HDMZ, M WTIE BCGD ZVHU OX VHLAFBQGVF THHN B LMGU RW HH XKG ST LNME DCUE FNMAFU YPJFSK QAVF SE PMBAKGDH.” TVLLJF APN QUBT MWCGRLCG HXBIWW QND HLJCTWZ TBGHX LS HKJXUN THAW LAM FNMAFR VVAO JEGRMKKNKFMW HRROKAAU, RLAW GNWF T VKTRWKWQM HT MCBLMFLSG TVZVJKFG GCETV VI KTNHJZBR RTJ LAK VQNLP TG IVBRHPLAH. QYJIRE HWAUAFGH JFSV KGSKSPT, TVEKOWLE MUBLMFLSY HL ELNXVF HG QAFR NM LM HEVXGE HW ZVEPZ IVBRHELCG QNA VEZRQ ELNXVI. LAG QVBRHPLAG DHP KWW FBWBBLQBQQ. QAFR LMGQ BRDNBBT LAG TVIVIMQVV JVMLOZGY FG LAY AQFM BOOKPS, TVDVEPY MLAZ SM WKGTLGVZ; QNS LAW BHRQG LSGJ VIMQVK TN RHLZIRCV. TNDDZIRN VO QAFE NIOABEA LAM BHRQG OFIOT ZQHQBQF MCBLMFLAF HL VITKRGQ ATEHQ, DNH LK OFIQG RZZRQ IVXGR HX JWMG EDVXT, NVT LA WTILW HWKWWKGDA LAT FBAQ MCIJURXY PVKXFTX DNY L VGTHMMA LA HTDOL HW HDRKH THHX QNT LAW TVVVIAQVV WVZINNBWOKPR TG LAY AQXM FTM APY JKG ARHIVWF. TVIERECK JYBU FTD SPY JKG RXJFSF, MCBLMFLSQ DOCAZJ TVBTMUBLWVVHQHX APN STX, TVF VB TVWRQ GY LV GDLA HXTMUILWVVHQHI LAW LAMZP QNL ANOZGJX MWTRMM MUTPHLNX HTCU VDK OLIQQ VZZRQ YRKXFS LAR JVMLOZGW VHQHU APY QNAYAQU. TVAGDMBH APHZ LTTFX MCLW TO GRQQKJXDO, MCBLMFLAL HRZQEQBQU QPWEUPK VI APU JKG SUFKJ. “RV W KBXS LAP QVIQ TR F RMLOZGS OSTC HTCG? ZP LHR VRUK A RL. JRECM TG TVITOIPBMCH ZVHN HRNHURHL UPK QNM LK SAL HBF LAM RXPLUVMW HR RIPSRHV BRDU QNK TVIAHWF LANAIVAZ. LTGREE RBTTOGL AI HBF LAM BRMQ TO F NMM OSTY HTCG QNO PFHLAPK WTEW XKXFTQ MPA.” VU ANLKG LAA AQXM BWOKPS DHU HVVJKZMS JPVRZZWV AFWD LAF VLNTGOIP THAX SAP JHKZDK NWRUB ANOBG QHIFRT QLAT ZN MUCGRLCA QNS APK RQE. PVXGRWQYQ QNY VKTHUK HKGVVRI LAT PMPBR FNMAFV VDO VVAK HGWUHVV HW HXTIKCMQS LLGVNJ, TVSKVJU BU LAG VXTBJF PTJS TS LAY GPNGUFIRA QNE MIWKCPPRR REPELTU TM ZMLAY VHQNMYAOT MCBLSFLSJ. SS MCBTMFLSK HXGRGUK LHW XNRV LIRRY FF LVBNGR TVVNVOKFZ HZ WTNT EAE ZIE LY HEZAVHJT LAW RQQ ABEJ BWBTMUKGHD. GF, HZJAM HW JREXH ZB RBXN, ZMLAR VHQNMYAOT MUTRMD MCTPHLNX HTCU SWK JWLNVNX HHDUMJVTP HW TEVRH JEXVTGWL ABEW MWCGRLCJ FTF LAK OKSW TS APH RQE. MBAG BA SWW THAL HTCV QPWEUIV DXTEVKY ABEZ SWCGRLCJ. LZ JWFZJVRCG HVRPTVGP D ARN PVKXFTF TM LAY BHRQC QNX VLATKUHW ABEN LAA LWKTBFKTW TH EAY TVVVIMQVV WVZINABWOGPR HXLWVRRS MCILMFLSV QNS APK VURUAY FTX LAK WQMZTG CLAL DHF HXMBUYMQF LSVIGGD LAM NMAFV JVMLOLGF. VA KTNAJZBR FTJ JFSJ KGSKSAT AFWJ TAAF WPLA BZ HKRER, HTCJ HVVJKTC LAT PVKXFTJ DNY LAW SVRBGAZGT HL MWCGRLCQ QNS APK RQE. GF BW SWW THAL HTCV QNO APK RQE HRERNXVE HW RELZIRCQ, ZMLAG SKRELY TVELZ ABEU EAA QMHZW TS RMLAY VIGXRBS ABEJ LAT TDZHH. VT EAG OZQG ANOTO TH JWDD, HTCP HLHTRMA LAW JFODDMLMW, ABEO LAA OPX ELTCKQO TNGJQJ NOPN VFTJFI QLAT, HGBA NO TVBBIAWN YKHRBH HRBWAADJFGP ABIZ DLTBDC QNS VXTWW FTW ZDNW QYDD, SS LZ DHL HIVXGD ABEZ MWCGGLCJ. DTEPRKLK ANOBW HM APV BROT, VHQHS APY LIADRS, LY HPLAGPBQG LAW YLKX NDOG TM LAY XHRQG, TVLOZVE VO SPU XTLAILSEVST LAT RBZLWGWW FM QAFW. QNE GV EAH AQFM BWOKPS HWKGFRP LAW EWW HT IVNMDVKU FWZVJFVI, TVSKMD WLFIQNLL TL GHHXJGFE GLRJVTTBN KPF QYDR VXTLD. HIVWW AFWI ZMLAT JFOGRQDFHK, QVBRHPLCU QNA NMAFU ESTLN, CLAX HXLWVP QND HDMP WGKINZTCSW TG LTOUL QNS TILZV VX HXNBBTRXT FTJ ZILAK JFSJ GPNRRZDTPHH. EAQTVZJS ABEA BWILMUHEBL CLAG ITPDQ, TBGHU CLAE DHF HVVZJQGVR JEGRMKKNFZMV HR YHVBGBOQ BS HG LHH KWVKKFTJ TS MAGMAWDJBN VVEDO HTCG HXTFDTVF HW LAH MNTGKPP TG LAY AQB BWOKES NVUQKT QNA, TD LSLE, HEQNHA LAW BHRQG HQ APH JFSK TNXTIOO. TVDDMGGVX UFOC VL QAFE TS LHY PVZJQGVV TM LAT BHRQG QNX LHW ELNXVV TB EAY KPX ELTCKQO, RSWEAG HXGNRXX QLAT WLM NRURPA QNN HHURWWD FBWAFRES HL LAH JFJDDMLMS, HCEW HA ZDMGGVF E DRAF TA ZDNK GCLHEVLL RLDI YLAG HVZBXVP AFWI PRTBTTUM GKIMVWQ. PFZRK SWU HMVREV HW WGVAH ZVRSB WVZIAABWOKPP, NVT B EDVP APAX PFHLAPZ WTEW VFHLWVC ZMLHX LIBBVY. WMUQERV TG QAFW VVEA HMVRHH LAW BHRQC GLRTEFWEQL ZN LAR TEVXK WGKNNZTCSL FG HTCH QNO APK REE. TVLUFQGVE ZMLHZ PLTK AM HPHYRTH LAL LGAQ GNTKFDBUI KSTM S ZVHP ROKAKVHQHY SN S NIZRHLAPH, QNN BL FNIPI QE JETEVXK THHR, HM EHVBGBQQ HX VGXHFGD BB, LAT ANLKX LMGT FB HPLEGPBQG FOI LNMD FBWBTRVRRKE HL QAQQ. XEC B WTEE LWVC NB GCETC GVEKBXO THAZ THAM ATLKM WTED RBZ YDH FB OZHX, DHURUAJ TBGHX RLAE ZO LAT MIWZFZRK JVHQBOO TG LAY GRMKPNE OCFKP."""
encrypted_texts = [
encrypted_text_1A,
encrypted_text_1B,
encrypted_text_2A,
encrypted_text_2B,
encrypted_text_3A,
encrypted_text_3B,
encrypted_text_4A,
encrypted_text_4B,
encrypted_text_5A,
encrypted_text_5B,
encrypted_text_5B,
encrypted_text_6A,
encrypted_text_7A,
encrypted_text_7B,
encrypted_text_8A,
encrypted_text_8B
]
class Challenge2018:
encrypted_text_1A = """AOL ZPNUZ DLYL ZBIASL, HUK PA AVVR TL H DOPSL AV ZWVA AOLT, IBA NYHKBHSSF P ZAHYALK AV THRL AOLT VBA, HUK SPRL VUL VM AOVZL VSK MHZOPVULK 3K WPJABYLZ, AOHA ZWYPUNZ PUAV MVJBZ DOLU FVB JYVZZ FVBY LFLZ HUK JVBUA AV H OBUKYLK, AOL AYBAO JYFZAHSSPZLK HUK P YLHSPZLK AOHA P OHK ILLU ZLHYJOPUN MVY PA HSS HSVUN. PA DHZU’A AOHA P MVBUK ZVTLAOPUN WHYAPJBSHY. DOHA P UVAPJLK DHZ HJABHSSF HU HIZLUJL, H DOVSL JVSSLJAPVU VM HWWHYLUASF BUYLSHALK AOPUNZ AOHA ZOVBSK OHCL LEPZALK IBA KPKU’A. HUK QBZA HZ P OHK MPNBYLK AOHA VBA, ZVTLVUL, HUK IHJR AOLU P KPKU’A RUVD DOV, DYVAL AV ALSS TL HIVBA PA. AOLF VICPVBZSF OHK H ZLUZL VM AOL KYHTHAPJ, HUK HU LEJLSSLUA ZLUZL VM APTPUN. PM AOLF OHK ZLUA PA AV TL LCLU H MLD KHFZ ILMVYL P DVBSK OHCL HZZBTLK PA DHZ ZVTL RPUK VM JYHGF HKCLYAPZPUN ZABUA, IBA DOLU AOL WVZAJHYK HYYPCLK, PA DHZ PTTLKPHALSF VICPVBZ AV TL DOHA PA YLMLYYLK AV. PA JHYYPLK QBZA AOYLL DVYKZ, HUK PA KLZJYPILK WLYMLJASF AOL TPZZPUN WPLJLZ PU TF WBGGSL. PA QBZA ZHPK: AOL ZOHKVD HYJOPCL."""
encrypted_text_1B = """JZFC XLUPDEJ,
TE SLD MPPY XJ OPPAPDE AWPLDFCP LYO L RCPLE ACTGTWPRP EZ DPCGP LD JZF ACTGLEP DPNCPELCJ ESPDP WLDE YTYP JPLCD, LYO ESZFRS TE HZFWO MP XJ LCOPYE HTDS EZ NZYETYFP EZ DPCGP JZF ESCZFRSZFE JZFC CPTRY, HP LCP, YZYP ZQ FD, TXXZCELW, LYO XJ ESZFRSED SLGP EFCYPO EZ XJ DFNNPDDZC.
JZF LCP ZQ NZFCDP PYETEWPO EZ OTDCPRLCO XJ LOGTNP, SZHPGPC T SLGP RTGPY NZYDTOPCLETZY EZ ESP NSLYRPD TY XJ CZWP ZGPC ESP WLDE DPGPCLW JPLCD. LD JZFC PXATCP SLD RCZHY TY XLRYTQTNPYNP, ZESPCD LNCZDD ZFC NZYETYPYE SLGP RCZHY QCLNETZFD, LYO LY TYNCPLDTYR AZCETZY ZQ XJ ETXP TD DAPYE XLYLRTYR ESP TXALNE ZQ ESPTC BFLCCPWD FAZY ZFC TDWLYO. T SLGP QPWE, LE ETXPD, WTVP DEPASPYDZY’D OC UPVJWW LD T SLGP XLYLRPO JZFC SZFDPSZWO LQQLTCD LYO ESP XZCP AFMWTN LDAPNED ZQ JZFC DELEP. LE ZESPCD T SLGP MPPY ACPDDPO EZ FYOPCELVP ESP CZWP ZQ XC SJOP, QZNFDDTYR XJ CLRP FYOPC RCPLE ACZGZNLETZY QCZX ESP AZHPCD ESLE ESCPLEPY EZ LDDLTW FD. HTES ESPDP CPQWPNETZYD T SLGP NZXP EZ ESP GTPH ESLE ESP ETXP XLJ SLGP NZXP EZ OTDDPNE ESP CZWP ZQ ACTGLEP DPNCPELCJ TYEZ TED EHZ GPCJ DPALCLEP QFYNETZYD.
ESP AFMWTN QLNP ZQ ESP CZJLW SZFDPSZWO XFDE ZQ NZFCDP NZYETYFP EZ MP ACPDPYEPO MJ DZXPZYP ZQ RCLNP LYO OTRYTEJ HSZ NLY NZXXLYO ESP NZYQTOPYNP ZQ ESP NZFCETPCD. HP SLGP OTDNFDDPO LE WPYRES HSZ XTRSE QTWW ESLE CZWP HSPY T PGPYEFLWWJ ALDD ZY, LYO T MPWTPGP ESLE HP SLGP LRCPPO EZ TYGTEP AZYDZYMJ EZ TYSPCTE ESLE XLYEWP. SP TD L RZZO XLY LYO HTWW DPCGP JZF HPWW. T HZFWO DFRRPDE ESLE QZC ESP DLVP ZQ NZYETYFTEJ SP NZYETYFPD EZ NLCCJ ESP ETEWP ZQ ACTGLEP DPNCPELCJ LYO HTWW MP SLAAJ EZ ACPALCP STX QZC ESTD CZWP. SZHPGPC ESPCP LCP DZXP LDAPNED ZQ XJ LNETGTETPD ESLE T DFDAPNE ESLE AZYDZYMJ HZFWO DECFRRWP EZ LNNZXAWTDS LYO QZC ESZDP T HZFWO TYGTEP JZF EZ NZYDTOPC L YPH AZDTETZY TY JZFC SZFDPSZWO, ESLE ZQ DPNCPE DPNCPELCJ.
TY ESPDP BFLCCPWDZXP ETXPD TE XLJ MP YPNPDDLCJ EZ NZXXTDDTZY LNETZYD ZC PYBFTCTPD ESLE DZXP XTRSE CPRLCO LD MPYPLES ESP OTRYTEJ ZQ ESP NCZHY. ESP DPNCPE DPNCPELCJ NLY, MJ NZYNPLWTYR ESPDP LNETGTETPD, ACPDPCGP ESP CPAFELETZY ZQ JZFC RZGPCYXPYE LD L CPWTLMWP LYO ECFDEHZCESJ ALCETNTALYE TY TYEPCYLETZYLW LQQLTCD, HSTWP LWDZ ACZGTOTYR JZF LYO JZFC XTYTDEPCD HTES ESP HPLAZYD EZ OPQPLE ZFC PYPXTPD. TQ HP DFNNPPO LD T SZAP HP HTWW, ESPY HLCD ZQ ESP QFEFCP XLJ MP HZY HTESZFE L DSZE MPTYR QTCPO.
TE TD XJ QPCGPYE SZAP ESLE JZF LRCPP HTES XJ LYLWJDTD LYO ESLE EZRPESPC HP NLY XZGP EZ PDELMWTDS ESP YPH ZQQTNP. T SLGP DPGPCLW YLXPD ESLE T HZFWO SFXMWJ DFRRPDE LD DECZYR NLYOTOLEPD QZC ESP YPH CZWP. LWW LCP RZZO XPY, HTES XTWTELCJ MLNVRCZFYOD LYO L CPAFELETZY QZC SZYZFC ESLE YZ-ZYP NZFWO BFPDETZY. T HTWW MP SLAAJ EZ OTDNFDD ESTD QFCESPC LE JZFC AWPLDFCP.
JZFC QLTESQFW DPCGLYE,
NSLCWPD RCPJ"""
encrypted_text_2A = """SPML OHK ILLU YLSHAPCLSF KBSS ZPUJL YLABYUPUN MYVT TF DVYR DPAO OHYYF PU AOL TPKKSL LHZA. AOL IYPAPZO SPIYHYF DHZ KLSPNOALK AV NLA PAZ OHUKZ VU AOL YVTHU KPHYF HUK AOL JVSSLJAVY ZLLTLK AV OHCL MVYNVAALU HIVBA TL, THFIL ILJHBZL OHYYF’Z ALHT THKL PA AVV KHUNLYVBZ AV OHUN HYVBUK. P DHZ OHWWF AV ZLAASL IHJR PU AV TF DVYR HA AOL SPIYHYF HUK DHZ PUCVSCLK PU H WYVQLJA AV AYHJR KVDU HUK JHAHSVNBL TPZZPUN KVJBTLUAZ MYVT AOL SHAL UPULALLUAO JLUABYF. AOLF KLAHPSLK MVYLPNU WVSPJF, DOPJO ZVBUKZ KBSS, IBA DPAO CPJAVYPH AHRPUN HU HJAPCL PUALYLZA AOLYL DLYL H SVA VM SLAALYZ ILADLLU KVDUPUN ZAYLLA HUK AOL WHSHJL HUK P DHZ LUQVFPUN ZWFPUN VU MHTVBZ JOHYHJALYZ MYVT OPZAVYF. P YLHSSF MLSA SPRL P DHZ NLAAPUN ZVTL PUZPNOA PUAV OVD AOLF AOVBNOA HUK OVD AOL TVKLYU DVYSK JHTL PUAV ILPUN PU AOHA ABTBSABVBZ WLYPVK.
DOPSL P DHZ THPUSF AOLYL AV JOLJR AOL SLAALYZ MVY HBAOLUAPJPAF, P NVA YLHSSF PUCVSCLK PU AYFPUN AV BUKLYZAHUK OVD AOLF HSS MPAALK AVNLAOLY, HUK WHYA VM AOL QVI DHZ AV JYVZZ JOLJR ZAHALTLUAZ PU AOL SLAALYZ DPAO DOHA DL RUVD HJABHSSF OHWWLULK. AOLYL HYL H SVA VM WLVWSL DOV DPSS WHF H SVA VM TVULF AV VDU H SLAALY MYVT H YVFHS, ZV AOL HYJOPCL PZ WSHNBLK DPAO MVYNLYPLZ. ZVTL VM AOLT FVB JHU KLALJA IF HUHSFZPUN AOL WHWLY, VAOLYZ IF AOL DYPAPUN ZAFSL. ZVTL QBZA MHSS VCLY ILJHBZL AOL JVUALUA PZ VBA VM SPUL DPAO VAOLY KVJBTLUAZ, IBA HZ P ZABKPLK AOLT P ILNHU AV YLHSPZL AOHA H UBTILY VM AOLT OPUALK HA LCLUAZ AOHA P JVBSKU’A MPUK PU AOL OPZAVYPJHS YLJVYK. JLYAHPU UHTLZ HWWLHYLK HUK DLYL JSLHYSF PTWVYAHUA, HUK AOLU KPZHWWLHYLK JVTWSLALSF MYVT AYHJL. KPWSVTHAPJ PUJPKLUAZ DLYL TLUAPVULK AOHA ULCLY OHWWLULK HJJVYKPUN AV AOL OPZAVYF IVVRZ. VUL AOPUN FVB SLHYU PU AOPZ IBZPULZZ PZ AOHA AOL JPCPS ZLYCPJL ULCLY SLAZ HUF KLJPZPVU, OVDLCLY ZLJYLA, NV BUYLJVYKLK. VM JVBYZL AOHA TPNOA QBZA OHCL TLHUA AOVZL SLAALYZ HUK KVJBTLUAZ DLYL MHRL, IBA P WYPKL TFZLSM VU ILPUN HU LEJLSSLUA MVYNLY, HUK P DVBSK UVA OHCL ILLU HISL AV WYVKBJL AOLT. AOL WHWLY DHZ YPNOA, AOL PUR DHZ JOLTPJHSSF JVYYLJA HUK HNLK QBZA AOL YPNOA HTVBUA, HUK AOL ZAFSL VM DYPAPUN DHZ AVAHSSF JVUCPUJPUN. HUK P DHZ JVUCPUJLK. JVUCPUJLK AOHA ZVTLDOLYL AOLYL TBZA IL HU HYJOPCL VM NVCLYUTLUA KVJBTLUAZ MYVT AOL WLYPVK AOHA YLJVYKLK HSS VM AOLZL TPZZPUN ZAVYPLZ PU MBSS.
AOLU P YLJLPCLK AOL TLZZHNL HIVBA AOL ZOHKVD HYJOPCL. ZVTLVUL LSZL RULD HIVBA PA, HUK OHK DVYRLK VBA AOHA P DHZ OBUAPUN MVY PA AVV. AOL WVZAJHYK KPKU’A OLSW TBJO, IBA AOL LTHPSZ KPK. AOL MPYZA VUL OHK AOL ZBIQLJA SPUL QLRFSS HUK OFKL HUK DHZ LUJYFWALK BZPUN H ZPTWSL JHLZHY ZOPMA AV KPZJVBYHNL JHZBHS PUALYLZA. PA KPKU’A AHRL TL SVUN AV JYHJR PA, HUK AOL UHTLZ HUK KLAHPSZ PA JVUAHPULK THAJOLK AOL NYVDPUN SPZA VM TFZALYPVBZ YLMLYLUJLZ MYVT TF VDU YLZLHYJO. KVBNSHZ ISHJR DHZ JSLHYSF HU PTWVYAHUA MPNBYL, HUK P OHK H MLLSPUN AOHA OL OHK ZVTLAOPUN AV KV DPAO AOL HYJOPCL. AOHA MLLSPUN DHZ JVUMPYTLK IF AOL ZLJVUK LTHPS, ISHJR OLHYA, AOHA P YLJLPCLK SHALY AOHA DLLR. HNHPU PA DHZ LUJYFWALK IBA AOPZ APTL BZPUN HU HMMPUL ZOPMA JPWOLY. PA DHZ JSLHYSF MYVT AOL ZHTL PUKPCPKBHS - HA AOL CLYF SLHZA DOVLCLY DHZ ZLUKPUN TL AOL LTHPSZ OHK H OHIPA VM TPZZPUN AOL SLAALY Y MYVT AOL DVYK "FVBY".
ZVTLVUL DHZ WSHFPUN NHTLZ DPAO TL, HUK P DHZ TVYL AOHU OHWWF AV QVPU PU."""
encrypted_text_2B = """GYN OFCNDAG,
YZ YG EYZF NAMNAZ ZFCZ Y TYPH WQGADT YP HYGCMNAAWAPZ EYZF QIS RSHMAWAPZ. YZ YG ODACN ZI WA ZFCZ QIS CNA NYMFZ YP IPA NAMCNH, YZ YG ZYWA ZI AGZCVDYGF ZFA ITTYOA IT GAONAZ GAONAZCNQ, CPH ZI ZCKA ZFA GAONAZ ECN ZI ISN APAWYAG. IP IPA GYMPYTYOCPZ BIYPZ FIEALAN, Y HI PIZ CMNAA. ZFYG NIDA YG PIZ GSYZAH ZI MIIH WAP EYZF C NABSZCZYIP TIN FIPISN. QISN GSMMAGZYIPG EISDH VA OCBYZCD YT Y EANA DIIKYPM ZI CBBIYPZ C OFYAT IT GZCTT IN C PAE TINAYMP GAONAZCNQ, FIEALAN ZFA ZCGKG ZFCZ EA VIZF KPIE CNA PAOAGGCNQ YT EA CNA ZI BNIZAOZ CPH AXBCPH ZFA AWBYNA EYDD NAUSYNA C WCP IT CDZIMAZFAN HYTTANAPZ OFCNCOZAN. C NAH VDIIHAH WCP EYZF C VDCOK FACNZ.
ZFANA YG IPA WCP EA VIZF KPIE EFI YG APZYNADQ GSYZAH ZI ZFA DAGG OIPMAPYCD CGBAOZG IT WIHANP GZCZAONCTZ, CPH Y CW GSNBNYGAH ZFCZ QIS HYH PIZ CHH FYG PCWA ZI ZFA DYGZ - QIS CWANYOCP OISGYP HISMDCG VDCOK. VDCOK YG C WCP IT GYPMSDCN ZCDAPZG CPH Y EISDH GSMMAGZ ZFCZ QIS COZ EYZF SZWIGZ GBAAH ZI VNYPM FYW ZI DIPHIP. Y VADYALA ZFCZ FA YG OSZ TNIW ZFA GCWA ODIZF CG QIS, CPH Y CW OIPTYHAPZ ZFCZ QIS EYDD VA CVDA ZI BANGSCHA FYW ZI ZCKA SB ZFA BIGZ IT GAONAZ GAONAZCNQ. Y CW NCZFAN DIIKYPM TINECNH ZI WQ TYNGZ WAAZYPM EYZF WN. VDCOK CPH Y ZNSGZ QIS EYDD PIZ HYGCBBIYPZ WA YP ZFYG, VSZ YT QIS TYPH ZFCZ FA YG PIZ CWAPCVDA ZI NACGIP ZFAP Y EYDD TYPH CPIZFAN ECQ ZI BANGSCHA FYW. C WCP DYKA VDCOK CDECQG FCG C GKADAZIP IN ZEI YP FYG ODIGAZ!
L."""
encrypted_text_3A = """FTNPTQP RDF TGOBTLFKX HPPQ IYDI B FYTLKM HQTR DGTLI MTLVKDF GKDJH GLI B RDF KPSI RTQMPCBQV RYDI YP YDM IT MT RBIY IYP FYDMTR DCJYBOP. B STLQM FTNP ICDJPF TS YBN BQ GTFITQ QPRFWDWPC JKBWWBQVF SCTN IYP WPCBTM. IYP FITCBPF FITWWPM BQ 1873, DCTLQM IYP MDIP TS IYP KPIIPCF GPIRPPQ OBJITCBD DQM FBC JYDCKPF, FT B DFFLNP YP CPILCQPM IT PQVKDQM IYPQ, GLI B JTLKMQ’I SBQM DQX CPJTCM TS YBN BQ IYP BNNBVCDIBTQ SBKPF DQM IYPCP RDF QTIYBQV BQ IYP TSSBJBDK CPJTCM IT FLVVPFI IYDI YP NPI RBIY FBC JYDCKPF, KPI DKTQP RBIY YPC NDEPFIX. IYP ICDBK YDM VTQP JTKM DQM B NBVYI YDOP NTOPM TQ DI IYDI WTBQI, GLI IYPQ B VTI IYP IYBCM PNDBK. IYBF IBNP BI RDF D HPXRTCM JBWYPC DQM BI ITTH D KBIIKP KTQVPC IT GCPDH, IYTLVY IYP RTCM FICLJILCP YPKWPM D KTI. BI JTQSBCNPM POPCXIYBQV B YDM VLPFFPM FT SDC DGTLI GKDJH, DQM CDBFPM D RYTKP KTDM TS QPR ZLPFIBTQF! BI DKFT FLVVPFIPM IYDI B NBVYI SBQM DQFRPCF BQ IYP FYDMTR DCJYBOP, GLI SBCFI B YDM IT SBVLCP TLI RYPCP BI RDF, DQM YTR B JTLKM VPI BQ. B FIBKK JDQ’I GPKBPOP BI, GLI IYP DQFRPC JDNP SCTN D VTTVKP FPDCJY. B RDF KTTHBQV STC D KTJDIBTQ IYDI RTLKM YDOP WCTOBMPM GKDJH RBIY JTOPC STC D FICPDN TS OBFBITCF, WCPSPCDGKX BQ D JPQICDK KTQMTQ KTJDIBTQ, DQM RBIY SDJBKBIBPF STC FPJLCP FITCDVP TS TSSBJBDK CPJTCMF, DQM BI FYTLKM YDOP GPPQ TWPQPM BQ 1873 TC 1874. B FPDCJYPM STC “GKDJH, KTQMTQ, 1874” DQM B KBHPM RYDI B STLQM. DQM IYDI BF RYX B STLQM NXFPKS KXBQV TQ IYP CTTS TS IYP QTCNDQ FYDR GLBKMBQVF BQ IYP NBMMKP TS IYP QBVYI DQM BQ WTLCBQV CDBQ! B YDM IT SBVLCP TLI D RDX TS VPIIBQV BQFBMP TQP TS IYP NTFI FPJLCP KTJDIBTQF BQ PQVKDQM!"""
encrypted_text_3B = """CTN HLETPQW DP NDBCQ, GDZT DI OJPQJI DP ARGG, ORQ IJQ ARGG TIJRBC QJ KTNPRLAT HT QCLQ UJNFDIB ZJN CTN UJRGA OT UJNQC QCT NDPF. ORQ JZ YJRNPT PCT CLA LI LIPUTN ZJN QCLQ. PCT KJDIQTA JRQ QCLQ NTQRNIDIB QJ QCT RIDQTA PQLQTP YLNNDTA DQP JUI NDPFP.
D CLA FTKQ HWPTGZ LHRPTA ZJN QCT GLPQ ZTU WTLNP PTKLNLQDIB QCT BNTTAW LIA STILG ZNJH QCTDN HJITW OW L SLNDTQW JZ HTLIP, IJQ LGG JZ QCTH TIQDNTGW LKKNJSTA OW QCT GLU. D ULP GTZQ UJIATNDIB CJU QCT MRTTI FITU LOJRQ QCLQ, LIA UCTQCTN HW YJRPDI CLA OTTI DIPQNRYQTA QJ QTGG QCT ZTATNLG HLNPCLGGP LOJRQ HW LYQDSDQDTP. ADPYNTQDJI PTTHTA QCT UDPT YJRNPT, LIA LIWULW, CJU JZQTI AJ WJR BTQ L EJO JZZTN ZNJH L MRTTI?
YCLNGTP CLP AJIT L PQTNGDIB EJO ATSTGJKDIB L ITQUJNF JZ LBTIQP LIA CDP DIQTGGDBTIYT JKTNLQDJIP CLST OTYJHT L FTW KLNQ JZ ONDQDPC ADKGJHLYW. QCT BNJUDIB DIPQLODGDQW LYNJPP TRNJKT QCNTLQTIP QCT THKDNT, LIA DQ DP CTN HLETPQW’P OTGDTZ QCLQ UT UDGG ITTA QJ NTPKJIA DI FDIA QJ ATPQLODGDPT JRN TITHDTP OTZJNT QCTW BNJU QJJ PQNJIB. QCDP DP L ITU LIA ALIBTNJRP FDIA JZ ULNZLNT, ORQ YJRGA, D PRKKJPT, PLST GDSTP, LIA UT UDGG, DI LIW YLPT, ITTA QJ HLQYC JRN TITHDTP DZ UT LNT QJ PQLW LCTLA.
QCDP TIQDNT JKTNLQDJI HRPQ OT FTKQ PTYNTQ. ZDNPQ ZNJH JRN TITHDTP, ORQ PTYJIA, LIA ERPQ LP DHKJNQLIQ, ZNJH QCT JZZDYDLG HLYCDITNW JZ PQLQT. CTN HLETPQW YLIIJQ LZZJNA QCT NDPF QCLQ CTN BJSTNIHTIQ YJRGA OT DHKGDYLQTA DI QCTPT JKTNLQDJIP, LIA PDN YCLNGTP CLP NTLPJI QJ OTGDTST QCLQ QCT ZJNTDBI JZZDYT HLW CLST OTTI YJHKNJHDPTA. ZJN QCDP NTLPJI UT ITTA QJ HJST PDN YCLNGTP’ DIQTGGDBTIYT JKTNLQDJI QJ L HJNT PTYRNT GJYLQDJI. LIA D QCDIF D CLST LI DATL UCTNT QCLQ YJRGA OT!"""
encrypted_text_4A = """JUR DYKR NLH VB JUR BLZR. JUR IYLDX ZKHRKZ VH NCGYA SLZCKH LH JUR VB-UCKHR ZKHRKZ CS DGVZR LJ BRN HDCJYLBA PLGA. JUR UVHJCGP ICCXH(CG LJ YRLHJ, NVXVERAVL) JCYA ZR JULJ VJ ULA IRRB HRJ KE IP VBHERDJCG BRLZR LBA ED GLBALYY HCZR JVZR LSJRG LEGVY 1875 LH L NLP JC KHR JUR EGVHCBRGH’ EGCERGJP HJCGR JC VBHJGKDJ BRN GRDGKVJH VB JUR LGJ CS ARJRDJVCB. JUR BLZR SVGHJ LEERLGH VB EKIYVD VB LB LGJVDYR VB JUR CIHRGMRG BRNHELERG VB 1877, LBA JUR UVHJCGVLBH HLP VJ NLH DCVBRA LH L TGVHYP URLAYVBR IP L WCKGBLYVHJ NUC NLH HBKIIRA IP BRLZR, IKJ V LZ BCJ HC HKGR. VJ AVAB’J HRRZ LB LDDVARBJ JULJ ACKTYLH IYLDX NLH YCCXVBT JC HRJ KE L JCE HRDGRJ LGDUVMR VB YCBACB LJ JULJ JVZR, LBA HDCJYLBA PLGA TLMR UVZ JUR ERGSRDJ YCDLJVCB. VJ NLH DRBJGLY LBA RLHP JC LDDRHH. VJ ULA HRMRGLY RBJGLBDRH, NVJU L HJRLAP SYCN CS MVHVJCGH, BCJ LYY CS JURZ RBJVGRYP GREKJLIYR, JULJ NCKYA AVHTKVHR JUR DCZVBTH LBA TCVBTH CS JUR LTRBJH LBA CSSVDRGH CS IYLDX’H BRJNCGX. IRHJ CS LYY VJ ULA JUR RBJVGR ZRJGCECYVJLB ECYVDR SCGDR HJLBAVBT TKLGA, NUVDU NLH TGRLJ SCG IYLDX, LBA JCKTU CB ZR. VJ NCKYA IR JUR VARLY YCDLJVCB SCG JUR HULACN LGDUVMR. HDCJYLBA PLGA ULA ZCMRA JC BRN EGRZVHRH HRMRGLY JVZRH HVBDR VJ NLH SVGHJ HRJ KE, IKJ V NLH IRJJVBT JULJ JUR HULACN LGDUVMR ULA ZCMRA NVJU VJ, LBA V HERBJ JUR IRHJ ELGJ CS JUGRR NRRXH HDCKJVBT JUR BCGZLB HULN IKVYAVBTH LBA JUR BRN “BRN HDCJYLBA PLGA” BROJ ACCG LJ JUR DKGJVH TGRRB IKVYAVBT. VJ VH BCJ RLHP JC AC JULJ NVJUCKJ IRVBT HECJJRA, URBDR JUR BVTUJ JVZR GRDCBBLVHHLBDR VB JUR GLVB. JUR NLJRG LBA JUR DCYA EYLPRA ULMCD NVJU ZP ZCCA, IKJ LYHC NVJU ZLBP ARJRDJCG HPHJRZH HC VJ NLH NCGJU JUR AVHDCZSCGJ.BC-CBR NLH YVXRYP JC TVMR ZR JUR GRLY EYLBH CS JUR EYLDR, JUCKTU ULGGP NLH ULEEP JC EGCMVAR ZR NVJU L DCEP CS JUR CSSVDVLY YLPCKJ, LBA V KHRA L YVALG HPHJRZ JC ZLE LH ZKDU CS JUR CKJHVAR LH V DCKYA. DCZELGVBT JUR JNC HUCKYA ULMR GRMRLYRA KBZLGXRA HJCGLTR LGRLH LBA TVMRB ZR HCZR VARL UCN V ZVTUJ TRJ VB, IKJ BCJUVBT HUCNRA KE KBJVY V ULA L YKDXP IGRLX. YVJRGLYYP. V ULA YCNRGRA JUR YVALG ARJRDJCG ACNB L HULSJ CB JUR DKGJVH TGRRB GCCS, UCEVBT JC TRJ L TYVZEHR VBJC HCZR CS JUR BRLGIP GCCZH. VJ ULA WKHJ LICKJ GRLDURA TGCKBA YRMRY NURB JUR BPYCB YVBR HBLEERA. VJ ZLAR L URYY CS L GCN LH VJ DYLJJRGRA ACNB, LBA V EGRELGRA JC GKB, IKJ BC LYLGZH NRBJ CSS LBA, ZCGR VZECGJLBJYP, V BCJVDRA HCZRJUVBT HVTBVSVDLBJ. VJ ULA JLXRB LGCKBA SVMR HRDCBAH SCG JUR YVALG JC DGLHU ACNB, NUVDU, LJ L GCKTU RHJVZLJR, ZRLBJ VJ ULA SLYYRB SGRR SCG LGCKBA CBR UKBAGRA LBA JNRBJP ZRJGRH. JULJ NCKYA ULMR JLXRB VJ L YCBT NLP KBARGTGCKBA, LBA JURGR NRGR BC ILHRZRBJ GCCZH ZLGXRA CB JUR EYLBH VB JULJ YCDLJVCB. V NLH EGRJJP HKGR V ULA SCKBA JUR HULACN LGDUVMR: BCN V WKHJ ULA JC SVBA L NLP VB."""
encrypted_text_4B = """
ATRDW PFKFD KITGG TPGTD PRGFG ZGTPP RFGRD PIDZM KYIEQ GTPLR QKYGT PFZHG TPDYD PIKZY GTPZG GZXRY FRDPD PFGWP FFRYL KYGTP YZDGT GTPGT DPPPX BPDZD FRDPR IDZMK YIGTD PRGGZ ZHDKY OWHPY APGTP OZDPK IYZOO KAPFP PXBRD RWQFP LOZAH FFPLP YGKDP WQZYO ZDXKY IRWWK RYAPF RYLHY REWPG ZLPGP DXKYP GTPKD EPFGF GDRGP IQKGT KYVGT PQRDP XKFGR VPYKY GTPKD ZHGWZ ZVGTP QOZAH FGZZX HATZY GDPRG KPFRY LYZGP YZHIT ZYDPR WBZWK GKVRF JZYDZ ATRHM DZGPG TPWRM ZOBZM PDIZJ PDYFG TPMZD WLZOF GRGPF UHFGR FGTPW RMZOI DRJKG QIZJP DYFGT PBTQF KARWM ZDWLR YLMPR DPBPD TRBFG ZZXHA TKYAW KYPLG ZZJPD WZZVG TPDPR WXKIT GZOGT PXZDP BZMPD OHWRY LGTPK YPJKG REKWK GQZOK GFBZW KGKAR WKYOW HPYAP ZHDGR FVYZM KFYZG GZATZ ZFPRO RJZHD PLBRD GYPDG ZAZYG DZWGT PZGTP DFGTR GMRQD KFVFM RDRYR WWKRY APMKW WPYAZ HDRIP RAZHY GPDRW WKRYA PRYLR LRYIP DZHFP FARWR GKZYK YFGPR LZHDF GDRGP IQFTZ HWLEP GZXRK YGRKY RYRLX KGGPL WQHYP RFQBP RAPEP GMPPY GTPPX BPDZD FGZIP GTPDG TPQRD PGTPE KIIPF GBZWK GKARW GTDPR GGZZH DPXBK DPEHG RFPYP XKPFZ OZYPR YZGTP DGTPQ RWFZG TDPRG PYZHD GDRLK YIDZH GPFMP YPPLG ZKYLH APGTP XGZMZ DVGZI PGTPD MTKWP BDPJP YGKYI GTPXO DZXOZ DXKYI RBZMP DEWZA RIRKY FGZHD KYGPD PFGZH DXZFG KXBZD GRYGM PRBZY KYGTK FKFAZ YOHFK ZYRYL XKWLL KFGDH FGGTP EPFGZ HGAZX PMZHW LEPGZ PYAZH DRIPR LQFOH YAGKZ YRWRW WKRYA PEPGM PPYRW WGTDP PGTRG XRVPF KGTRD LOZDG TPPXB PDZDF GZOKI TGZYP RYZGT PDZDH FRYLK YGTPZ GGZXR YADKF KFKGT KYVKF PYFPR YZBBZ DGHYK GQGZL ZUHFG GTRG
"""
encrypted_text_5A = """UAYHJ UXXZB JHKGN MTUIT BEJTN JMBIA YNKCM UJTJT NUDNA BEJTN KZDNG SGBKZ DAGIT ULNUJ MUXXT ALNAC CNAXN DJBRX AIWAH AMAPJ BCGBL UDNHN IKGUJ PJBTU HBCNG AJUBZ RKJAI ULUXN ZSUZN NGUZS CGBVN IJBEJ TUHHI AXNDB NHZJH NNYXU WNTUH HBGJB EJTUZ SHBUJ TUZWU JYKHJ TALNR NNZIB ZINUL NDRPI TAGXN HSGNP JTNEU GHJJK RNXUZ NTADR NNZBC NZNDU ZAZDX BZDBZ MAHEK XXBEX ARBKG NGHAZ DNZSU ZNNGH MUJTJ TNHWU XXHZN NDNDJ BRKUX DJTNH TADBM AGITU LNDNN CRNZN AJTZN MHIBJ XAZDP AGDSN JJUZS AIINH HMAHZ BJSBU ZSJBR NNAHP MUJTB KJTAG GPHTN XCRKJ UHJUX XDUDZ JTALN NZBKS TJBSU LNTUY JTNNO IKHNT NMBKX DZNND JBSNJ BCNZX PUZLB XLNDY PGNIB ZZAUH HAZIN TADTN XCNDY NJBEU ZDJTN AGITU LNRKJ UJDUD ZJSUL NYNAZ PBRLU BKHMA PUZJT NDKIJ JTAJT ADIBH JYNJT NXUDA GMAHE AGJBB ZAGGB MEBGY NJBHI AXNAZ DAIIN HHJTG BKSTJ TNEGB ZJDBB GMAHJ BBGUH WPHBU JBBWA SAYRX NAZDH CNZJA ZBJTN GYUHN GARXN EBGJZ USTJN OCXBG UZSJT NXARP GUZJT BEHNM NGHAZ DJKZZ NXHPH JNYHA GBKZD JTNZN USTRB KGTBB DSCHM AHKHN XNHHD BMZJT NGNAZ DUIBK XDNAH UXPTA LNSBJ XBHJR KJUYA GWNDJ TNJKZ ZNXHA ZDBZB IIAHU BZHKH NDJTN HNKHJ GUIWB EARAX XBEJM UZNJB TNXCY NZALU SAJNR AIWUY BLNDF KUNJX PAZDW NCJAZ NPNBK JEBGH NZHBG HUTAD ZBUDN AMTNJ TNGJT NHTAD BMAGI TULNM AHHJU XXBCN GAJUB ZAXBG ZBJRK JUEUJ MAHJT NZHNI KGUJP MBKXD RNJUS TJAZD UIBKX DZJRN HKGNU EJTNP MNGNK HUZSU ZEGAG NDBGH NUHYB YNJNG HEBGU ZJGKH UBZDN JNIJU BZHBU XAPNG NDKCM UJTUZ HKXAJ UBZAZ DYBLN DHXBM XPUJM AHTBG GURXN UMAHT BJDAY CAZDJ TNAUG HYNXX NDBEH NMASN AZDYB KXDUM AHVKH JARBK JJBSU LNKCM TNZUE BKZDA HJNNX DBBGY AGWND MUJTJ TNUZU JUAXH LGULU IJBGU AGNSU ZAUYC NGAJG UOUJM AHUZI BZSGK BKHUZ JTAJD AGWAZ DDAZW JKZZN XRKJY BGNHU SZUEU IAZJX PUJIA GGUND JTNJG ADNYA GWJAZ ZBZJT NXBIW VBTZJ AZZMA HBZNB EJTNJ BCHAE NYAWN GHUZL UIJBG UAZXB ZDBZA ZDUTA DIGAI WNDBZ NBGJM BBETU HHAEN HUZYP BJTNG XUENA HAIAJ RKGSX AGJTU HMAHR USAZD TNALP AZDLN GPGKH JPJTA JJBXD YNJMB JTUZS HZBBZ NTADK HNDUJ UZALN GPXBZ SJUYN AZDZB BZNTA DKCSG ADNDU JUZVK HJAHX BZSUE JTNGB BYRNT UZDUJ MAHHJ UXXUZ KHNJT NZHBY NBZNM BKXDT ALNRN NZYAU ZJAUZ UZSJT NXBIW HBAXX YPCGN IAKJU BZHMN GNCGB RARXP KZZNI NHHAG PRKJZ BBZNT ADCAU DEBGA JAZZH AENMU JTBKJ HBYNJ TUZSU YCBGJ AZJJB TUDNH BUDNI UDNDJ BJAIW XNJTN XBIWA ZDAEJ NGAZB JTNGN USTJN NZTBK GHBES GUYMB GWUMA HUZUT ADEBK ZDJTN HTADB MAGIT ULN"""
encrypted_text_5B = """JKYRMGHJ WDMDI YNZ GLZ HE KJLX KD RCYHTR YR WZGKYZI ZK NZA JNZYV HYZPYR SD CYR HIDMGHJ WDMDI HAK ZKYD PGDLFYH SZ YZDJJDXXZI JDA CHCLWIYZI PWKYHIHG JRA HA GDRSPRWB YZGRE XZGS HIDMCR GZS VJR ZK YRWB D JDAK YZ CYR YZDJLSYZI NZJ ZK HE KJLX PTHKRGKJ GLZ JPRNWR JR HXZIKLZ HAK HIYHLWSYD ZK YRWB R CHHY D CYR JDJDGI HAK ZK HJYZBJHG HAK HYDXGHKHC ZK YZZJ KCRKJAIDHG YD TYDKHHX HE WWDN JPZMYH JGZGHBXH HAKPWWLSHGRI CRHGK KJLX HN CYR HBZGLH YGHAKGZY YD HIYHLWSYD JKD SZ AKCRHGE HAK YHMDT HGDBXH HAK ZK KRHGAK XGHK GHTYZW R KYHJHGB PRX SWHJKD HLTRHW HAK CYRA GHAKZ HAK YZYZDJDM PGRYZDJYRBOH JRDJJLG YD YDHG ZK XDA YZ PWHG YRI HN VYDAK D ZJ HTRKYRMCR JDA ZK KZY JD RDJJLG CHWCDGEYL YR KRAK CHIYDMYZI HE ZK CHHY KZY WWDN HA CYR GRN GHAKGLS CDZMR ZK CYR YZDTHG HAK YD GHNZB SZ HIYRWRE R YDRKYDRX ZK YHHV PWGRWLIDKGRB JD VIGRXJDEHJLRI GLZ ZK JGZGHBXH HHGAK HAK SZ HLTRHW HAK HTRTYH ZK HWEDJJZB HE PRX KD JKATDWKZZS HAK SZ HGRWT HAK XZGS PRNR PRWB HAK KIHGDC ZK CYR JGZKIR HAK HIYHLWSYD ZK PGK ZK YZDKHGIJDC AKDN CHHIZGB ZK JL NZWWR PRX JDAK KYHCLGB KHP CYR CHTRTYH PWWRGZX HXDK HXRJ HAK KR HGDBXH HAK SZ JHIRS ZNK HAK CWGZN HAK ZK JHKRGKJYZXHC JJHGB HAK CYR KYHXRDWGRB YD CHKILCYZI HKLBJDC GDHAK PKDYLKGZBBZ YR JKYHJHGB DWHRGJDC CYR HYZKJCRWT YHHNKHE KYHXHHGTRJDC IDWELB HAK KRAK VYDAK D YZDKIHWSHG YZ KLE JXDR GLZ KLZER YZDJLSYZI ZK CRHW CWLZI JDAK KRAK HLGK JD KD CYR JIDKIRK GZ PTHKRGKJ PIDWZB YZ HHGTR ZK HWERYL HGR JGHCRHW WRIDKDWZB GLZ KRAK HKRYLKGZSYL GRHBBR PRX KD CRZGER CYR HXZA KR JLZWWRI CYR VRHN TYDGRHBBR VJDG HA YHAK YZDKIRYD JWHJYLZI HA SD HIYHGHSGHKYD YRDJJLG YXHCYZI ZK KWLIDSSDC HE WWDN KD YHAK YZDKIR JKGZBBLJ HA SD VGZS JYZKGZX AKDN CHIRS JD HA GHKJDYDX HXDGB HAK GZS KWLIDSSDC JTYDAK HVRX CYR YZDKYHMGHKYD GZS KGZBBLJ ZK CRHW CWLZI AIDAN YZDKIR GZS HKDKHBBR IDWELB R CHGGDKJ JRA KJRH HAK SZ YZDKJHLF HAK CYR JGZGGZA YRDGRTWLE KHWABXRB JHYZKJCRWT HXZA KRKRHGAK GHCYL HE WWDN RDCYD ZK JHKLZG TYDCRGK GLZ YHAK HWBZYDKYRKJYZI HVRK CYR KIR PHAK SD CYR JYRXZKKZ HAK HTRTYH ZK JVHHJ KD HJLIOH HAK JR JDAK HVRK WWDN RDJJLG KRAK VJDG R JD HGHAK HBZGLH SZ JHDGHWWHIYRAI HAK YD HTRGKLZ CHJLRI JRA JVGLK HAK PE YZDJJHGBBLJ WRKLGE JKD CYR RDGRTWLE YD TYDJDGBL WDGBR HAK"""
encrypted_text_6A = """WJONH TNGYN CTTKH JQWCJ VIHVN TDONG UVWMI AKJNJ ZINHJ WVNTL DKCTW JJVIH VIZMI HBNGU VITDL LWCJD JVISZ DDBNC TBDHJ DLJVI BOIGI IBEJQ JVDKS VJVIG IONHJ VIDUU NHWDC NZADP DLENE IGHBN GYITH NOVWU VVNTU ZINGZ QAIIC LDGSD JJICW CJVIB DMIJV IQODK ZTAIW CJIGI HJWCS JDGIN TZNJI GAKJC DJVWC SWCJV IBZDD YITWB EDGJN CJICD KSVJD VNMII PUWJI TBQUD UDCHE WGNJD GOVDI MIGJV NJBWS VJAIW JODKZ TVNMI AIICI NHQJD SIJTW HUDKG NSITA KJWCI ITITJ DGIUD MIGJV IZWTN GHDWU NGGWI TDCHI NGUVW CSLDG JVIUV WBCIQ WIMIC JKNZZ QLDKC TWJNJ JVIAN UYDLJ VIHJN UYHAK JJVIG IONHC DHWSC DLJVI ZWTNG DGDLN CQTWH JKGAN CUIJD HKSSI HJWJV NTLNZ ZICJV NJLNG HDWSK IHHIT WJBWS VJVNM ISDJU NKSVJ DCNZI TSIVW SVIGK ELDGJ KCNJI ZQJVI UVWBC IQONH LNWGZ QOWTI AKJCD JHDOW TIJVN JWUDK ZTCJA GWTSI WJNCT NZZJV DHIVD KGHDC JVIUZ WBAWC SONZZ ENWTD LLNHW UZWBA ITKEZ DDYWC SLDGJ VIZDH JBNUV WCINH WHKHE IUJIT WJVNT UNKSV JDCDC IDLJV IZITS IHTIH WSCIT JDUNJ UVGNW CHDWB NTIGI NTQJD ZDOIG WJANU YTDOC AKJNH WBDMI TZDDH IAGWU YHJDH JINTQ BQHIZ LENGJ DLJVI WCCIG ONZZU DZZNE HITNC TJDBQ NBNRI BICJW LDKCT BQHIZ LHJNG WCSWC JDNUD CJGDZ GDDBW JONHM IGQXK ZIHMI GCINC TODKZ TCJVN MIZDD YITDK JDLEZ NUIDC JVIAG WTSID LJVIC NKJWZ KHWJB KHJVN MIAII CUKJJ WCSIT SIJIU VCDZD SQDCU INZZA GNHHN CTEDZ WHVIT WCHJG KBICJ HJVIG IONHN BNEDC JVION ZZUDM IGITW CHBNZ ZAKZA HJVNJ WNHHK BITOD KZTVN MIZWJ KEJDH WSCWL QNUJW MWJQN CTNAN CYDLL WCICW CIJII CJVUI CJKGQ JIZIS GNEVB NUVWC IHWCE DZWHV ITONZ CKJKC ZIHHW ONHBW HJNYI CWVNT LDKCT TDKSZ NHAZN UYHUD BBNCT UICJG IKCTI GNZNG SIUWG UKZNG DNYJN AZIWC JVIUI CJGID LJVIG DDBJV IGION HNLWZ WCSHQ HJIBO WJVTG NOIGH UDCJN WCWCS BNEHD LIMIG QCNJW DCNCT JVIJN AZIUD KZTAI JKGCI TZWYI NGIHJ NKGNC JZNRQ HKHNC JVION ZZHOI GIZWC ITOWJ VAGNH HADKC TZITS IGHNC TLDZT IGHBN GYITO WJVOV NJZDD YITZW YIBWH HWDCU DTICN BIHWC NBDCS HJJVI BONHJ VIBDH JNBNR WCSLW CTAZN UYHUD TIADD YWJUD CJNWC ITNCK BAIGD LYIQH NCTAI HJDLN ZZNZW HJDLU WEVIG HNCTO VICNC TVDOJ VIQHV DKZTA IKHIT WJODK ZTAIO DGJVN LDGJK CIDCJ VIAWA ZWDEV WZIAZ NUYBN GYIJA KJWTW TCJLI IZZWY IHIZZ WCSWJ VNGGQ BWSVJ AIWCJ IGIHJ ITWLD CZQLD GVWHJ DGWUN ZGINH DCHAK JWLCD JJVIC JVWHO DKZTL WCTNV DBIWC BQDOC EGWMN JIUDZ ZIUJW DCWJD DYNHI NJAQJ VIJIZ ISGNE VNCTE KJBQL IIJKE DEICW CSJVI UDTIA DDYNJ GNCTD BJDGI NTNHO WJVJV IJVGI IIBEI GDGHD EIGNJ WDCWJ BNQAI CIUIH HNGQJ DICVN CUIDE IGNJW DCNZH IUKGW JQTKG WCSJV IDEIG NJWDC WJHIZ LWCJV NJUNH IOIBD MITLG DBEKG IZQZI JJIGH KAHJW JKJWD CUGQE JDSGN BHJDJ GNCHE DHWJW DCUWE VIGHN CTNJJ VIKGS WCSDL ANGDC EZNQL NWGDJ VIGBD GIUDB EZWUN JITUW EVIGH ZWYIJ VIMWS ICIGI NCTEZ NQLNW GUWEV IGHNC TMNGW NCJHK EDCJV IBWON HUDBE ZIJIZ QWBBI GHITW COVNJ WONHG INTWC SNCTJ VICWJ VWJBI"""
encrypted_text_6B = """NILIF RTITA GNEHT EDBIL REITA NOFOS UONER MESEI SIRPA NIPIC LAAOG BLFTU LOWOL NIYMG IDUCS SSNOI WSHTI LPFYA IAHIR VAOCE EMSOT EEAHT TTCEH ALISS ACTSL ARGET OYRTF IYTGN TONRU SAINE ROMEM EBFOR HTEDE ELTAG OIISN BSHTO IRYKS NANUD ENSEC ASAYR YNPPA ORHCA OTCUS AHNIN IDDIV AUIRL KSISS NGLLA NIUOG IRETN TNNOI ASUDN DNMRE NIOSE RUIBA ILTYT AOPAD OTPRU ALSSN CECER IYVES REHTY NISAG LPFYA IAOPR NIOST TUOHT ESDNI VIUDI LAFOS ETAHN EVTIL LTNIE LFNEU ECYNA AWHTY YEERA HTERE OTERP ESATN OPTNI FOEIV AWTDN EHSEB OTHTF MELTA AETTS LOTSI NETUB HTHYE VAILE TTAEL TUROH TIHTY JEINU ROFFO CILAI OSHTN OEEHT HRDNA AHAEV MLTSO OTLAT OCRTN LOEFO EVSTN HTSYE TEEHT GADNE IAIDN CSSSU OIIWN HTENO NAHTO REDNA HTRIE ESOIN SRDNA OMIER PMTRO NAYLT HTTYE KAHTE REOCE DRTFO EHEEM ITAGN TFTRE EHLED GEETA HSEVA ERRUT ENOTD HTRIE OHSEM TITSI AHERT OCTDR AHEBT OCSEM HTERE LAYTI EWNOD TOEEN TDEBO HTERE ROEVE TNNKO WOAHW WTSSA IAEWD ENODE LNOTY NKWWO AHAHT BSNEE ERROC EDSAD HTRTE TUNAH WDREH PESSO BITEL SOPAH TETAH RTHTU NIRUO EBITS TNERE TSHTS SIEBI ILEVE OTAEB ENITN ERNYL WERTS TAYGE NIEHT OWDLR FOPID OLCAM AYIDN MAELP SATDE BOBAE ELDOT VEOLE IPIWT HTEHT EHOPL SFHCU DATSI NIIUG HSFDE IRDNE LPFYA IASIR MAONA CFNNU NINAG IDJNE YOROW IKWGN TIIHH NMHWO REAHE TSSIH UCINN GNEEB MNERO FECEF ITTEV AHNIN IHTSS ARGET FYTRO EHNAM GAEME TNTFO EHIER HCATS TDEEM ITAGN ELNAX EDRFR NAOJZ ESOGF CRKAH VODNA NAARD SSEMY TTGAO ERETE MRNOS URISS SAVNI LOMEV NENIT HTABE KLSNA NAHTD REAWE ASAER RLKSI HTTTA EHOWY LUNUD TINAE FDHGI TTOCO TNLOR UORTR DAORE TUWSE TIUSH HCGIH LHEVE ILOVN VLEME TNTNI EHSID UCISS NOTIS AWLCS AEHTR TAWEW UOHDL VAILE TTTEL NOOHO EPIFO FNEUL CNGNI HTRPE NIPIC LANAS SDEWO EDDIC DEFOT LOWOL HTLPE YAIAF SRART ETAYG PPIYL GNRAC FEPLU ERUSS ERTOT EHNUJ OIEMR BMSRE FOEHT ERNIT EUUOS ARNEG STDNA FOCIF REEPS SRDAU DEEHT TMERO OPOTR TNPEH OREEC IDSGN RPIVO IDUGN WSHTI HTNIE ETILL EGECN EWEEN EDOTD RPAPE ERROF HTOFE TROCH IMWGN RATEB EWRNE SUAIS NAHTD OEOTT AMMEN IPBER TUFFO RAERG TASRE GIFIN CICNA TEYEH EWAER LBOTE NERUS MEIXA UMOCM FNISU NOOMA GNRUO NEIME SETYB EHSOM MTVRA LEUOL SSART ATMEG HWHCI WILLI ERREF OTTSA EHALP FYRIA AGIBM TTOEH FFICI LAEWS ERLBA TEEPO SRDAU TEIEH LRDAE REHTS TAWTI UOBDL BETTE RETON OTKAT OEIFF ICMLA NIETU OSHTF METEE NIHWG LIEWE ERIEC EVFAD LUNAL ADUCC ARAET CCNUO OTLAF TLDEH SISUC ISSNO HTURE SSNAI NAUAD TSHOR NURAG AIFON IFAIC SLREW LETFE NOWYL TINIH OFAMR PLSRE NONLA TOOSE TFDEH SISUC ISSNO NAOND GAEER RDOCE DRTFO EHEEM ITOGN IRAST RGDEE UOOCT EMEWS UFYLL NINET TDXEO LPTIO HTUSI CNTRE IAYTN TAEHT OFHTR OCNIM CGFNO RECNE IEOCN SNNAT ITPON EL"""
encrypted_text_7A = """EODNJ XPMTD JBHMT BTDGT UJYEU MDIZJ IKHEA KJAPJ TEJUY EUNDY EDHBK ZGJTE PTDGX BZSSB ZEURP BKMUX XEONK IEJTE CKZUJ MDIDC HBREI IUBZD XTUJV KIJJT EHUST JDYBK ZJBRR BHNEJ BWZBN WYEBK JCHBA DAXPZ BCEHY DZEZJ GDYDS EJTEH BBYTD GAEEZ EOCEH JXPGU IDIIE YAXEG JTEIT EXLEI MEHEE YCJUE GBRAX DNWIY UIIUB ZRUXE IDZGY KNTBR JTEIJ EDYCK ZWJEN TZBXB SPTDG AEEZJ DWEZD CDHJC HEIKY DAXPJ BYDWE IKHEU JGUGZ JNBZJ DUZDZ PRKHJ TEHIE NHEJI JTEAU SAEDK JURKX HBKZG JDAXE TDGAE EZNXE DHEGD ZGUXE DZJBZ UJJBI JEDGP YPIEX RDIYP TEDGI MDYUS KEIIE GJTDJ MTBEL EHTDG RBXXB MEGYE UZJBJ TEJKZ ZEXID ZGBZU ZJBJT ETEDG FKDHJ EHIYK IJTDL EWZBM ZMTDJ UMDIX BBWUZ SRBHU JMDIJ BBYKN TBRDN BUZNU GEZNE JTDJJ TEPTD GRBKZ GYETE HECHB ADAXP JTEPM EHENB ZZENJ EGMUJ TJTEE YDUXI JTDJR UHIJS BJYEU ZJEHE IJEGU ZAXDN WAKJU ZDNBZ RKIEG IJDJE DRJEH YPAXD NWBKJ UMDIC KQQXE GMTPT DGJTE PUZLB XLEGY ECEHT DCIJT EPVKI JGUGZ JWZBM TBMJB RUZGJ TEITD GBMDH NTULE DZGTB CEGUM BKXGA EDAXE JBTEX CCEHT DCIJT EPMDZ JEGJB UYCXU NDJEY EUZJT EJTER JBRJT EITDG BMDHN TULEC DCEHI UZJTD JNDIE JTEPI TBKXG TDLET UJYET DHGEH UMDIZ JSBUZ SJBTD ZSDHB KZGXB ZSEZB KSTJB SEJND KSTJI BYEJT UZSMD IZDSS UZSDJ YEZBZ EBRJT ECDCE HIUTD GIEEZ XBBWE GUZJE HEIJU ZSEZB KSTJB VKIJU RPDXX JTUIE RRBHJ UJKHZ EGYPT EDGND KJUBK IXPJH PUZSJ BUSZB HEJTE JTHBA AUZSA ETUZG YPEDH DZGXB BWEGD HBKZG JTEHB BYBZE YBHEJ UYEJB IEEMT DJMEM EHEYU IIUZS DIUGU GIBYP RBBJN DKSTJ BZIBY EJTUZ SDZGU AEZJG BMZJB CUNWU JKCMT EZJTE PTUJY EUTDG AEEZI UJJUZ SHEDG UZSAX DNWIN BGEAB BWUJM DIRKX XBRYD HLEXX BKIUR GDJEG UGEDI BZNHP CJBSH DCTPD ZGUZR BHYDJ UBZIE NKHUJ PDZGU TDGVK IJAEE ZHEDG UZSJT EIENJ UBZBZ JHDZI CBIUJ UBZNU CTEHI UJIEE YEGTE MDICD HJUNK XDHXP WEEZB ZNBXK YZDHJ HDZIC BIUJU BZIDZ GMDID HSKUZ SJTDJ UJMBK XGAEA EIJJB HEDGB RRJTE NUCTE HJEOJ NBXKY ZAPNB XKYZJ BNBZR KIEEZ EYPNH PCJDZ DXPIJ IUMDI YKIUZ SBZVK IJTBM IENKH EJTDJ MBKXG AEMTE ZJTEM BHXGM EZJGD HWXKN WUXPD IUTDG RDXXE ZUTDG GHBCC EGJTE ABBWD ZGUJT DGIXU CCEGK ZGEHJ TEJDA XEIBY ETBMJ TEPTD GYUII EGUJG KHUZS JTEIE DHNTD ZGJTE HEUJM DITUG GEZUZ JTEIT DGBMI UJBBW DGEEC AHEDJ TJBIX BMJTE ICUZZ UZSAE TUZGY PEPEI DZGCU NWEGJ TEABB WKCAK JDIUC KXXEG YPIEX RKCHU STJDS DUZJT EJDAX EJBCI TURJE GIXUS TJXPJ BBZEI UGEUI JHKSS XEGJB HESDU ZYPAD XDZNE DZGJT EJDAX EYBLE GDSDU ZDZGJ TUIJU YEUTE DHGDG UIJUZ NJNXU NWDIU ITURJ EGYPM EUSTJ JTEJD AXEHB JDJEG ADNWD ZGJTE HEUJM DIBZN EYBHE DIBRJ YEJDX XUNNX UZWDI DHDJN TEJJB BJTEZ SDSEG UIJBB GKCSH DAAEG DJJTE JDAXE DZGCK XXEGI UGEMD PIUJJ KHZEG DSDUZ NXUNW UZSIE LEHDX JUYEI DIUJG UGIBU JMDID ZBUIE UWZEM LEHPM EXXJT EJKYA XEHIB ZDIDR EYDGE JTEID YEIBK ZGJTB KSTYK NTYKN TFKUE JEH"""
encrypted_text_7B = """HCOOT HEAOT DHEYM AAUHA MARRA RWBEH WNDNE ESEER ETNTI RWHAT NRTRY FMRSO VEHSB RNAUT SELTE GOUEG SDENH HEYDE SEERI OEUAI SHVLS RDAEO MACDN IFDNE IAEAS EANFO AHEEA ELNFM SREHI KHABT ICLIT CTFPV ETEII AHSIS PODIS GLLSI TOIIA DHLVA OTTGE OIIHT OGEES NGURF ISRRT TUUNB ANECS DAETS SGICE LTERV MHCIE ITCAO HIOTC ESTMO TWLPT AWRAN EINWC ELUON INISS SNHFH LSTDN CSTAJ AODHE AAOTE FEADT TSEWS PESAA HHMDO OEOET EETSF HORAI OLNYO EITUI EESSA UACET NAEER EVECT IEYNO HEOEH ECHEI SEEEI NAHAU EOUAF EORSO NNNEC UMFRS IRNSI UEOIE RTUCI REIAZ IOINP FRTTE FEPHI OENCS TLTET TCHWE RCLIF DTTTT ATLUB WTLLH ESRUE MNWAN ISOFM RSOFC CIARL SSTSR DCIIR NTWEE ONETP FIEEE ISNRE GNELI IECNN ENGUE RGNIN CTNEN EDEVL CEGTS CIIAN TAIOW OTMFO EHNTA SOEOR ITURA ILTDI HURMR ACUAE ALLSE GRSGU ENAEE ITTAO TTUMT OLLRA EGDTI TSRET RASCL NOEEC DIFDC MWCEA GPAAS TSTGO ATAHA FDRTE EYEBH DMWID NAAGU STRRI EAABO NEAGO OTEIE IEOSA NANRA ROLII NRETT ELEHE TNADI CANTO DOIUO NMGIO SYEIS ANIRF MSMEH CEOSH CRHRH AERRG GWTEA TTLEO NETDE NSEFH SHMRH LIHOE TESIN DEUHG TNLHT SFOGT SRNRC TWTTV RMHSO NTEOG DUARA AOORI IPUNN NHESD ARCHL SHPIE TANTR INLST LHSIV ISORO STOYM OASAT LEINT EFCOD ITAIA ATSST NANIU NNSAI FOSMR SPRDS ECNOO OLODO TUEET TENIY TIRSV RONTL ETTMP ANTHA IODCD EUDHE AIAED SWIVE TEFTE LEFTH GGTSE TTDDT HRNAY COSDP ETORC EOFOO EEOSA OEITU TRTRH SMWED CSNTN NIRNC HAISE SIRNH ITAOH GEEFA IREYI TOVOA EEOER EFASS ISTNA BFTBN POROI EMARI NOREI TRTSN LAWII IEOEN MMUER EHHCO CSOLF MVVTI OEHEA HNLWU EOORU LRHFN OLIXA AOIHE WABAH ANUNG RLONI VCTRA IIRBC RACAT MEPTD PUSML NNPTF PGONU RCGTI UAROA SAORD RCMMS IEHNE OOSNI LERHF NEROI EHFIO IDPIF RHTEN STEIT GETHI OLGAS GSERI SGHEO AGDIE LGNTR EGTNE ERROT NAUMW TPYWG TRDKT EPSDD HDEWG MEONP LTAHA INDID ETTHU EHESN GAABN GWFTA ORTCA DSRLS AEOFN NEDTT KERSR OTUTT HOENE ODMME ILHTE DANTI THOFE TEETL NTLHC MSDIN VRNNR ALTHI NEEYA OIENN ERSNU NTUCI UVEER BLOEF MIERE ODEAI TSUEG AUTIE SMSEI IRSOB IAEGF TNGEH EOOGR AHUOR PNMAL DSOAV GRIAS ADDTM FKEAE HAARI ITMLS TIERI EOAEH EANWT GLOEA HRROL EATEN TUTOH AONLH SESMH ATTFB NNCET RNOYD VHEEE STITT ROERE POOTN AIETS UEEAT OISSR SNETL SGGTH NDCIV RTRCN PMCSA ENTTR ESVES NRSNO NEELE IDTNN ELOTC NFNTI CKOTP GRBFF DICMT RKEUE OERIW EAIEA NEIOO TEROI RYPNF TETSE EUIOP WODTB HFSAT IOUET TTHCN NNLEI LONDI CTRNT OAYGH ITSSU NTOII ETEHI TEFEN HADEE ERONR AIESL ECURA NPOUU IEEEI KNANI OEEIE OORNS NFOMT IAEAO EUNBI KTENO NRIUD NCIHR RANWA HTTOA LNNTT EOPNN NMNFO TAHAU AWEDN REIRH PRWTN SLFSU NCLWH ANVRE REROH NNIDN EUFNI POESC ELTIS DNASR ESNNT EMEIR VNADO BPWSD OEEIR SOTNR SHSON IXNAE ANSSL OAOHA UPAIR NFOAE HLEAA HEEAT DCYST FHIHP NILRR ITEUE RAORS TTOJD MTTAI SCTEO USCAE TIIOG AEGNI CHAEF MFIAL ORIOR NCSNF OCROS LFROO GDALH ETSMG URENW SSWEI ONRWS ETTMS RRNNI WESTV TFEON TBTUE OOLAN ECREN ESEIM NHSNI LWDTT RGTAR SOLID NHENK FRTTW TLOSN FOPHC HGTAH ECBOA ORMT"""
encrypted_text_8A = """kdIgb oimce idkot seeii huotn pteho mmswi heeoa taoue taebw niInc fnkll flnho unwtd mamtg maera ieanw ronko tsstn kemta rahdn heIpo nsiac oiaeh lntai lbhsh oesoh lhtka rttts aehhI vldTh tunau ehshe noceI aireh rvsrw thett tuaea eseid eeeem topeh eohfB eoodn pafto enect dvasi bpsti xtrrp hfost wiekh Idnpb chrls fidoa atwit urgsd nedao hhgsh iaoeo ricot sgnrg ktedr hanoh tsmao Tehtf morsi ngkhe phtat bmrtt ooeap ctdJt marcs eedad bnier nrhhm rkshg eodBf emahf oeocr ctdfc tvMsy rlneu ooklu nobks nnhhe snosd naenu ueknh noydd Isiwl hseei uibby hatdo ybaeo pAntT sftek atpwa neuoo plttt abtte etioh mrhuh cfsto aeaip otiVc olsgI asstt atyla oodsu ebple rlecs acles hsham ierth ocoen etatn eluhn ehtnw auaih eerje hsaea kshtw cslrh eohin euteI ldelo trele aiutm mesrr oleet setwi naerw aouhe aiawy dycsu tltgu eecni atdte whiks ldlre uoaeg iivsn noleI atorn uscen heuaa tcplr dwato Imath eengb rafal bhade phdgh tgees eniat chdsa dmept oiiku ceuii ereyd ttsun cetTs oieeg naetn sligi tepod legtI oiors rhaaf hgpuc doite tdplh nlell irhpo Scrie eerTo wahto roesi efedu eoanb ahwae Vnnkt oueaS cober seeht rseha rtsda ntmia ahute ebhmI lbnot eyatt ndnht uHoht leade osytl ylwut uoIoa cwmll eints eIoeu retlu ekycb Iuime fnhmi orehv piafe ostto rnhoi lsnne alacn fndof eIhhi cttrh hhltf teipd rTnes ethtp bwenr rpksr mmein tiioa loamr achti deeuw lanse pohhi lidtk achce ynaoh oswum tlond eelaa dmiLd hhrii rhhue tettv eycet aceeo syIhr tcdan orcuo iwvlt wtror Ibdbt ebgal iulrt bduns nswva talsn gfois dytvd tadlk lniwh etcsi kasle yrtda inmen eeacd nluIa hotga ityet erbyt crebc hsead nuIop nolwy daoek iceuw iauan otdaa efood ddhnh octle itehd rfbls adfeo cemla kMkeh Aaiai tmhet udren tiate tuacy adsso eHlai inald oahhA tluwe errre iysta aihko lhymh lelos strmi rnadt asbde dpwdn ennet ttuol wlhni vtoew tidtn ceoeo cfhno rtorh errdt oepmc ceacl heeil eeagn wydnm heaew dnece hngpe tietw wumnp oanee ihitt gsalt hgrhc evett anaaa rtrnl sdenc uagcc dktdo uloyt aucth otnse eaard tdvdr siafn smuey hceha asnke oeett acitn ktnfd nidto dvdee eaone fifim elahr ohnao iweii aatgd sldeI iweuo sncle etrea eaaea oarrt csdal nweet lehwr xeaue eefno ggatt idctt kinet htuss hnctt netot eoanc wrhts rutee ooanh oeehe dlnny tdwed feapw cpdet hnmab ngtyr atnbc anmpl feiet hhdtn obeio asmmn uotio rapre yider rmtbh anlhf timtl klhHa rnobs motfc eefna actfb feerc ysetr ktiAt bwtsf fawod ewyed nyvmm teela idnhn eunae Utnot vtnic hlwpa laato Ilrot stsdk aurrh ianre oroef sepho loyko ltkei rytoi mtoth hIgei rtboi tttre oehde n"""
encrypted_text_8B = """WSLLC PZHSG CJWOI PGADM NRTWN VUUGE FHRJI EFNTK SLJHG POPAJ LLBAS ATKSY GUSWO JLPNR DHWJO QTAJL NFSZA ZRDSH AJAXU DLAHH AKGKW LHDZP SSOIH OLHHW FKTKS LWVPO SZGUO WGAWT TROCJ LEWVW LIUOU WJPAQ ZENLS FCQFA FRFHW ZSLBP ZLCDZ YMSUV CBAUT HFJSA IRBWD HFIOE JZIWV EFRSD ZEKIU UMLDH NVHKE VVHVE EVNSS NZHPV PWURT RJEWU NDVAO HSVIY ULSVT QDAHH FAAAI VAKKA UQIOM HLWCD SCEDB JGFEG PKLOS DZEKI UUMWF KGOOZ KAOQS XMAIK ORWZO PSOQT PDHDQ DIWVD AZVLS SKAHH HAJYI EZAWC EQHOL OAWVW NLPUS YAWIW OPWKT KWOUY IVWOU HNQCP TLUQR KFLAQ RPZLR HONWV TKSNU VNVWZ WYAWW KFZRX GOAHN DUCJL SVWKF TUVHO LPLOP AATPH RAVPF ZSWJL TRFAL HIQCQ JPNIZ QWUCH WJLOE USCAV NPMWY LNWGP WSLPS PZHTW VAJBS VWWFL MSSNG YMHHS AAHWV ASBSW FESUS DHXMK ASSOL HTWVA KAAUH KXAHH MASYT RREKJ UVGPZ LIUWJ LLNWW KFZIQ HDWLV HBPGM WDFWF KIWWO JBMRI NWKTK OPLOE BDHSU TRFAK ARXQP MYEWV ATHLN OJKPN DBAXM OUHPG JOQHN GSTKS ODHVL QIGCE VTKJH UQWBA LDVHW LLIWW OEFOZ BRALW WVWLA HHGHS CSPOU TLAPC OLBSH TQDHL OMEFI LRQGA UGWVA WEPDB OAVNL GPEVV HAAFA IQFQK ZIDOJ VPHDJ ASKVL GAVAH HUKNL RQAAF ATRWJ NPTHH DWHUV HNAHN VHKBV IQIOA UMDFY ZAOVS AAMWH QWFLF ISYLH DLDHG TAWWY KVLXH EGUTR IJLHN JZALO IVUKJ KIDBG FVTSS NZHPV KAUHN IWJVZ OPSPZ PNJAK JLAWH NSJTL JAXVR WVAEA HDHSA SLZSW CLNWV AAYDH DAFKE QQAGU TVONS SEAOJ VLRLW EXDEI OEDAH HBEXL AUHDS AMRFA VPRHQ PSJTL CJEHY QSAVA OESPS REQWD SCELB IQWOV GAKZI RBYGW IHGKX JEUHW AULHH PWYSW VWLOA YSXWL NFWNU BLDHE FNIQT NSUZM COWMS FCQJA TKOPA AHLBG EPGKH XWZUI TEUPE QHHQL MEONJ HSVWJ YAOFC JULNW FWLLM LBZKV NWVAS KVDBP SNEVC BOVRN WJYDI WVQKP NVHWT PLLHU AUTKS NWNIR BEKJE UHWAU LBGKE LTKWJ YAOES BWHRH RXMAP HFDSW SZSYS UCRBR AUCHH DWHUV HNAHN VHDSA SWOXA SIWMS GBLGP AOVRV SEXPT LGOWJ UUSZT FTKSN MZSLO JKPFZ SYSUN RHPMY NDIOL YIDHK GBRFO QKLIW AEYOT ESJWJ EVGWJ FTRIJ VLRWO GWHCD ALSPG QHKKA IUILL OEOCY SSPRD QDHTL CJKWE UVWHZ RXGOA HWRIH VAHLB GLDIF SXWMO USCWA TLBCA UVRZR WKIIH DWFWH FAFVT DPHWA OVSYM YEDGP SILHG ALALH AAFAB BTKJJ ERTWJ TSDZK FLTKS HWZSR BOGMT KSYJP MHODS CEQCP TLEQT KJNOW HAFIY DBUGM IWGYG TBDHW FASPC ZWYNZ ONXHR HWOYY OZWJY PNGIO LYIDZ EFPTV GYSSE DBZLO EFCOL ZOIQK FMLLQ PSYES FKZPB LHENL IDAYW YTDWJ LOAWH DWZTR FEWZT RZZTF NLUDL PNJOH WVFWV AZVRU WBAJW RIJVZ SXTBW YEGHD WYEKO RWZOI HAFLD WVASW PHHEL LOIGK ELFRF KHLNF CJXSI FHWFK PHFDS WSWVW LPSUS OHVNV WXDLF RFDWY MDXAK AYVGQ HWOUH KXAHH GDSKO ZONUO IYSWF KAOZE LZWRF GKPMX GPFVT OSPZL RGCSF UOUHD WLMSW NW"""
encrypted_text_10A = """010000100000100100010111100101000010101110101011010100100110100110000110001000110110100010100001001101101000101010110001010000110010100011100001000010101110111110001100011010100110101000010000001101000001000001011100000101110001000100100010001011010111000000000101000010100101000001001000000100101101100100110000110100110111110000101011100110001011010010110100101000111101101100111100000010100001001101101011010010000010001000000100001000100001011000010011010000110001111010110001000010100111000001001011001100100100111110101100100010100011001101000001111001000100101100010000110000101101001011100100001010000000110001001010010100001011100110001011000010110011001010000110100001000001111000010110110000100100100010011000011010110000010010111000110001001010100000000000111010001111010011001111000100111100000010100100110010101100110110111000100111000100111100100101011000100110010010001010110001000101001010101110101000110101000101001010101110001011000010101001010010000110101011100010000000010000100000100001101010110100000010000011000010000010001000001010101100110011101000110100001010100100001001010001100010000110111101101011011100100000000011001110000001000101001100011100100000110011100100010000000011010110000000000001001010011110000000110000000010010110011110000110100001000100000001010011100110001000100101000110011111010101001011100101101001001000111101101101011010100001010010000000110101000100011001001010101101101100110001000010000010000000110011100010000010011110110100110001111010101010101000111110001011001000100000010001000000000001000100010110101110100000101011100001000001000011010110000100111100000010100110100000010011111010101111100110010010001100011010101011101000111101101011110011010110101111011000100010101100101011001110010010101100111100000110101000100100111100110001100010000110111101101011011100100000000011001111001001001001100101000011010110101100100001110000000110100000000000011010100010000010000010101001000100010001011110010000001100010000110100010010000110100100111100011000011100110011000001001001110001100101011000000010001001110000000010000001011011100101100000000011010100101001001010100101011110010010001101011010101111110010000110100010000010000100010010000001111011100010001011001010101000110001001010011000010100001010000010001001100110011110001000101000110010110000001011011010010100100101101101001011100110011010110101100010001101000001010001001010001010011110000000110011101011010001010000110011001001001001100101000011010110101100100001110000010011010100010010111000100000001011000100111100100101001001001010100001000010000010000100101010000001001010000101000101101000111110001011110100001100000101001110001011000010100011101110111101101100110101001100001001011001001010000101000101000010111110001000000011001100001101011011000000111000101011001000001000000100100101011000000101001110001001000111001101011001011000101010000110000010100111010100001100010001111000011001001101011101101010110100011110001011000000111100011000101100110000010010111000100000001010101100001011011010101100100100000101001011100010100011011110001000100011100110101011001000110000110011100010011000101001011000100100101000101011001001011101101000100000100010001001011000111100110101000101001011011111000000001001100010101111000000110001110100111000011100101101110000001011110000000011010110000000010100000010001010011110001000010001001100000111001000101100110010100000011111010100110000001100101011101000111110001001000111001101011001011000101010000010101011000011010110000010000101000101010011010110111001000110000010011100111101101100010100010110011011000010011001110101000101000010001110001000011010100010011100101000001011010110000110011100101010001000110101000101000010000100110001111000110001010010000001001001111000110001101110110000101001110010110010011000101110000011101100101011101000111110101100101001111000100110110001110101000101010010011100110100001100010101010010011100100000110001000001010110101000111110001001000111001101011001011000101010000110000010100110010010001100011010101011011110000100110001111010101100011101001101011100111100000110011100111001001001001001101100101011001110000100101010100010010011010100101010001010000010101000111110001100101000100011001010000010101100110101000110011100111000111011011010000010100100000110100001000001110100000010000001101100100001000110011010100111000000001001101000000101011000001010100110100010000111011000111010111010001011101000000010001001001000101011110010101110001100111000100110011000000001110101000101000101000010001110101011011011100100011110000100110001111100110000001100100000100010000101010000001010110011001001001010000000100100100001100110000101001100001000110000101100110100001100110011000000110000000010010110101000111110101011011011110001010001000000101101101010101001011001011100100011100101000010000110000110001000110001110010100110000110100000000110000010000100110010001011011100101010100001011000100100111000101011101000100000110100100010101010001010000110101011001010111000011100101101001001000010000010001010101110001000110101001100010111010100001101100110100101000010000100110001111100110000011011000010011001110101011000011001001110100000000110000010000100110010001011011000111001011110001000110000001011010001001011100101101100000101100110000111001001111000000001001001000100100001111010100101001100010000110001101000110011110010000011100100110001000100010000010000100000100100010111100100011110000101101011110011001111011110001101101010110101001100000111011000000100111100101011101010110000110100010111100110011100111000110011101001101111000010101010111100111100000010100110100010010001001100000010010111010110001101100001100010101001011000001101101010101001011000000100001000000100101000011010110000110011100001000010000010001110001000010101110001101000111110001000110010100000101011010010001011010101010000101000110001101011000100000010101001100110001000000101000010001000000100001000000100111000001100110010000010000100110001000011010101111001001010001100101111010100110001111010100000011111100100100010001010001100100100010010101100111100001010011110000000110011101011010001010000110010011101001000101111001000000011000001001000110011010011010110011000000100101010000011001111000100111010111000011010000100001101101000110001000110111100001101011010101111101010000001101100100110100010101111011000100010101010100001011111010110001011101011010001010000110011001001111000100001010101011010101011011010100001101000111110001100101000110000001101100100001011000101000101001010000001101011110011000010100100000001101011011010010100000010000001101011011010110101100000110000100010001010101011000110110010000000010010101010000100101110101100100011001100100110100011000001000111001101001011100100110100100010100101001010010000001100010000100010001000010010101100111100010010100110010001101100111001100101010011010110011100111100000010001010010100010010110010110000010010001110001100101011001100100100100000000110001001100101000011010110011001000100101010011111010110101100110010101111010011010110011101011100111001100100100000110010000010101011000011010110000100111010101010100000110000100000000101010010100100110001101011011010000100001011010110001100011000101001011000011010111001001010101101010011010110011101000100100000000011001111001010000101010001000011001010001100101000110000100000110001111010001000101001101000110011001011111010101111000011010010001011010101010001011110101100001100111100011000101000010000001100010000100011101011001111000100111100101010001010100000000000110110100010101110110000100001001011101001000010101100001001010101000101001010101000001011000011011000011100011001101011011010010001010000110010001101110011000010100100000110101100101010111000001100000110001100010100100010101100110000000100111010100010011100111100001101000100010000101110110001001001000100000010001110110000110100111100101011001110000110101100011010100001000011010110000000000100100010010010111010100100111010100010011100100000010011110100001100000010101010100001001010000110000100110010011000000010010001011110010000001011011010000010100101000010010101101010110100011110001011000000110001111000011100100010011001000101001100100110100001000001000101000101001011011101101011111010101111100110100100111100111010110011001011010100110101001000101001011000011000110001111010100011010011010101101010111001101100001110000100111100010010000010001000100000000000110101000101001011001101101100100101010001101011010001110010111010101111001100110011000010111100101011101001011000010010111000100000001010010010001001111000100001011010100000000000001011100010001000000100001001100001010010001010000110100001001001001111011111001010001011011001101100001110100101101000100000110001011110111010001100111100000010100100100000000000110110100110101000111101101011001100101001001001011100100011100101000010100110000100110001111010110001011111011100110101000100001011001010101100100000001100110000010011010110011000000011001001000010000110010011100100001010101011011100110001110100001100101010111010100100111100000010000110110000000100110100011000011001011110101010110001011000100100000100001011110100000010100110110000000100110101110000101111000000110001110101000101001010100100001011100000110100001010111101101000110100100010001011010101110110000101000101001011001110101001101100010001011110110100110001111010100010011100101100001100101001101100100000110010101100110110111000100110100101101001101011100010001000100000000000110100100010000110001000100001001010011000011100101110100000000100001111110010000100001011100000100110101000010010101100111100000101010011010000110001111010110000100000110001111010001000101001001101011000100000101010110000100110110001111101000100000010001000000110100001001010101011101001100101101011011001100010100110000100001100111100000010100110111101101000110010110100000011100101111001111100110011001010100000000000111100101001001010110100110100110010100100001010000100101011100001100010100111001110001001000011010100001011010010001100110101000101001011010110001101110101000001000010011000110011101011101100101000111100100011100101100100010000000110100001000011011000100000110000100100101100011000100101100101011001111000100001100110000101101100010101000010001001011000000100111100000010001000110001111100010111101101101000101100001010000010000100000011001111000100111100000010101010000000111000000001000000010000110001111010100100100011100100110000011101001010101011000110011001101011011000101001110010000010101100101100101011001000110001010011101011000000011111000000000000101100100001001011010101111001001000101011001000000000001011100010010001010000110010000010000100110001100101000001110101000101000110011111010100101101101010101111001011100110001010111000110001010010001110001010110111100011011000100000110100100010100110101000010001101100101001101001001010100000100010110111101011011110000101101100101100101010100001001110001000101000100001001011010100111100100010101111100110001001110100100101000110101000001000110010000010101011000111000000010001111010101111000011010110000101101010110000101000100000100100111010100001101001100101011010000010000100100111011011001001000010100011101000111110001010001010000010000010000001001001001100011000001000110100001101000010000001010011010101110010111000100000010110000001111011101010000010000101011000001010101100110001101001011000001010100101110000011001011000000001101010101111101000111101101011010110100010010000100010000001000111001101001010101000110001001010011001101010000101101001010101000010100100100010010001000110100001000010011000101101101010100101000010101100110001111010100010011100000110101100011010110000001010000110000001001001100110100000111110001100011010100001000011010110000001111000100001000100110010011101000010010001010000110001101011011000101001110010000010101100101100011000100101100101011001111000100001100111001110101001101100010001011000011010000010001011000011001011100110001011010101000110011100000110001100011010110000101000000010010100010010101010011010110010101101101000110000001100100000101000101100101011000010000110001000111001010110101000111110001010000010010000010010111010100100110100100110011100000100001000000010001100011000101110001100010110101100100101001110000101101100000110011000110010100000000100001111110010010001101100101011001100000110001000101100101010100001011111010101001001110111110001010000110000101001001010001100000110001011001001000010010001100111010010101001101100010001010000100001000001001000101011110010101000001011010101000010011011011100001100011000101111110010000010101001100010000110001101000001111000000010000000001010100100001100111100010001101011100100000001001010001100101010000100110011101001000010010011010000010011100100010001000011010100110001111100110000101001011000100110000001111000101000000110001100010100111000011100101101101100100001111000100100010100101000001100100001010010000100110001000010000001100110000100001100011010101101001010100000110010000101010000001011001110010011111010101111100111011000000000000001001001110011000001001011100101101001001000100110001100111100000010101110100000101011010101010001010000110010010010000100010000101001011110001100010100101100011100000100001100101000110110010010000101101011011010000101001010010000001011010101011001001010000110100001000001011000100110000101110101000101000011011111100100111100100101000101001011011100001010000010010001101110100000101100111100011000101000100000101101101010101111001010100010000011000010101111001010010010001000011010100100000011010100110011100100100010001010000110100001000011011000100100100011000010111010101001100110100110001100110110100010001011010101110010111000100000010110000001001011100100001001001000100000000000110010110010100101011001001011011000101011001001000000110101101000110000011101011000110000100010101010001101011000100100111000111001011000110000100001001000100001010011010110011101101100000010011100010010001001100010110001101001011000110001111010111001000010101010111011101011010001010000110001110011100010101000000011001111000000011010100000000011010010001000100001000010000011100100110001111010111001011111011010111101101000110000000010101000110101001000101001011000011001101000101100110011010011001100101001000100010011010010101010001100011010101101011111100100110011100010010001010000110000101001111000100001011110010001101100011001100101010010001110001000100001001100100111000000000001101100110001001001011001001011011000101011001000111010101101011100101011001111100110001000000100101100011100000001001001110111111001011000100001111010101100011000001000100110001001000010010001011111011000101101001001100000001010000000101001010101101001000011010110000001111100110000000010101000110010000110000110101001000010001100101100011000001000100101101000110001010110001000110000101100111000111001010011001110101100101010100001101000111110001000011000101001010110100000000100100101000101001011100110001011110010101111101000000100100000001001100010001000100010000010000100000010000110000111000010000010000010001101100100001011000101000101001010100100111010111011111000100101000001101011011001101111010010000010101100100101001100011000100000110001000100010001100100100010011001001010000110001010000010011010000110000010011100111110101100101010111000100101001101011001000010010001010000001000101010001000110000011010110100001100011100000110100111010110001101100001100010101000111100001000110100101100001100000010100000001010001100101110101110101011110001001100011010100001111110001100100101011111010110001100100101001001110010100110001010111100100010101100110010100001000010000010101100110000100011001010111000011100000100110011101001101100100110000100101011100001111000011100011011000010000110000010100110100100111100111100110001100110110010001011001010100001000111001110001000000100000011100101011011001100111100000010100100110000010011100100010001101000111101101100111001001001000010101010111100101100101011101000110000100001011010101111001011010101111001001100101011001101011000100001001100100100011100101100001011001010110000101001000001111011110010101001010010000110101000100100100101000010101110100000001010000001010011100110001000100010101011100110110000011101001010101011000110110000101010000101001001011111011010111001001010011000011001001100110011100010100011000011010010101010111100111000100100100000000000111100100011011110001000100001000010000010011011000010001100100110111000011100000110001000110101001100001001000000101000100100000010001001000000110101000100110100010000110000000101101010100000011111010000010010111000100110011100110010000000001001001100101010000100110001111010100110100101000000000100111010101111001100110000100001000010000000001011000000000000110010101010001010000000110010001001101101011111001110101100111100100000100110000110100001000010010001010000110000101001000011011000100000110000100100100110101100101011001110000000011010110001010000110010101000111010111000011001001000001011000011001111011111010001101100110001111000101000110000100010001000101001010010000111000011100010101000001010101111000010000000100010101110110001001001000100000010011100000110110101000100110001101101000001111100111100101010100111011010010100111100000010100110110000110000001001110001010010101000101101101010100101000010101110101011010110000010011100000110001000110100101100011010110000001001010101000101001011010010001100111100001100001000000000001101000100010000001011001101000001000100111001000010101010111010000010010001010000110000000010000010000010101000110010001011010101000101000110110000000100110101101111110010111101101100010100010110100000001000110011100101110001000011100110001100000101100010100110000110010011100100011000011100100011000110000100110001100110000100001101100010101111010111011000000100011010100000001011010100110100101100100100011100100011000100100101001111000010110110010010001001110001011110000010001001001100100011101000111110001100011010110100000010000001101011010111110001010001000000000001100101001100100110001010011001101010110000101000010010100011100110111000100111100110001100100011001100011100000010101000010001000010001101011000100100101010101011001001000000000001100001100010011111010100110001111010100101101011010100110001010010101111101000111110001010100010101010100001100100001011001000110001001101000011000001000100110001010000110000100001000110111000100111010100110011000101100000010000100000000000111001100010100100000101101010000010001001110011010100001100111100000110011100111000110011100001000110011101001010101100110101001100001101011000100001001100100100011100111000001101011010101111011101010010001011010101011000000110000110101011100010000110101000010001101100100011110010010010000110001011110010110000100111000001110010111010110001010000100000110100111100000110100110010001101100100101000101001010010000001100010000101100001101011000000001000010100011101000111110001000100100000110011011000000000000000001001011001010000101001011100100001000100110000110100000000101000101000010101110011100010010110100011100001000010000001011010001001011100100110001111010100011000011001111000011101011010001010000110000101011100110000110001010000100101011001000101111010110110000110011001000101011010011011100111010111000110001010011011000000010000100111000011000001001111100011000110001010010001110001000010101110000010011010110001100100100111000011100101101101100110101011000000111001000101011100010000100011110001110001100010010001010001011010100110000100100000010001001000001110010000001000110101000011001101100011010111000101100110000100110001010100011001100110001111100111100110011001010010001101110000101001100011011011001000001000110100101011111001110001011001000101111010110110000110100100101000101001010101100001000100101101010001011010100110100100100110001011111001110001011011011001111011111010000110001111010111000100100101010100010000110000010101110110000100001000100110001010011001111000011100101110001101000111110001100011010110000011111010010001101101100000010100100110001101011011010000110101000010001101100100011001100100110000010101000010001000010101000111101101100110101000101001010011001111011100010010001000011000000000001001010000010011101011000111001101100010001011110110011001000011000101111100100100000101100100101110000000100001000110100111100011000101000000010001001000001100010001000001000000010111100101000001011001101011101101100001100001010001110001100010110101111011110000110001100111100000010000111001100001100100101101111001011100110001011110010101111101000111101101000111001000010001011010100110001110010101111011110001010011001111000101011001001000000110000111100100001011100000100101001001010101010011001000010111001000001010110101000111110001110001100011000001001001110001001010101011000011100011000110001111100101011001111000011001011110010101111101000100000000100110010101011101000111110001100101100000010011000001110001100101001010010101000000110101011001010110100011110001011000000110101000010011001001110100000000100001111110010000010001100111000110100000010000101111001111100101011000110100000101001001000101011110010000110100010000010000100100110001000100001011000100000001010101101101011011010011000100111001010001000110001100010101001011010111001001010101101000011010110001110001010101100011100000110100001001001001001000010101010111011001000101111010110110000110100100101001100011110100000101010000100110010100111011110001000100101000010001000000110100001000100100101000010101100001101101000101111000110111110101101011010110001000010100111000001001000101101100000110001101100011010100001000011001110101100110101001001001011001101101100111010101111010011010110100010000100100101001010100010000100000101111000100100000110001100010100100011101011001111000110000100000010100110000100001100011010100001000011010110000010001000110000100110001011001001001010000000011111010000010010111010110001001011001101011000111100110000000011100111001001001010000110100100110000110101000100001011001010101100110011100101000101001011001110101000010100011000100100011000110011101011000110011101000000101001110101000101001011000100001000011100100101000010101100101100111000101111101000110010000000010101110001101110111110001011010101000101001010011000001001011011000010100100110010000011001010111000011100110001001000100010101011101001100101101000100101000110100100110010010101000100100010001001000010100000001010011000000100110000110100111010101111011110110110010001000100010001010000110000110000001001001001001010010001101100101100101011000011010100001001011011000110000110110000000001000111010001101001011010100000000100001111110010000001001010000101000101011010011000000000000001100010011111010100110001111010100001011111011000100"""
translated_text_10A = """aabcdefghijklfcminolinhcapqrnnsdcchkqbfqnfrfrbjnehtuvnwojujiwpkldohxcieqqdiltnoliibnbffnntjqkyhcfjtbzpwdhwemkodbjpapeqsbeukbqqexcpelefqbmtgpbwbtipngcceaumqdjltltnwphlitlcywvtlbcgneeghmveegcpejjfhrbuaabkhqfutabaegkrcqejfemnmdiixuflobvprakraofhounvdukubzdfqbafjxcnvkdhjrgjbdihhfjukqaxegilnnfukrbndikyhvqdcpcuaoubazsaernffholtnlandhdlbcchgqdidkzszbvxgybhltkqjylmnmdiixuflxblefhhwmomaufhnfuhbacdbfcfqjfqlttrptblcwzualofugrgufhebhedbchhdxfqabbjudrbgevkbqtvnoalkdnemeoezwwgiexlggnkovbqvdukrzcapxblefhhwmojhngcuecywvjeaaabbhujaveqdcdapnlcpemsdilvpbzjavefdcukpkztmcgbnuwvtnlcbripzeapnlhfcmtplgzhqdntmttzpngcuegfihpwfjremdnbrigbpkrbtqzbwcgbsinfnbzylveestulnsokyjtrgrusofhofaneycfnpmweleudhkuxgqdcbripzeaegfhoavejhsbpnrdicaziolyvefmcfhnrvfipkrvcmveffkyccjujyccspeyewpgorxgqdhwltlprqvwrifcvwrakbnzqdcbripzeapnlbcchgdfkyhprlgltkrrjblphlowhnjheaqnqdcwcmeuhlvkrryiqnwfqbmqfuiwnkijtulanzfvinmzygqgqucbcgxgclckpurqvefmhisbdfkyxokabavoepxbquwaptvpbpelapxokubzqdhiscaoezhjpsbrvnmfcmmwlfqupnnpcixvozblcgqakwevefhphtrgjbbnegcmvpghfzieffkyxoiolyvtplqupnnpcicxdnkuzcexiogkmwdunjnadvvpapimywfxkbaoaabcdbdfidkddmigvpmzulxghpkcdkrrkrldfvsltnlawbtnghczmnqzfzhjpffujaipkrnnfmcfgcqdcmeuhqcivoqpipanqxcuvnbffujtkpoajcfhdbqpshkyhudxbaqpwbhltvdukrzcaplqcdbutbcljhlujvfltlhtiffzccmdfhhdhuiwinszbvhfdhcrzcapxycfvzhihfqdcwcokxfpveeuidknwuiiqqfuiihhopbahgmpofevnghwkplatbriexkweeebfcfnbbhltwlbillejhlltneengeojmcwzpwautlefhlbjvdhhledjhlhxxwakaegfholhvopbuvwwpiiqbehcccjpksbhijhlqjuflxavcfwcwcoopdacjqpxdhdfqcivcdgflttqbfcfmhltlxveauminspbbsjfgfeveevfpktrkiiqcapcsknwfhwhtkfccjnzpulhnrdfqaospjbanypklxgyfhchffhoujnjrqlhnrandapfvqbqknplubcdbfiqnwowzhqdntmmtralbvplaabveesidhdljylhlehkqcjpkkyhmjhiglpyfycbnbaumveeliwvchqrghdkptgxgqzngcuebcycfiauusnbffknwefqbwddwcilpyjinfcdrcltnwaumikqdipxjbsbrvnlfkyhcdskqagegbuxojhlukjffwravhskyaphrqltnmpulatpshgntwffdanlpulgosokyveejfrfqedimjnehrtveelhktcdikyhnrgfwlpophlitljiksnbaumjnmnbbqtrgquadxffrfkqbhltejqkyhoopdacjkzbnholpdqanbfqbhgqxiilnlffltnldimeqfxdyxleaumxjeiklebefermnllcbkqeqclveehcsvffkkrspqdbrgbafqbktopbwttwxgycflficvnbzultnbpdcdiqgfabbfltltnhuyunuapdvjmwpmqhgmkiicjxuhwxgbpvrzudounxfehdbcgbufrbcapoajcworqvkdhezhdexcgccjmcgdmpakwekqbiwljeabgdgdfiwxvolcncfehywedlnrwvkqnkaegmonyhdfhozhoqablhfqxgabblzxbemqdcaqnfujbttbifqbfjhrgcugudrqnnzfvxcqzfvgopzukhdqdiiinaaobrievkbqxhfievnwawbiffkezhefgkyhnrfhchoefoblkodcchffhoycfnplqbcapiicjxuhwttwxgycfllhktcpkoazmexcivkrfcchoquwceviphzcokaenxgffcmwzqdcabojrqljkrffubppgccipwloztkppquadxbiwzpmnewhfdhjydcapebqpmnxbbclqhktcaaabcgxvfivnisfccdxuhkbkkodubuejfltchxubqphfkrwnjqnracfhkyxoqzbtmtqfccjtrgiwmtweeuxfjfkbbflffchieakavoelwdhdlzuunjxojrgjbjcltnsaeivcapwaaoqsccjprffwczjfiiqeebfivxefqbntlfrqvmdxywveesfabcsaelttqaezhdeaopedebcfhbfhkrjnefqbktwatghjljclinehrgcugujrajbaumewwzjicgbokzcorzknevkzblcxppbbcfjhlztnrbckecqzkyhxfvsrzcaprreafltfhufqcnnnfxkyhxdzszcofvkqcjpkinxljlebaljvcchidxkrbcapeycfdbiclejmcnnploukxcbzjicgbrhhxgyxcujprujydxpadvttbjcbbcdzeqlueueegjfhoyxofvkapkqocwttbjimnzbpelcxjlhwhfqdcfcjgauwveexcdedqfbulnbaoaanmftabnkxfpveejygstwoiildjuhwvppakbacwalbqkeulapnrdhwhtwlgbbcaneacoiifctklhczmnqdfmjpkuquqpsghdnpiadtxedhcwvjxjcgxnzpqbbnzpbphtrfkrlplfermtrktapnljylxclpcphfmlcuamwzxltnwpnracqdilwjfvswxgqpbehdehdbxgkzbbxbrgfphoqoddejjfhnjefgquqfjxcneglpmqhgmpeavjdzsbqtplkremfqhgxtwaumxmdnbbbniocwitrfcmvpboenanbokqjqapuzhudqngckrpouwphfkyhkwoulhdkpbbbueoumeveukalidlhlxulfqbbcapebktopbwiphlofhcaphmhtpwfpkddqilmtqpbacjjftreaegtafnspjbanrfzqjczodlxvlzwltnlpkulcjvezhefghipnrfcmjpipfeveeqcltpbufqaoelabjxfvsabcapuabnqpcivempulgdxdicazonkrgcfxcognlfwratrattjclffzedgzuchuehkwxbratwvdfiwalcducbxmqdcchqfuiidcaoukvplnlkhoqbqritlxcwkpruhfnnkzbwhgboukmndhkyhehhkeedqdcvevoxfpcckotbjcapbbitlhkpguaaumlnwfiabjxhfltkrrkrnkrwhlvpkzbbxbrrfhhdrqcivtmfhrbkqbiwywjfcdeolorghcaakltklbiwveebfcfpkzubemqdcnakiouungefjraalfquvefglceqrnnuzcexkyhmfltrzcaperpkefepcdgpkpcgjsygccjzuajtpndcccjmcfgojhcwjtrgilvtmwerbbdmccbvehknanborankqkichtzpbthmkpdlxlebitvpizabiedlcpcdgpkwveegfngvehkwjcdlcizddqkyhtwvqapnspbbjcjltrgcqdcchodqcztnwpiiqkqbiwkpluhfnnqdilveekdrbcfoubqnrzyktcdpxfcdwaewgonnklttqucbmnbnugxaelgztpemcciddfcltnmlfwgdexcdedqdimwnehkyeddnlycgbokmxfrfebhvposbnzqdctttblcevtrkkyxgyoxdedqaulegqdcwtnpmcwwwqfhphqdntmvnplquadxuclcqffdyxgmaebcgxfqabblnbecuegiiqtlwcmmnqzsbhifhcthprfqbwjfvspcdgpkwvpdaeajwlscnvnbfqbjefgfzcdmdhhhcfjtbciopichfflhlvjelilhdjhqajeeaoogtwfccjmhlttanlffchffhoacolnxbqudqnghcelgmxofxxbqkwpkqagegkrveelhfatwkkrzkroeyveecffxefgelcdqpofgcsdciveekfeznwpophtrpjnegqxinvkwpwqjnboquqtnpklhddiwbacapkuwjebiwxgfhfezkmpubrcqzquadxujaveikuumndhkyhfdzb"""
encrypted_text_10B = """TSTJAN FP JON PVZDYPRFXTFEX, NQWKEJLOPJKHQ WYJ VZDEBRZB FG JON FXCOVE GADBJLI; KTNB TSGJYIKPUWATSUH. HCH CSST SHNF SUMN.
XFTV YFFCHD HCH ZCXYCWHDCYPZ IZ JON QSYFDKY FOJTSXGAT ZW IIZKMZ WE XFP VZTKGAOMKH TRI IDZJLLATOW WH XFP LSDQL-RZZKQSRIPJZ JEXNXGNISRMP YMFEGB, DXK HRWIKH CTZORWO, BFIIGQNKT IIPPMYFU XJ IV ZAS WHNXNXS. XFP MKQVVA NSUUTLYF MKEVQXPJEDJLJZV LWI WMDCFPQ GJZDKTELYR NBF TVMGCHF, TD KPGR DQ W EOITDIH JQ GKHQCYF GKDIRNJ WYWC WYIGDHDD JQ CZH TGATQNUDIE. TN CMQC MKJZDDRE I AYJSJ EOITDIH JQ NBF ZYHAOUU TDEPNW WH XFP YYERLOP YUO IIMKITFEBGDCFPQ WE DS ZAS YEP SY ODDZKVCM VJ AGSWF TDEPNW.
URI EGYEWX WHNXNXS LE IJ NPUIZPJEFEX RZNKMBLQPJJF TKNZDD HSX DS AD URI ZACHDJI EPDYFJWHC NF ASV XIEKHJH SOOKP LLMDSYJT LY DXK MTXN PCMAJINZNB ESRAOMD. JJ EGF OWUTFVTVBFU XJ NSUOKGA FPYXSLVXYUES WYJ NF ETVHC SSU ZCOPMZ ODTVKICUDG GNNNWED IPVNIEII DS LVIXFPM ZAS LYDOYFQXE KW BFI QGUOWUN’D QKQKTEQNZN, GADPN SMFXDBRZB CP SPNYOUU VJ ZXYSHDFVP ZKPDWLTGNUN LY DXK FLIYD NBDJ LAF YJUDZRDCKH XIHP ZNHZCOPMKO. QGGZN EWZYXPJZDJLJZ VZJBP NBCWUQ JHKI ZADD EDYMF VJ AGO KHJWLXCWACIYD SL URI GADBJLI, AGSSIR KRWOU URI IPGNETXN ZYZVII JQ CZH VTNAYZJVRE, TN TDN FN DXCU LIHC WKB QYMG ZFEKQNZNW BSVN PQKT XVRDNKP. JON QOG URWA JS YFCWRZ YYF YH YINSTS THTQCUS GJYISPDGGDCFPQ WYJ KKTQCYIG YFZCHJV.
NP FWHDCJVBWH DXKTS WZSOCTQ XJ GYHF YINZ Y JWIVNFKFPUIYNO IFJENPJ BFI QGUOWUN WYJ DBDIPNF BYFN GJZDKTELYR NBF EINJ WFT QYMG YU WIKGZCWDJLJZ, NBWKKF KJRZ T JNL SL URCEP GKUJIHF YYF VR PTGK JE XFP KYJLWAP MFZTP MKGRFZXRKJ. NU DD EOMTJQII DXCU VXFPM RFJXNAV JWEGNAJNPA XFP MKEIYRDIKPJ CP MGCEW WE DXK GDVED XKDU CP DXK DIGFTQK NKDA GYHF SSRFNKO, YYA IJ KPJLHP AFY VJ IKDSNSRAF WYWC XFIN VFILJJ CW NDDETJM BDXF ZS NPUIW QCRF JC APGR VQ EFIN NU ZCYDYNPSB. JOM NPLIEDCMDJLJZV NPJC LXYJL QOJL NBDJ ON LYW TSPGDOE UV KHPT, CPU XFIN BF IIAOMUFU JHKI IWQXJZ ICHQWMGPWFJXE DS ZDWI DS MKHDBNZDK JE PJZZFP. RLE TITFULGDO LDCLVC HKTS RJD HKDBXFC, NBWKKF GO BDU FNPJ C TSPGDCHFBH EODJFQDPOG JTDQRZYR JE XFP PUJJII FNCUSD, GZZ JWEXNYKFTTVB AOJWIBE FPMISDA DXCU RI FIZ KHJWLXCWASB RZZKQSRIPJZ NSWYF. JF TSGJAZ FG RLE PIVMVHXPJZ ETR LP WFVEB, FKHKXSV EPQKTTP JQ NBF SSAIJZ OVGDYOUUQ JHKI MTSH’E SOYHVRGX DFMBIMDCFP RLYD NBDJ FVIDQ BTD HPDYVDXNJ YW ASV XIEKHJH’E QCYHJ DNNMKU QIMAOZDIH, EK NBF TFEPJJF VJ GZT EWZYXPJZDJLJZ CW VEDDAKYJQLYR. ARDZN UPKZ D FIHFSUDB MJOMUDB EFTDB EVRAICUFU DJYO NPJIHPVZJEK IPNCJBD, QTQNPA YE FSTF DRETBBU DRAK XNH FIHFSUDBLAC, YUO DX RF DRFTV AGYZ AS XFACHFU CY IZHFEXDAO. SPHCHDPUDJIVC, NBF LCVOIKH IIVINNPA XJ GCW QSVRKZ NP BCYJSU DII GXVF NDDETJM, HV EN NYUPVX HPGD WE XFPI ZW HLVX CU URI XTVWJEK IPNCJBD JQ XNH IIMAPNUCIYD NF URI GADBJLI. YKJKURIVPVW D EYXMOY WH YYKWLJZLGX MKEVVIF ICJEXGTJKO YH XPIIFID JQ NBF HCHPCMP QIMAOZDIH’E JOVDIXXPJZ HKKQPVZ URWA DXK FMLEDOUES CP DXK DIGFTQK, BRLVP SLGDGRIGRZ UIYTOE, BTD UZSGP JC G FICMB RDYAKT VJ XPIIFID JQ NBF DRAPGRJAIYNO JWCQDZCZZ DR VKJEWE. LY SYYUDGDXYY URI NFNCCBLEGIKPJ CP GOCOGYGANKTQ LY FDFUBWYJ TCTU EGF Y YFBWATQKMN CZPJ WFZVND, KYFQYXIARZ YIMIPWF JON SSRJZI AGOTHSPOPV GFII GLYYF JOGD VFNSXFTJM VEYEOYR BTD QKCUI VR, AGSSIR XFP JCNS WYJ YJUDZRDCKH VJ AGO FTAWYTVCUDCY LOYF T GVKVKMN KDIMEFU DNNMKU. JON ZYTF QOGJSG DIGFTQK OVIE ZSZ DFTNIM FP TRB KWLJZLGX ZFEKQNZNW GICX DXK QSVRKZ. CH JON FDCMS CP MGCEW’D JSOYDJLJZV MTSE RZ NBF CLI PCMAJINZ VKXSRATOW, TKQJOMW WH LAF YJUDZRDCKH TPEK BYFX WYJ CZ HSIXF NF ATZN MOKP JORF, YW NKGF IV ZAS RNPZ ZW SDAIARJQO G FOJVII VKDCUDCY QSY ADD QASGJEK MKGRFZXRKJ FG DRAPGRJAIYNO VDFIHF, NBDJ DNPIW UV OGWO RFU FVIDQ UV XFP ZKXSPJSIKPJ CP DXK VEBNABYWKRI XYIZILYDX IFEIGDX ZAS HGAZ. ZAS IWDMCWIBRZYYZ ZCED SL URLE NSSMU RJD AK QICZPMRZ ZCYNOCMSB GZZ ZADD VPZ ZW GYNFNNWED RZ NBF RCDFO GADGF TJ ZVIR, RQ TFV XLVX OAEKDN DXK QKR, IASHF JON IMJADZN QPYURIH OJEFIKHKPUO. JOJFO MWLIHZIKPJ QRZCWUILNF HBJZO FIZ BJJONANF CSIY MOUFHLMTYYJSD JQ NBF DRAPGRJAIYNO EDJW GZZ CPTPBFCW QICIODKO YH LXYJL’Q CZPMCUDZNF JFB ZCXSGKUSPB JCWUTRMPZ ZASQEPGHFQ, WYJ XK HSIXF NF ATZN MOJWCI GZ YRNVDA PJZJIIVC WYFS WQPJZ, HSXATJM ADD JLJ VWBLATDCM TRI JCVMVQGDCJ IVWVF HNUR XFP NCEDX EOKVWIX JQ NBF FWVIDK. OKVRZB ZADD ZPMNWU, FVIDQ BTD PKDSHQII XYYISPB KJ EFQXGMCRJQLYR MSHQLGZ, BKTCWY IJE DKDAACCP DQZPMNDBLED OAQTRETSU JE XFP ACMWWYF MKIDCY, IJE WE XFP JKFU XJ SMFUSGA DXK NSBRDOYTTRNIJ ZTTBN ASSUSD. FP VKFCD AK XCXS BNWORWFII IJ KYJIYFCHF EIALSYL VJ GROUUQ LY DXK TSKRKJ, IVJ QJAO NNFCHDYUUBH AK XCXS BNWORWFII ZOG NSXFKZW WH EJAFNPA. EFTGK EBWEFCJDB BRSGFNTGB GYE DBEGCV YFBLNJ SU FQTRKJCIS, FVIDQ FQXGMGNHRII ZOG EVZNAN TFJOJJV ZW ULEAPVU JON JCVMVQGDCJ DZXRWCZJSD JQ KFUSRATYR WFTJFCZJVR, LC KRDZLYR YMFEXE LCZADR AGONT YYHPYSEIWMTOW. EVRAASRMDRQ DXK DAIYJY FG DQZKMZDEX RZNKTEWATSUDB QNPNNPAD, FP HCH TFVP, YZ MSWED CU QTVA, DS JWEXHKG ZAS CDDDFNS CP ZOMWJLGDCFPQ, WYJ NF CSRNQCZ GICX TJWJUI UZSGMSBQP SL URCEP ZKMDFNAYZJVRE. GO BDU TGANNEKPGA VSEZIEF ZSTDRQ DXK QSVRKZ FG JON MPRITVRIJ CPU FGXFCPQ GHTVKH ULEAPVUDRQ DXK DBPRIJJF YYRXZNPA FNDHKFE XFP NBTSI NYKKTVVE. TW BF RWI AOWUILMDOE ADQEPGL UV IYRYMJEK KTNB URI XIEFT FCKPMW JE XFTV GDN ORF MKEVVI LSSMU OGWO IFSR HPBCTUII IV C HDKYTWNETRA FPJESDE IJE URI EOAZMSXB KW BJQ QNDXFOQ QGC HKMB OGWO GWE ORY WYJSRIF CU ADKF RSHFIRXPJZ. URI EVCRGKP KIT NP XORNX BF CWYTKSMTXNJ CUUSVYINNWEWV NSUXSRATSUH JC JOM IFEIPTN CU LIHC GNUJPN NSWU DR VTQKH FVJYCWFU XJ PVZDYPRFX C PSE KIT FG XCHVCUI YH EOAZFIJDRO NPQXNIZ FG XWH. OJLWIXDZYZFBH FTV HJZXJACKH SRMKPYDAII I IFTS VNNFRFQD GSKYWTGF IJE AS DNPIW UV OGWO KYFPJAOE NVVN PRZTSQN WOYHDCYF SL EVZNAN EJFPJYYJZ. RIHP MKEVVIF YZ URI GADBJLI APGR D CCHP DFNFPNDO WUVVB, DXFVAO PKM YFTDJZV ZATX KTGR CSGJYO JMSWH TJ C NVQNZN, GF RWOP DBWQIY DS YFCCOP YUO ZPGFVNGN, CH TJ WWCI MIVKH UIEDMFZ, JOJFO EWZYXPJZH XORNX UDIVGDO NU. JONAO NH ZPNIM KXDBNZDK URWA MGCEW DND PV VELAF HNURLY DXK DIGFTQK UV YYJOYUTNN LXCU RWOP AKEVQN VJFBE WE MGCEW CZPMCUDCYF. (YW DE WETZK, URI NDTTWBCQC SL URWA ZYTF XWE ZSZ EBIGA PUUDP AGO CTZORWO GDQ YYNSHFIII.) DXKHS DZPDNDBLEPZ NP YPGNFTDDP, LACIFIH GZZ VWBLATDCM TKRDYZJVR. KGCRF JONAO CTS RJ AOJWIBE KW BJAONA DYJCIE MONPA WDDXFTDDNJ AD URI GADBJLI, AGO CEJLOTVZH JONC HFTWII LCZA XIHP JFU TFJWO TVIBNA, YUO DX RF LSJJI ZASIDYPN DXCU JORF XCO YIMKIK DECAGOY UVCV KW ZAS RNDHFTW. XFP GFETP QASSQQ DDSKFTJII MT ZAS WHNXNXS ENAO VDIXRNPRDIPB IDZJLI RZ NBF YWVVYU HJWAPV CU JON PJE WH XFP JNPSXNPJZA ZIYDPYZ, TRI MGCEW JJNPWHSB JZ NYZDRQ DS EJQVDSN YVQDRIJ KYFWYFCFP YH EKHNPA BRFDFTU WXKJM CTPUIJ UDJLJZYRJQXE. MGCEW DNPIW UV OGWO YFJLHPZ LTVQ AGO CTZORWO CTVYYJ NBF JLXP SL XDGAKMND’Q BNINB, AVENWOY ADD EODJFQDJAV JWEXRZPKO RLE LSYL TRI LO BDLI DZDFXSVNJ OHJUIYNO FG T ORRXRZ TGATQK IICDS HFTWLYR PUOSV MKZK PTQN IMJATRQPG NP JON AOMJVR GASSPU RRZOZFSR ALORXS. YYQSYUKRGDORZ, DX EPOTH JOGD NBF QOGJSG DIGFTQK PSXKKMQ BTD LC NBJQ DAIBK HKTZKMZJEK GAIKO DREOMYFZXRKJ NP JON AOMJVR, GZZ GF YIVTOHF JOGD CZH TGATSUH CWB GYHF ZCYDMNCKXNJ, YZ MSWED CUODVNNNRZ, JC AGO KXSRAF GKDULYR NF URI PTMWU XCHXZ GDI.
XFTV LDZX GXSUF ZCDXZ JDKDN NSUHDBNAYIMS IXMYYTTDEYOUU JC AGO SL ACOPMUNSRA IJE BS JNPG GF RWOP JF WFXRKJ IVJ XJ AOJWCQNZZ ZATX AGO WATBJL YYERLOP YUO TPV TNW PSXKKMQH QOJOGE CS EJOJE VF, LAF ZFEKQNZNW DEWVCVKO, ZPGFVNGDII, IJE, JH RNNOWHTVB, JOWUICBPZ, CPU LAF YWHSXE JCWQVDNJ SL. URLE AOVWIX EGSSMU WVFS YFCWRZ DRDQDRQCKO HCH I KKTDCI KW CU BIGFN WFLIYDT-LJLI BPYYH. XI KKPRO IIMKITFEB G SPIMDGGDCFP UWAP SL UXC AGSSHTRI IJE UXIYDT-LJLI GD OCTBLNFN. NP JON YOCPJLXP, CZ HRCDXZ IF FVNFOYXSB DFCUI JON GCMASDA FOJVILAC YHDDPGMGK; JJ EJOGE GVVX DXK NVDA NSTQICXTVNPA QGDOYJTP RQ CZ HRCDXZ LDBP RZNF FEIXC XCPUD."""
class Challenge2019:
encrypted_text_0A = """WR FDSWDLQ RPHQ
IURP SURI. YDQGLYHU
VXEMHFW LQWHUFHSW
WKH VRYLHW PHVVDJH FRQWDLQHG YDOXDEOH LQIRUPDWLRQ DQG D WDQWDOLVLQJ FOXH
FRQFHUQLQJ WKH REMHFW ZH DUH UHTXLUHG WR UHFRYHU. WKH NWKUHH LV EHOLHYHG WR
EH WKH ILUVW VHUYLQJ QXFOHDU SRZHUHG ERDW LQ WKH VRYLHW IOHHW DQG LWV
FDSWDLQ LV DQ HASHULHQFHG RIILFHU. WKH FKRLFH RI WKLV ERDW PDB LQGLFDWH
WKDW WKH VRYLHWV LQWHQG WR VWDB VXEPHUVHG IRU VRPH WLPH, DQG WKLV
FRQILUPV PB VXVSLFLRQ WKDW WKHB GR QRW KDYH JRRG LQWHOOLJHQFH FRQFHUQLQJ
WKH ORFDWLRQ RI WKH REMHFW. JLYHQ LWV DSSDUHQW GHVLJQDWLRQ DV D EHDFRQ L
DP SXCCOHG WKDW WKHUH LV QR VLJQDO IRU XV WR IROORZ. L ZRXOG UHFRPPHQG
PRQLWRULQJ WKH VSHFWUXP IRU XQHASHFWHG DFWLYLWB QHDU WKH FUDVK VLWH. RXU
UDGLR URRP VHQW PH WKH HQFORVHG VLJQDO ZKLFK LV EHOLHYHG WR KDYH EHHQ
WUDQVPLWWHG EB WKH NWKUHH SULRU WR GLYLQJ. DV BRX SUHGLFWHG LW LV HQFUBSWHG,
EXW, LW DSSHDUV, RQOB OLJKWOB, DQG L ZLOO HQGHDYRXU WR GHFLSKHU LW
TXLFNOB. PHDQZKLOH L ZRXOG UHFRPPHQG WKDW ZH LPSURYH VHFXULWB EB KLGLQJ
WKH ZRUG VWUXFWXUH RI RXU PHVVDJHV XVLQJ WKH VWDQGDUG ILYH OHWWHU EORFN
IRUPDW."""
encrypted_text_0B = """Htrwfijx,
ny nx tzw mnxytwnh izyd yt wjhtajw fs fwynhqj tk lwjfy afqzj yt ymj Rtymjwqfsi, uwtizhy tk ymj lwjfyjxy xhnjsynknh rnsix ns ymj Xtanjy Zsnts, fsi ymj qfgtzw tk ymj btwqi'x lwjfyjxy jslnsjjwx. Ymnx tgojhy, fgtzy bmnhm N hfs xfd st rtwj fy uwjxjsy, nx mninsl ns ijju bfyjwx zsijw ymj Fwhynh nhj, fsi ny nx tzw uwnanqnlj yt wjywnjaj ny. Bj mfaj ywfnsji mfwi ktw ozxy xzhm f wtqj, fsi stb bj mfaj fs tuutwyzsnyd yt xmtb tzw sfad ozxy bmfy ymnx gtfy hfs it.
Htrwfijx Rfqnstaxpn fsi Xmjqjuns mfaj ujwxtsfqqd wjhtrrjsiji tzw hwjb yt Htrwfij Pmwzxmhmja ktw ymnx rnxxnts. Xzhhjji fsi ujwmfux bj bnqq gj fqqtbji ymj mtstzw tk gjnsl ymj knwxy Xtanjy gtfy yt wjfhm ymj Stwym Utqj zsijw ymj nhj. Kfnq fsi bj bnqq wjyzws ns xmfrj yt tzw kfrnqnjx. Ymj mtstzw tk ymj Xtanjy Zsnts qnjx ns tzw mfsix."""
encrypted_text_1A = """XQHHO, Y QC DEJ IKHU YV OEK MUHU SEFYUT YD JE JXU CUCE QREKJ HUSUDJ ULUDJI RKJ XUHU YI Q IKCCQHO.
JME TQOI QWE, QD EVV-TKJO WKYTQDSU EVVYSUH QBUHJUT CYIIYED SEDJHEB JE Q FEJUDJYQB FHERBUC MYJX JXU QFEBBE VBYWXJ. JXU FBQDDUT TUISUDJ JHQZUSJEHO QFFUQHUT JE RU HKDDYDW ED Q SEBBYIYED SEKHIU MYJX JXU IELYUJ BKDQH EHRYJUH BKDQ-VYVJUUD, QDT JXUHU MQI QJ BUQIJ JXU FEJUDJYQB VEH JXYI JE SQKIU QD QREHJ, EH, MEHIU QD QSSYTUDJ. REHCQD JUBUNUT CEISEM QDT QIAUT VEH Q LQHYQJYED EV EHRYJ QDT, FHUJJO CKSX JE ULUHOEDU’I IKHFHYIU, JXUO QWHUUT. QI Q HUIKBJ, JXU CYIIYED YI FHESUUTYDW QI FBQDDUT.
DE EDU YI HUQBBO IKHU MXO JXU IELYUJI QWHUUT JE XUBF, WYLUD JXQJ QREHJYDW YJ MEKBT XQLU FKJ UWW ED EKH VQSUI, RKJ JXQJ GKUIJYED YI EDU VEH JXU QDQBOIJI QJ BQDWBUO. Q CEHU YCCUTYQJU SEDSUHD VEH CU MQI MXO JXU FHERBUC XQTD’J RUUD IFEJJUT UQHBYUH. VHQDA JEBT CU JXQJ YV XU XQT ADEMD YD JYCU JXUD MU SEKBT XQLU FBQDDUT JXU EHRYJ QDT TUISUDJ JE QLEYT JXU YIIKU YD JXU VYHIJ FBQSU.
EV SEKHIU, CYIJQAUI TE XQFFUD, RKJ Y SXUSAUT MYJX JXU JUQC QDT EDU EV JXUC HUSQBBUT HKDDYDW IYCKBQJYEDI ED JXYI BQIJ CEDJX. IXU IQYT IXU XQT VBQWWUT JXU YIIKU VEH JXU QJJUDJYED EV VBYWXJ SEDJHEB, RKJ DE-EDU JXUHU HUCUCRUHUT IUUYDW YJ. Y QIAUT JE IUU JXU VYBU RKJ YJ BEEAI BYAU Q RKDSX EV WQHRQWU, MXYSX, Y QIIKCU, YI MXO DE-EDU HUIFEDTUT JE YJ. JXU SECFKJUH JUQC TED’J HUSEWDYIU JXU VEHCQJ QDT JXUO IKWWUIJUT JXQJ YJ MQI FHERQRBO ZKIJ Q RKW YD JXU HUFEHJ MHYJYDW IEVJMQHU, RKJ DE-EDU HUSQBBI IUUYDW QDOJXYDW BYAU YJ RUVEHU QDT YJ YI MEHHOYDW JXQJ JXYI SEKBT XQLU RUUD IE IUHYEKI. SEKBT OEK JQAU Q BEEA QJ JXU VYBU QDT BUJ CU ADEM MXQJ OEK IUU?
CUW.
FI MXUD OEK QHU FBQDDYDW JE WUJ RQSA XUHU VHEC XKDJILYBBU?"""
encrypted_text_1B = """ZRZB
SEBZ: GENWRPGBEL GRNZ NCBYYB THVQNAPR
GB: THVQNAPR BSSVPRE
FHOWRPG: UNMNEQF VA YHANE BEOVG
ENQNE GENPXVAT UNF FUBJA GUNG GUR FBIVRG YHANE BEOVGRE YHAN SVSGRRA VF CBGRAGVNYYL BA N PBYYVFVBA PBHEFR JVGU GUR FPURQHYRQ QRFPRAG CNGU SBE RNTYR. GUR PHEERAG EVFX VF YBJ GB ZRQVHZ, OHG NPGVBA FUBHYQ OR GNXRA GB ZVAVZVFR BE RYVZVANGR VG.
GUR PHEERAG ENATR BS BCGVBAF VAPYHQRF:
ER-PNYPHYNGVBA BS NYGREANGVIR QRFPRAG CNGUF GB GUR CEVZNEL NAQ FRPBAQNEL YNAQVAT GNETRGF.
ER-QRFVTANGVBA BS YNAQVAT FVGRF JUVPU HFR QRFPRAG CNGUF JUVPU QB ABG VAGREFRPG GUR BEOVGRE CNGU.
NOBEG ZVFFVBA
GUR SVEFG NAQ FRPBAQ BCGVBAF PNEEL GUR NQQVGVBANY EVFXF NFFBPVNGRQ JVGU NAL FVTAVSVPNAG YNGR FGNTR PUNATR GB GUR ZVFFVBA CYNA. GUR GUVEQ BCGVBA PNEEVRF GUR ERNY GUERNG GUNG JR JVYY SNVY GB SHYSVY GUR CEVZNEL BOWRPGVIR BS N ZNAARQ YNAQVAT ORSBER GUR RAQ BS GUR LRNE.
BAR NYGREANGVIR GB GURFR BCGVBAF JBHYQ OR GB ERDHRFG SHEGURE VASBEZNGVBA SEBZ GUR FBIVRGF GB PYNEVSL GUR ZVFFVBA CYNA SBE GURVE BEOVGRE. VG VF CBFFVOYR GUNG GURL NER NYERNQL CYNAAVAT GB ZBQVSL VGF GENWRPGBEL NAQ GUNG AB SHEGURE NPGVBA JVYY OR ARRQRQ BA BHE CNEG, OHG PUNATRF GB GUR BEOVG PBHYQ VAPERNFR GUR EVFX NAQ JR ZVTUG YBFR GENPXVAT ERQHPVAT GUR YVXRYVUBBQ GUNG JR PNA ZNANTR GUR FVGHNGVBA."""
encrypted_text_2A = """Tjf, B sppx r ippx rs sqj ubij vpd hjes pojw rey bs zrh mdhs r wpsrsbpe nbaqjw raaibjy sp sqj sjks. Rs ubwhs bs zrh qrwy sp hrv bu sqrs zrh r cdf pw r ujrsdwj rey epwtriiv B zpdiy rhhdtj cdf, cds bs hjjtjy pyy sqrs bs zrh sqj peiv ubij sqrs zrh ruujnsjy hp B rhxjy rwpdey sp hjj bu revpej qry hjje revsqbef hbtbirw. Bs sdweh pds sqrs sqbh zrh eps sqj ubwhs erobfrsbpe awpcijt sp qbs sqj awpfwrttj. Fjej wjapwsjy r trmpw bhhdj zbsq sqj fdbyrenj awpfwrttj upw Heppav pe sqj Rapiip Sje tbhhbpe zqbnq npdiy rfrbe qroj nrdhjy r trmpw awpcijt. Upw hptj wjrhpe sqj awpfwrttj npeswpiibef sqj ireybef wryrw zrhe’s dayrsjy zbsq sqj uibfqs aire rey bu Fjej qrye’s wrbhjy sqrs zbsq Bojwhpe sqje sqj cpvh tbfqs qroj qry wjri swpdcij fjssbef crnx. B ippxjy sqwpdfq sqj nptarev ubijh rey updey repsqjw pu pdw tvhsjwbpdhiv upwtrssjy wjapwsh: sqj tjtp beupwtbef sqjt rcpds sqj nqrefj, zqbnq jkairbeh zqv sqj awpfwrttj ejojw fps dayrsjy. Sqbh sbtj sqj nbaqjw zrh re ruubej hqbus, hp hibfqsiv qrwyjw sp nwrnx, cds epsqbef hjwbpdh. Hsbii, bs bh tdnq ijhh ibxjiv sqrs bs zrh r cdf sqrs sbtj, rey be rev nrhj szbnj bh spp tdnq pu r npbenbyjenj. Bs yby hsrws tj zpeyjwbef zqv sqj hjnpey nbaqjw zrh jrhbjw sp nwrnx sqre sqj ubwhs, cds sqje B wjribhjy sqrs sqj ruubej hqbus zrh spp tdnq pu r fbojrzrv. R wpsrsbpe nbaqjw wjriiv npdiy mdhs cj re jenpybef jwwpw, cds sqj ruubej hqbus bh spp hpaqbhsbnrsjy upw r tbhsrxj, hp zqpjojw trefijy sqj wjapwsh tdhs qroj wjribhjy sqjv qry tryj r cbs pu re jwwpw zbsq sqj ubwhs pej rey swbjy sp npojw sqjbw hsjah zbsq sqj hjnpey. Bs bh qrwy sp hjj sqbh rh revsqbef psqjw sqre rssjtasjy hrcpsrfj, cds B rt eps hdwj zqrs sqj tpsboj npdiy cj. B ypdcs bs bh ajwhperi. Sqj Rapiip Sje rey Jijoje nwjzh ype’s pojwira, hp jbsqjw hptjpej qrh r fwdyfj rfrbehs sqj zqpij Rhswperds npwah pw sqjv rwj swvbef sp yjwrbi sqj Rapiip awpfwrttj. Bs npdiy cj sqj Hpobjsh B hdaaphj. Rs ubwhs, B sqpdfqs sqrs sqjbw zbiibefejhh sp hqbus sqj IDER-UBUSJJE pwcbs hqpzjy sqrs sqjv zjwje’s arws pu bs, cds hptjpej be sqj Hsrsj Yjarwstjes apbesjy pds sqrs sqjv tbfqs mdhs qroj qry r fdbisv npehnbjenj, pw cjje xjje sp ybhsrenj sqjthjiojh penj sqj aips zrh ybhnpojwjy. B rt hsbii eps hdwj. Be sqj tjresbtj, npdiy vpd srxj r ippx rs sqj nptadsjw ubijh sp hjj zqp tbfqs qroj qry rnnjhh sp cpsq tjtph, rey zqp tbfqs qroj qry sqj paapwsdebsv rey tjreh sp ypnspw sqjt? B rt uivbef crnx sp Irefijv spebfqs, sp hjj bu sqj Hsrsj Yjarwstjes qroj rev byjrh zqrs tbfqs cj fpbef pe. Ejbi hrby qj npdiy uiv tj da be pej pu sqj ERHR nqrhj airejh, zqbnq bh hptjsqbef B qroj cjje xjje sp swv. B zbii nrii vpd bu B fjs revsqbef."""
encrypted_text_2B = """Kdarra Pwx
Mdkqwqjkzp Adwjkpiaxkr Pjklwqpaje
Zijmp Jwvimiax
Pfim taqsuwxp qaxpkixm sdtkpwt ixzajukpiax knasp pfw drkxxwt rsxkj ajnipkr adwjkpiaxm zaj pfw uimmiax kxt fkm nwwx qaudirwt pa mkpimze zricfp qjwy/zricfp qaxpjarrwj pjkixixc kxt miusrkpiax jwgsijwuwxpm.
Pfw zarrayixc uimmiax dfkmwm jwukix SXQFKXCWT zjau pfw ajicixkr drkx:
Rksxqf, yfiqf wxtm yipf ixmwjpiax ixpa wkjpf dkjoixc ajnip (WDA).
Wkjpf ajnip qakmp, yfiqf wxtm yipf Pjkxmrsxkj Ixlwqpiax (PRI).
Pjkxm Rsxkj qakmp, yfiqf wxtm yipf Rsxkj Ajnip Ixmwjpiax (RAI).
Pjkxm Wkjpf qakmp, yfiqf wxtm yipf jw-wxpje ixpa pfw uit-Dkqiziq jwqavwje kjwk.
Pfw papkr uimmiax tsjkpiax yirr nw kddjabiukpwre WICFP tkem.
Pfw jwdajp ixqrstwm micxiziqkxp qfkxcwm pa Rsxkj ajnipkr adwjkpiaxm, yfiqf mpkjp kp RAI kxt wxt yipf Pjkxm Wkjpf rxlwqpiax. XAPW PFWMW IUDAJPKXP PJKLWQPAJE QFKXCWM
Pfw djiuw anlwqpivw az pfw RAI-PWI dfkmw yirr nw pa twuaxmpjkpw krr
qaudaxwxpm az Uimmiax C wbqwdp pfamw yfiqf tijwqpre ixvarvw Rsxkj Uatsrw daywjwt twmqwxp kxt daywjwt kmqwxp."""
encrypted_text_3A = """Wshhp,
X msdjru je ar trhjsxd jwr beij Sfebbe Jrd hrfehj hrsbbp msid’j sd sttxurdj ie X sizru shtwxlri je irshtw jwr cxiixed fsfrhi xd tsir jwr ehxvxdsb hrfehj wsu arrd cxinxbru. Jwrp irshtwru rlrhpjwxdv sdu tekbud’j nxdu xj akj jwrd iecredr wsu s ahsxdmslr sdu twrtzru jwr Sfebbe rbrlrd nxbri. Je rlrhpedr’i hrbxrn jwrp nekdu xj jwrhr sdu jwr shtwxlxij hrtzedru jwsj iecredr vej uxijhstjru. Mxjw jwr lebkcr en cxiixed fsfrhi jwrp shr wsdubxdv jwxi xi dej s ikhfhxir, akj vxlrd jwr xcfehjsdtr en jwrir uetkcrdji xj xi s axj sbshcxdv sdu uerid’j nrrb bxzr jwr msp DSIS kiksbbp ueri jwxdvi. Sdpmsp, jwr nxdu iwekbu wslr hrsiikhru cr, sdu xj mekbu wslr xn X wsud’j beezru ie tshrnkbbp sj jwr nxbr. Rlrhpjwxdv beezru nxdr rotrfj jwsj jwr mehu Xdyrtjxed xd jwr frdkbjxcsjr fshsvhsfw msi ifrbj mxjw sd X. Pek csp dej ar ikhfhxiru, akj xn pek beez sj jwr urthpfj en jwr csdvbru lrhixed xj xi cxiifrbj bdyrtjxed, mxjw sd b hrfbstxdv jwr X.
X mekbud’j wslr dejxtru akj X wsu urthpfjru jwr ehxvxdsb ap wsdu sdu msi ikhfhxiru ap jwr jpfe. Xj ijktz xd cp cxdu ie mwrd X ism jwr nxbru lrhixed mxjwekj xj jwsj hsdv sbshc arbbi. Edtr mr ijshjru xdlrijxvsjxdv mr betzru kf jwr tecfkjrh nxbri ie X tsd edbp siikcr jwsj jwr nxbru lrhixed msi jhsdithxaru ap iecredr mwe dem wsi sttrii je jwr fhxdjru lrhixed akj mwe uerid’j wslr jwr tbrshsdtr je sttrii jwr ehxvxdsb. Jwr gkrijxed xi, mwp mekbu jwrp fheuktr s drm lrhixed? X tsd edbp jwxdz jwsj jwrp msdjru je wrsu enn cehr xdlrijxvsjxed ap vxlxdv ki s hrsied je jwxdz xj msi sbb s cxijszr snjrh sbb. Xn jwsj msi jwr fbsd jwrd xj wsid’j mehzru. Xj irrci tbrsh je cr jwsj iecredr hrsbbp ueri wslr iecrjwxdv je wxur.
X twrtzru jwr irtkhxjp tbrshsdtr bxij sdu jwrhr mrhr jme wkduhru sdu jwxhjp-irlrd frefbr mxjw sttrii je jwr shtwxlr heec mwrhr mr shr ijehxdv jwr xdlrijxvsjxed nxbri mwe ue dej sbie wslr tkhhrdj sttrii je jweir tecfkjrh nxbri. En jweir, edr wkduhru sdu rxvwjrrd uxu wslr jrhcxdsb sttrii arnehr mr tbeiru xj uemd, ie jwr ikifrtj bxij xi iwhxdzxdv, mwxtw X ikffeir xi iecrjwxdv, akj X mekbu fhrnrh je dshhem xj uemd s axj cehr. Mxjw jwr bskdtw en Sfebbe Jmrblr tecxdv kf droj cedjw jwr ceeu xi vrjjxdv jrdir sdu X mekbu hrsbbp bxzr je cszr ikhr ekh cxitwxrn cszrh uerid’j wslr sdp cehr ikhfhxiri xd ijehr.
Je cszr csjjrhi mehir X wrshu jwsj jwr wsmzi sj jwr Frdjsved shr vrjjxdv hrijbrii. Tekbu pek vrj elrh jwrhr sdu nxdu ekj mwsj jwrp shr jwxdzxdv? Vxlrd jwsj ekh jehcrdjeh irrci je wslr fhrjjp wxvw-brlrb sttrii, cspar pek tekbu thsdz kf jwr irtkhxjp ed ekh tecci? Cspar s zrpmehu txfwrh abetzru si ijsdushu?
Crv"""
encrypted_text_3B = """WKMPC ZKXDV SYEZU KYLTV ICYFK BVDDN KZKXD VMYXO BPKLP XMDNK CDVLL VXTDB IPXMD YMVEM KDNKW YYTDN KBKIY EVBKB PMNDD NKNVG RCVBK MKDDP XMZBK DDIBK CDUKC CVXTN VFKWY BKYBU KCCTK SPTKT VUBKV TIDNV DDNKC YFPKD CVBKD YOUVW KLYBB KSKXD KFKXD CYXDN KVZYU UYZBY MBVWW KCYWK YLDNK MKXKB VUCTY XDXKK TWESN YLVXK HSECK DYDEB XEZDN KNKVD OEDIY ETYXD MKDLY EBCDV BCGPD NYEDE XTKBC DVXTP XMDNK XKKTL YBZYU PDPSV UCEZZ YBDVX TDNKB KNVCO KKXVS YXSKB DKTGN PCZKB PXMSV WZVPM XDYSY XFPXS KDNKZ BKCPT KXDDY DVRKV CDBYX MUPXK DNKWY CDCDB PTKXD VBKSV UUPXM LYBVU VBMKO EPUTE ZYLLY BSKCV UYXMD NKOYB TKBGP DNKVC DMKBW VXIVC VCNYG YLCDB KXMDN VBMEP XMDNV DDNKV DDVSR YXDNK CZVSK ZBYMB VWWKW ECDNV FKOKK XVEDN YBPCK TOIDN KZYUP DOEBY DNVDW VRKCX YCKXC KDYWK LPBCD DNKBE CCPVX CVBKW YBKUP RKUID YDBID YGPXD NKZBY ZVMVX TVGVB DNVXD YBPCR SYXLU PSDVX TCKSY XTDNK CVOYD VMKPL DNVDP CGNVD PDPCP CXDCY ZNPCD PSVDK TKXYE MNLYB VRMOY ZKBVD PYXOE DPDPC NVBTD YSYXF PXSKD NKMKX KBVUC DNVDD NVDPC DBEKC YWKYL DNKWY BKSVE DPYEC ZUVXX KBCWY CDUID NYCKG NYVSD EVUUI LYEMN DPXDN KUVCD GVBNV FKWVX VMKTD YOUYS RDNKO EPUTE ZZBYZ YCPXM VXKGD BVXSN KYLGV BMVWK CPXCD KVTWY OPUPC PXMDN VDGVI PCCDP UUVZB YFYSV DPYXO EDPCU KCCUP RKUID YVSSP TKXDV UUIDB PMMKB VGVBK CZKSP VUUIP LGKXY DPLIZ VFUYF CRIPX VTFVX SKVUU DNKCV WKWIY GXDPW KPXOK BUPXS YXFPX SKTWK GKNVF KDYDB KVTFK BICYL DUIDN KBKCY PNKVT KTYFK BDYUV XMUKI VXTSY XFPXS KTDNK WDYCE MMKCD VXVUD KBXVD PFKGK GPUUC DKZEZ PXCZK SDPYX CVDSN KSRZY PXDSN VBUPK DYWVR KPDNV BTKBL YBCYF PKDVM KXDCD YSBYC CVXTS BVXRE ZDNKD KELKU COKBM UPCDK XPXMY ZKBVD PYXDY CKKPL DNVDD EBXCE ZVXID NPXMB KUVDK TPVWV UCYMY PXMDY CKXTV SYEZU KYLYE BOKCD YFKBD YOVPR YXEBD YDBIV XTLPX TYEDG NVDPC MYPXM YXDNK BKDNK CYFPK DCVBK ZBKDD ICKSB KDPFK VOYED DNKPB YGXCZ VSKZB YMBVW WKVXT GPDNY EDDNK GYBUT CZBKC CGVDS NPXMG KTYXD BKVUU INVFK VSUKV BZPSD EBKYL DNKPB ZBYMB KCCYB DNKPB ZUVXC EXUKC CDNKI VBKSU YCKDY ZEDDP XMDNK PBYGX WKXYX DNKWY YXPSV XDCKK GNVDD NKINV FKDYM VPXGP DNGNV DCKKW CDYOK VLVPB UITPC YBMVX PCKTV DDKWZ DDYTK BVPUY EBCZV SKZBY MBVWW KOEDP GYEUT CDPUU UPRKD YRXYG GNVDD NKIVB KEZDY RKKZV SUYCK KIKYX DNKWP CCPYX ZUVXX PXMVX TUKDW KRXYG PLIYE NKVBV XIDNP XMGYB BIPXM PGPUU OKOVS RVOYE DVGKK ROKLY BKDNK UVEXS NNVBB I"""
encrypted_text_4A = """BRT,
W VLKR URRC MDGYWCT IVGDJTV IVR ZWHI DS HJHEWNWDJH WCNWARCIH LSSRNIWCT LEDZZD RZRKRC LCA WI WH ZDCTRG IVLC PDJ BWTVI IVWCY. IVR EGR-ZLJCNV, HILTR IVGRR IVGJHIRG KLZKR EGDUZRB WH L ZWIIZR HJHEWNWDJH TWKRC LZZ IVR NVRNYH IVLI IDDY EZLNR URSDGR IVLI, UJI DC IVR DIVRG VLCA IRZRBRIGP TJLGLCIRRA IVLI WI MDJZA UR ARIRNIRA LCA IVR IRNVCWNWLCH HVDMRA IVLI WI MLH RLHP ID UPELHH. WS IVLI MLH L HLUDILTR LIIRBEI IVRC WI MLHC'I KRGP MRZZ ARHWTCRA, HD W ADC'I IVWCY WI NDJZA VLKR URRC LC RCTWCRRG IVLI HRI WI JE. DC IVR DIVRG VLCA, CD-DCR RZHR MDJZA VLKR VLA IWBR LZDCR MWIV IVR NDBEDCRCI. DC IVR DIVRG VLCA, HDBRDCR SGDB SWAD'H IRLB HRCI BR L BRHHLTR ID IRZZ BR LUDJI L KRGP CRLG BWHH IVLI HDJCAH ZWYR WI NDJZA VLKR URRC L HRGWDJH LIIRBEI ID ARHIGDP IVR NDBBLCA BDAJZR DC GR-RCIGP.
LH LEDZZD OW LEEGDLNVRA IVR GR-RCIGP EDWCI IVRP XRIIWHDCRA IVR HRGKWNR BDAJZR ID GR-DGWRCI IVR NDBBLCA BDAJZR HD IVLI IVR VRLIHVWRZA MLH EDWCIWCT WCID IVR LIBDHEVRGR. HWCNR IVRP MRGR DC EGRIIP BJNV L ULZZWHIWN DGUWI IVR HB MDJZA VLKR HILPRA NZDHR ID IVR NB, LCA MWIVDJI L VRLIHVWRZA DS WIH DMC WI MDJZA UGRLY JE WCID ZLGTR EWRNRH IVLI EDHRA L HWTCWSWNLCI ALCTRG ID IVR NB LCA WIH NGRM. ID LKDWA IVLI IVR HB MLH HJEEDHRA ID NLGGP DJI L HRFJRCNR DS HVDGI UJGCH ID BDKR WIH IGLXRNIDGP LMLP SGDB IVR NDBBLCA BDAJZR, HYWEEWCT WI DSS IVR LIBDHEVRGR HD IVLI IVR NB NDJZA GR-RCIRG SGRR SGDB IVR ARUGWH SWRZA. JCSDGIJCLIRZP, IVLI ADRHC'I HRRB ID VLKR VLEERCRA. LZAGWC GREDGIRA IVLI IVR NB SZRM ELHI IVR HB MVWNV MLH SZPWCT LI LC LIILNY LCTZR MRZZ URPDCA DERGLIWDCLZ ELGLBRIRGH, LCA L NDBBRGNWLZ EWZDI, SGLCY UGDMC, GREDGIRA HRRWCT IVR IMD HELNRNGLSI IGLNYWCT NZDHRZP LH IVRP UJGCRA IVGDJTV IVR LIBDHEVRGR. L HWCTZR NDZZWHWDC MWIV DCR DS IVR MVWIR-VDI SGLTBRCIH NDJZA VLKR ULAZP ALBLTRA IVR GR-RCIGP NLEHJZR, LCA RKRC WS IVR LHIGDCLJIH VLA HJGKWKRA IVR NDZZWHWDC IVRC IVR DAAH LGR IVLI IVR ELGLNVJIR HPHIRB MDJZA VLKR IGWTTRGRA RLGZP DG URRC SLILZZP ALBLTRA UP IVR UZLHI. CLHL RCTWCRRGH LGR MDGYWCT SLHI ID NDGGRNI IVR EGDUZRB SDG LEDZZD OWWW LCA IVRP VLKR BWIWTLIWDCH WC EZLNR SDG OWW'H GR-RCIGP, UJI IVR KWRM DS IVR ROERGIH WH IVLI IVRP ADATRA L UJZZRI MWIV IVWH. IVR SZWTVI DSSWNRG MVD GREDGIRA WI ID BR EDWCIRA DJI IVLI WS IVR HDKWRIH MLCIRA ID HLUDILTR IVR BWHHWDC IVWH BWTVI VLKR URRC L TDDA URI: WI MLH L CLHIP LNNWARCI IVLI MLH VLGA ID SDGRHRR, LCA WI MWZZ UR KRGP AWSSWNJZI ID HVDM IVLI HDBRDCR ARZWURGLIRZP BWHNLZNJZLIRA IVR UJGC IWBRH HWCNR WI MLH IVR WCIRGLNIWDC DS IVR IVGJHIRGH LCA HILUWZWHRGH IVLI NLJHRA IVR EGDUZRB. W IVWCY VR WH DCR DS L TGDMWCT CJBURG DS CLHL RBEZDPRRH MVD VLKR URTJC ID URZWRKR IVLI IVR JHHG VLH ARRE NDKRG LTRCIH MDGYWCT ID ARHILUWZWHR IVR EGDTGLBBR. BP MDGGP WH IVLI RKRC WS VR WH MGDCT, IVR ZLNY DS IGJHI IVLI WH TGDMWCT MWIVWC IVR DGTLCWHLIWDC MWZZ ARHILUWZWHR WI DC WIH DMC. W LB GRLZZP VDEWCT VR WH BWHILYRC. IVR HJNNRHH DS LEDZZD OW HRRBH ID VLKR UDJTVI L ZDI DS WCIRGCLIWDCLZ TDDAMWZZ LCA W IVWCY WI NDJZA UR IVR HILGI DS HDBRIVWCT BDGR EDHWIWKR. IVR HDKWRI NDDERGLIWDC MWIV IVR ZLCAWCT TLKR BR VDER IVLI MR NDJZA SWCA BDGR NDBBDC TGDJCA LCA HILGI ID IVLM RLHI-MRHI GRZLIWDCH, UJI IVWH NDJZA GRLZZP IVGRLIRC IVLI.
WC IVR BRLC-IWBR MR VLA URIIRG HIRE JE HRNJGWIP. W IVWCY MR HVDJZA JHR L HWBEZR KWTRCRGR NWEVRG MWIV ERGWDA IMD SDG DJG CROI BRHHLTR. W VLKR RCNGPEIRA IVR LIILNVRA GR-RCIGP GREDGI JHWCT L NDZJBCLG IGLCHEDHWIWDC NWEVRG"""
encrypted_text_4B = """OOHSE ERRWC OITUE IEHPI ELTIN FUTVE OGNRT WDENI IETIG COATO TIETR CLTLR SESEB HCEOT EOTDO NHNET TECNS NCVTA ITTUE EUITL AUOTR YDHTL HNURC RITIO AFCMA DVSES ATIJS TTHNB DOANT TEEEA ETHAH ILRGE IEEGY NDFTO FREOS KNAHS RLELS TDOOD AFLII IAARN HELBY EEHLH LGHSC THTBO IUNPT ELTRL TESMS IGPTD AEECR AEUDC OLONS EGOFA CVALM TBLJN BOHIO AIRNH TMPES RAFAB ARDGM OEXTE SRIGH LSEDE RPNGR TEIDE BOIOW RSOIL TASRN JRHMT FOTTG NSLHC DSHIT RTESL IHNCI WNOPR YEATL SIETE UOYAE EOTGQ FNTLS MNEFN RABLW CMUEY HIREE IDEDU TTNNT AOSSN LRNLA RBAHN HOERN HDTLO EMDLN NQFIH EECIR FAUAR MAPAO EREME EHSSG SPVRY EDETI IRTEO LYESH SIWCK HNTCO MHSFI OICEL EICOA DWLOU TCBHE ORRAT CPELR EORPH AFAOE TSNFI TRSIE TYNMI AENTH ILAOV TMHHU LICAP EIRPE LHEOT FAFDO LRSHH YHARE QEHDF PIYTH OISTS OJRMT RUNEB HUHIR LENTL OEILS TICEA YTUNN ITNNE AOTNE IGNEI SIRLM PAHHS ETDCR HNHAR THMWN FRFCS IDIEO IDIEE AVOER OELSE DDHRT TTTSE EHNNS IRIDP NOIIE PUORU EHDET TEOIG UTUYT OODIE EODCH REHHS EAOFM LEHWV SRTRH TSENA NIPTV SRISH OEDRE LTMTD TOUID EYERA TSERR LNHEG MAEEL SETSA IDTLT ETDOI HLFPR GAECE OPLHN TAOIE AEMVN PHOSP TIAPL NGSIE RTCOE HOPHL TUDLF EKDSC EGEIF ARTTL TRUTE PTENA IRCAI TEAUH EFSEA BIDAT TTMUU MIIOT VLPPG YCRTO EOCSA OVRRP AIEIA LAAQN EVFNO TRTNR IMFVA GINFR FRMMB NEUUA UTACN DATIL MURCR DCOTA LGNSA OYRNL HLMET BRDTL RIMFT NTGNT TUTEO EYOHI BWCAE DHEEE CNTEU AYIRT ONNCI ITECL TEHET PTRPU EHMHL NROEY ANSEV RDCAL STTUB EUSCT PESGO NEHMN COEIE DLSHW UCLNT AIEEI ASITI EUTSG OAFCE ESEAE ULHVH EFEHH AARON IOFAE ORSAO EIIAU NAIST LOTHU ITAOT TNUNO PNRSE NEIHO NJIPY GTPLB EHOEO EOSST NHXHT CEETR BAIIL ATYTI DTNMB EUEYF XBPSF LSEER OEIIE ASEHY EIOEI LADAO FSESE TSFRO NRNRN TEVUO OEYOI SIHMU NEAEC SUEOT LEJAE ENELE BEGDE NDOGS OEKMH RDATR TEYHN EDEHN ROVQR RWOMR OAACL OHACN HPGIM GUEBS TITCI TCRLN TIHIP EUMUS ASOEK AAIEM LTNCO DSAER NHHNL EURGO AUIRT HGVWB SEARH HOCNL IOSRT OFMHH ETETT SLTCE OTCOD LIMNE AEHTV YWBSI SSSEH HAPLS MIRHE AFASE OTIRI RTTLE AYHTU DREDT TFSIB NOITA TSSEO DHEPA XLAPF RCVSN IRAED HROOS MOYPG RMECH WSSEA HTRHC CRRFL EPNME VEENE SAWEE EUESS RDTTH RDOIS TMDIE HRNLB UVOOH XEDWE SODAR NNVOE INOWV ASTTI OLOAD LTALN HTEUN EETOT POTSD MRRLT PIETS OWCND HAANX FIRNS EHUAR TTNTR CMNHA WVICT HGCBC IAIUT DVOIT SAUKA ENCEH DUAPA EEOOF MITCR IILTS ERSLI ATCIH RDOCE GALTS CINDL AORPT DDHTT OEGES OFGIC OIIOV FGMET RISIS YIDTA RLERR GISEU ULCME ETNIT LAETU SBTIT JMTYO FNSAT EEIEA ONHST TELAO TFTNY EHWTO SASOC ITTAE AOLPL EOCHL TRICS PNHGU BTOIE ODITT IVRII OORRP EOOMQ NBRTS HUSTO RRTEI AECLT IOTAT EFNRT AEHDN RMUAT TUBDI RDTFE RSTRO EIITS HEDOT REIMT MHEOO HUEID GTHBM AUCTE IOTHE ALOAP AEIES MSLAD ENKFT POICP IHREA FCOMH LRLIE FFAYN DURSD AYDLD OAHGP ERIRN RSGAI SANFD OOEUL EGICR RNIOL IILFR ARREN IAMAE SETNG UNAIO ORTOI RSTSF UEOBH ARSRI EDANN DDCHL IST"""
encrypted_text_6B = """WKQCN TVHPK CHTNU JRSCP QHQJP URWTH KVRFV JRAUH QANCR WJCQP RTSCK CQTPJ HAJRW TQRAG NRRJC HQAQQ TNRHP CRAJC ARRTP TQKON URNKX JCEJC SRHQT RHKQN HQITV RQCLC FTPQP VTLST RVJRR PZNUV ZQCRH QHRNQ PTHSC JRQOA RQQUZ RHWTH RORUJ ROTJQ RFCAK KVPNR WKHXC QCHQP CQTKX PCENQ SJJUK NRAJC GHQRN CRIIR QNKKQ PFKVC JKPRP VTLKJ RRJKQ JCERH KOSNS NPCUT XTKRN JTIKO ZXZAE NKSJC NCAQV RIZFU NKHXP KXKAF UVNKF UKTHA VRWNN TARCQ UKRHQ TRPTQ QPEVN UIRHQ KGNQR NNRHE PCTIK PRJFT VCQTF JKATR SJCTK QKFFX QUGNT JTRHQ POQTB RNRJH KXWAF UWRJV NRJUK JRQVJ TNKRQ UTNKH RBCVU PGTHP PCJKC RWRIC JHRXQ ATTRH RPPCP QFLJR VTVKQ NNTQC ZQUKR HQGRG ZNKQI KVRHI JKJKN QTQJK CRWKH QNCGR CPPOR FRPTE JCTOU CQPOF FJNUJ TPHQA KLRCP PFCOZ QCJIK FVUNT RJJTC HCQTF JKCQP CPKKK NQQSJ UDKCQ PQZIP CHNKP IKQQV TJKCA JCARR RHQFK LOQCK NUPTH QRAGN RRJCH QAQQT NRHRV TPKQV TLPCR QRONR QUKIQ HSJJC NTRNT RKHQC ONHXQ RNRNU KJXKV RQKJH SKFTH ZFTPT RNLZA WKNCA RRPQQ IFROK LUPCN RQNKI RHPNC TPQFR QQCFJ TRHQA CIRQP NJTGA RJTLP IRVSC FPQHN RXVTR GKVCF LRHPZ OANUK NRHPR KOQTE CTUJK UKNGT NCNRJ TVGKV ATNGP RHZTR WTKHQ HSUPU QTRXH XEXJR KGRAR WNUKJ UFKNT CONNR QRKQU PJQRN PRHRI TKZQH QINCR NCIFQ PTJUT FNCAJ OSJQQ UPCHP TXRJT CQJFR NQPZQ TNCSR KGVCR WRQJR AJKQA CUOVA FIJKR ACRVJ QRORR XUKJX QNTJK KCQXP JQTHF CXHQF AZRKJ KHQXQ QTQTH RHQNC IFQPT JUTFN CAJHS JOPTJ RRVVT LGKPC FARHN KGTFR CAJPS JXKHJ TGKGZ NJKEV KTVPH QJLZR PPKFO CRJZT ARXAJ QTHFC XQCFP KVKIQ HQNQG RNOKS JCRHQ KHGRR GNRWC GZCPP QJKZR HUTFH VJPCN VPETQ TNQPH LKIVC FCTRN UAJTX KJPQC GRRHQ PKQTK RJHQI NCRJX KXPCE NKSJC RKQUP JQRNQ RHTQK UHFFC GQTCJ KCQIK VRHCL TFTQQ PCPZP GRQTR GHXJR FCNUK TKSTP FORNQ QRGNR OQRQP ZWCNS JCFKQ NTRNI JQGKT RHNRG TVCVP JLKKT NRJCQ HXSRN RGRXQ PURKQ UPJQR NQTHX RXXJC NRHRX RJTVP TJATT JCGQP CQTNP NKWTH FTRTR NGZAR ATRWK UQNPR NUKQK VPRVJ CJNDS JJCKY RQKFL QTNJK CAJTN UKTFL PCJOK QFCUJ KARHQ ZNAJR ATFOJ KSWTN TWKRN SRGRC QJRXI JTVKK VCANQ TJDTR JCKCG QCPPQ JKPCH KHPAF UWCSP URVVT PPRPK QRGKQ IKTRH NRGTV CRQJJ HVTVC JTFNQ AJCTS JCQTG CNRPF TCHXK RFKNU NJXEV KPQRQ PZPGR RNTNT INKGK PRCHL CQPQT VQARJ THRHQ PNCRH QNNCC FRVJT JKRRH QCEPK FFHQI NCRQP TJKNQ UTRGP PJTTH QHQQH ZRRWT TRFRJ NTIAK GNTRN UKOHQ QCFRQ CGIKP GUHRJ TUAJJ TNTRV LAJIN RGNKV JTHQR XJTTH RORWJ RRFOT KQRIK PCNTC XQQFF RETGK PCQRQ RGWKK VNRRG KRHQR GTVCN AJTQP CPUNI KQNUK TQPTR QCAJT PQJRS RCVUO PPTQJ KFPTS RHQKA ZQKJF ROWRC HQRXQ TNTRR ORJCH HQARN RJRVT PQQKO RSTQQ TLGRQ PQJRH HQCEJ CXRXF FCTRO RFOTK QCHVR WRCHQ KSPTF"""
encrypted_text_7A = """PFFVT.NFKGNH PYFUVR NI EYKBTH NSVHHNZ NTJ ANTJ TCVFSVFVC HUTJ PI JV ENJAUT PVM NTJ JONJFNTCUG NTJ RRB EVNF ANTJ JVTJ NHK KBP RU JVTJ NZ BJ HZNNH .NSVHHNZ HUTJ BJ PNX NTJ AU FNTCUG ENEANZZBGNF PZ SAUYVNGABG PI NFNT NAB JHNSSKH BJ ENUFJ NLVT U JKI ,PYNFKGNH ZNJHPH V AB NNFSV BJ MBT NFKH JBA ?JCPFGAN NYIKBE EYKBTH NM NIPVZ .HFNTCUG TJUM NKAUJABG BJ NLVT YYUM NM BH ,ZVNJ HUTJ FBR CK NAB JNH J’ANLVT NM JKI ,XBBI NEBG V BJ SAUTGJUMH EANZZBGNF EYKBM U PYYVKHK .CBFEHNLVN BJ PFJ YYUM EAV HKBUFKG SAUJJNS JFVJH YYUM JHBC NTJ ZBFR JHUYVAFKBW NTJ JVTJ NZKHHV BHYV H’JNY .ENJCNGFNJAU JNS YYUM HNSVHHNZ FKB XHUF YVNF V HU NFNTJ HJGNCHKH JFVZH RB HENFEAKT EAV HABUJVSUJHNLAU SAUBSAB BMJ TJUM JKI NFKGNH PJJNFC NFV HYNAAVTG FKB .ENANJTSUJ NI BJ ENNA PYYVNF HABUJVGUAKZZBG
.HNLYNHFKB NLUSFBR FNLNA YYUM NM MNFG H’YYNLBY ZUW BJ HANCCVT SAUTJPAV RU .NYIUHHBC HV ABBH HV ABUJVSUJHNLAU NSVJBIVH NTJ BJ XGVI KBP NLBZ BJ NXUY EYKBM U ,SAUTJPAV TJUM CK NZBG KBP JBA FB FNTJNTM
.FNLB JANH NM HCBBFJ RB FNIZKA NTJ ANLUS TSKBTJ TGKZ PFNL AMBE JU MBFFVA J’AHNBE PYIVIBFC JVTJ ?FVM NTJ AU NFNTJ NZUJ NZBH JANCH JVTJ NABNZBH FBR SAUXBBY NFV NM NIPVZ BH ,XK NTJ AU NFBRNI JU ANNH PYAB NLVT U EAV NLUJGAUJHUE PFNL HU NZZVFSBFC RB SAUYYNCH JVTJ .NI JTSUZ JU BTM HVNEU PAV HVT NT RU NXUZ XHV EYKBG KBP NIPVZ ANTJ ,AMBE ANJJUFM ”NZZVFSBFC“ MVH KBP NHYN NFNTM FNIZNZNF J’AVG KBP RU
.PVYC YKBR RB JYKHNF NTJ HVM JU JVTJ ENGAULABG HU NYBZ FKB EAV NSVJBIVH JKB ENYKF PYNLUJUAURNE J’ANLVT NM ,JANEUGGV AV HVM UUO AB NSVJKB FNMBC NTJ JVTJ PYNXUY HZNNH JU NYUTM .ENJVGUJHUTCBH PYSAUHVNFGAU JBS UO EAV O BYYBCV AB HXGVJJV NTJ .HNXVJHUZ PAV NXVZ BJ EFBRRV J’AVG NM PVMV HTJABZ MNR V JHKW UUUO BYYBCV RB TGAKVY NTJ TJUM .HFKNJBIVH NTJ AMBE SAUHVTG JANCH FNJJNI NI EYKBM NZUJ FUNTJ .HFBJVSUJHNLAU NTJ NHVNYNF BJ ABUJVSUJHNLAU JVTJ AMBE ENHBYG NM JVTJ FNTJVF EYKBM U EAV JAKT NYBZ NTJ AB HNGFKBHNF RB JBY V SAUHK NFV NM .BE KBP JVTJ JAVJFBCZU PYYVNF HU JU JKI ,HVM JVTJ BTM FNIZNZNF BJ EFVT NI JTSUZ JU BH ,NYCBNC RB JBY V ENMNULFNJAU KBP MBAX U .ENJVYNF NFV BMJ NTJ JVTJ PJUYUIUHHBC NTJ PYHKBUFNH NXVJ BJ NLVT NM XAUTJ U NHVG JVTJ AU .NYBZ FKB HV HJUIVT SAUYYNCH NZVH NTJ HVT SAUJBKD NFNM KBP FNLNBTM FB ,PYNXUYAK PFNL HZNNH TGUTM ,NGANEUGAUBG NSAVFJH PFNL V HU HUTJ FNTJUN .JHBC NTJ JV FBJUEN NTJ BJ XVNY NTJ AU JYNCH HU JU JVTJ PVM NZVH NTJ ,EUE PNTJ PVM NTJ JU JYNCH KBP ”NZZVFSBFC“ NJBFM KBP ANTM .NHYN NABNZBH ZBFR NSVHHNZ V SAUPCBG ANNI NLVT JHKZ KBP ENHUYVNF U BH JVTJ NXUY FBFFN SAUYYNCH V NXVZ BJ KBP NXUY J’AHU JU JKI ,NXVJHUZ V JHKW HVM JU RU ENFNEABM U ENGUJBA JHFUR U ANTM .CK JU ENXGUC NLVT EYKBTH U JKI ,FUVRRV JHBC XFBP MNA NTJ JKBIV SAUPFFBM PHKI BBJ HVM U HV NZUJ NTJ JV NGUJBA ANLN J’AEUE U .”ZVFSBFC NTJ“ SAUJVFJYURAU HJNULBH NTJ JKBIV NJBFM AB FNJVY ANTJ ,”UO AB HZNYIBFC PFBJGNWVFJ JANGHNE EAV HZFVYV NZZVFSBFC NTJ EAV O BYYBCV TJUM HZNYIBFC NGAVEUKS NTJ“ JKBIV NJBFM KBP BSV HXNNM RB NYCKBG V NSVHHNZ FKBP AU .NZ SAUFNTJBI HVM JVTM JKB ENFKSUR NL’U ,SNZ
"""
encrypted_text_7B = """JBNSAAOGHLHSADGYUGWSTEYFGAIRVAPTFMYARHVATAVQNTN
ODAFUAODCQLNAUQAZSEEFYDXPCNBFVQZIENZGFPVNUCTUTG
CGHEGLXPCGMWAXVETIOMASOTYBFTLKELWWATHGLVNDEGAHP
LOLQTGGLBLEDCFYHWFCUGYOJIDVRHHZMGDENOGQTKGBVYPL
KYAVFOQEOABYBGPLVQLGKICKUUSESUKFYSZFYEOHBEQFJNW
VXCLQDQBNUGPHVNHCGUTONLSQDOKROGLZSGYUVMWRGWHWFW
VUFJRCIFTZPGUVFPEYRUWKUGJRNULEETGCWWEPVVBBGFXAG
QPUSPXSKNIOZECFZBBJZVONCSLASJGLWZZDGNWXEUEJFOHG
BSDCRLUVLPDCNIHAQMNFYOYZTTTNWVMVGQJJWWFCZUBNBSV
EPRXSHHLKFSHUISMHSCHOCGTMMWNYQPYZLDTPBXMGZDKGCV
NBJGCKRPGAAEVAYSKMDQNLGSETVRASCMLJBXUMSYWQIZZZP
TZKENQLQXPHBITNDCXNYEUNPBHHTEDUTWSFQTVRYHEZWGTM
VNUAEVQFCQLQLAEMTGOPGRURSSSQOHOSWLGAHVKQZCFYFEM
FNSPVOVHWPQFFHAASTBHHVZTPGYWMFYKBNHUQTVQZYHMPQO
MRNUFBLQRBZDXSVAYSFAZDFAUGIWVFIBXFZGRMOLFPCYHFG#
KDFEVJPYAQOKLYGOPLVINIMGCUBCWGFDJNDOJBVQUUQSAPV
PKUBVWQPFUGULRDCVHOWTETRSOJZSWUNOUGYVYYPWRPDJCO
USSQPKOHWSQSJNYGWYNTRCJKMMFTUBWFCMZXCSMPYRWOLIR
DGVJCFWFOUGNSUZZFVNHMFTUOICOHOTUXGHFXEQGOOQXJVY
RYOSDOGBHPGFCVGHRYISUUPWGFFKRFHWQPKUYSAAJGAUODU
YUWTNMBSFPNJYHLQFCVYTAQEWNNHLUSTICBSUEOEZBLNENA
QGICLBPDEYCSYSTBLBLDZPFBHYUSTXCIAFRVJIJWABTHQZN
WZFCQRXCWZZPAUCXUOJNLYGMEGNLWWZDFUNRGETFEOSLQPG
YCBQADGFCUEUSFZVANVVFSOFBOEMPJTMSWAZPRYSSUTKXNG
AGXATNPNZWAEPUJVYTTKUCSVQAUTXWAUYTIYRWIGHEHTFKE
FEUEWWSMTTHBHAEPCRMCWEETCIHWFXUNWAWEPKBCSAFPQBC
BUHCIYVYMSLMDUGLFXBNHJBWGXTCBCPFQTTALTXAHGRYKMS
FWLKRASDQDHGIGGMPKYBIAUGUYFBASZUJEMGQSHHXGPXSMN
GRZBSTOVNCCARZJSWZSMYHAYGGXOOHNGWQMVQYWKMNCIYBL
SFRRRNNVLZCVNHSSAPPAYSYZTHNAOWTPJXCGSTDKLIGWUZK
OOUQCTTTHPMVFPWXAMSFDDNUVZDDRURYOFSZDNBQKGLTFQC
NSWUYKRMWWAZGVJWFTSGNNWAUTKVCGJYGQPOCKUZYYHMSAY
AETGMHJICVZOBWGLCBYZDMVOYAHWZSKFYKGZFJAOVVMFUGF
YBSZBDGUMVWSRFFNWODDCLYOATEHRYBGFDPQNWYXTAYHSZU
GUDVEFHGFPQUFWGADUROBWFWVGFQZIRWUMQDSOGQFCLQNGX
QFJVGUSEUGBLUYWEMHHEOFUCMKQLKNGHSAWKRXLJQFGNOFW
YDQPIXYCAUPOFEHKMSQRHWSFECCHAKQZVZOYLQAGVWFKDHA
QQAVFWDXUQVWZATUAUFVQYVGBBMYHVGZHWEPVAYOKMYAVCC
UBLMLVRYOXDRCEHSUFEDINADMOBNLFGBSVVNWSPWGYUOLEF
DRVYGVAENKVBQWFYGOYMWTTGGCNCUJQEYVGTYPVFODFMARU
SNWDNLUSWTLFNCUNAWPETREALSWGGCHGETPRAMLKCJVIFAE
GAXKHNXJQEKOYPSATHUBKMQLJHYMAZSRBHGHMEKQWWNGTYX
TJYGLMFQACGWZFVAMCWQPMVXSWPZPTYCNSZTJBCGTXGGMWW
CGUEAFMALQSDGNQWECCZHBKUCUGOULOCKJHCSUYYUIKAWWF
FTACCSFEKFCCAUZZVYFAFZUPOGZPTQNNSWHQTAMWAHZPVFA
LYLOFPBBGTDDYPHQGFTIONHSESQBNQDUEFRCFYEEUROJXYP
YTJZXOFQAWRNOZRSPUHDSMTPFYIKMZNBMCJXLVBBOJXTKBA
"""
encrypted_text_8A = """HBTUC NVBBC YRQGV THRLX UHKCU NMFPI VTSAP NMZYC IIYEY WCQEP GNNIG UIFZR MWXPP LOCTN WAUQA PNDNU ORWYU MBQOW MFHTY XZMYZ JJMMT IUFSR HPVPD SDBIV XDALM DKKDH LFUDR IIVUY EEQED GYELH OOOIM NKJPJ JTXTW AONXH SHJFL AYNKR PBEPH WLJUE GPOYF NBZUO HEINE LLNNC QDVIG WWUVZ JVWXQ EVBNC EKIVE ICYIK OUIUV JIBFZ UUGNN RDXRG AQRHR JJAPN DLZXQ DDKSB HDJDR GETQX VHKVN CRPQK DAEJA HHRWP MQIHK QEQRF QWCEM YZTTZ FTJJH IMWBV VUIRU CMMPZ DZCSY WAVUO ELLCU SKQKY NHBYB ZORGH YKYHN YNLNO EEURM YCHAQ OWPOO RAWGK ZPNQF DRUGV XXGUL JBPBY ORUDW GNAEQ RDDGQ UXMGA NUSRT GCCSV AMBVZ MYRSF FLRXV LKCSZ ZGVTJ RFDQV OOCSU SPHHY UZMAF TOROC TVSKG VNHCC FPTRH DYZMH PFDGV THLHZ LVZBQ VESGF EWXPM MYFFG CPBCG PCOPL PTNPH IKWUB VMZZI RFSKI AGAAE QMTTB VWANI LBQOD BNQTI YAIPJ HQYFE BPGXM KOQPR PDCCL UIOTM POBBS OCQLP TLMMG MPEFC MOXWG XPNFL FGSQX RIZLA CCFZS CGJLF TNZHV GSLPQ NWQOR MCRPF USGCF KMUOE ZQVIU EKIXO UBQOE MAYLU IWHPZ NIMNK FFGYW OUOCR PHBZI QXWNJ BNXBD AOFRY WHLAC QFQFG XIKZT NODBW EUTGG GQUZM MNFDV BVJYW UIDHL DEAMN RANTN BQOEQ ZDTHR LNLZP LPHSF VRSAK YICRZ GFOCT UWZLZ APWNU NKJLY ZOQWU ETRHT IKWGA DJBCQ SXQXP INHDN XZFVQ TTKZT NWQQQ HNDGW LJZHV TYAQE OIYEY MYHLB PZTVT HAFYZ CYZZE RRIES WLIHA TFDRF YHPQH LTXGK QECIX VVBUG KKJXW FPWEX LHZJC AXHGT YXZMS NKKMN NFYRY QJOIE OYAGW RUUGI YMWQG MGUJD XKGYW DDZRA CGCRD KUICB GSITC PMWGJ TNDSQ GOCAC SLNZZ XQKOO IDWNZ KQMKY PGVPJ RVWMO KQFDI NRUIX YPWWD SMGHW YJOTM VOFKO LFCFG NJLVC KNTNW CEWWO YIPPR GAUER YQJUW CRLHR PTUEX HLZOB CMBVV WLJIV UYEEQ ETXBV KMYGH XBHFG GUISZ ZBXBJ IRTDK EVMQJ RBPRI PPVSK ZOMDZ RDNRT HVHHL OSEGB HXCVA WOABN XEAQS IQZDM BZLOM BEEWU IXLVZ VYOUS MXDXL AYZHB ASRJE DPXEZ BNWZZ GVTJR FDNCA CGQSU ILZJY HKXWA DRVTD JAOYG EPRNF UJHGF HSQWQ DIVHR XXWTL VJAAN NUTRP XEZBN WDFUO IDVWW YYPLZ DHBTG ISKKN XBETR UGELF WVVOB BUOMV DKJOA TRCEE RJTHP UKCOE ZYKCP OSSSK UBNHN QCHIX VLAYM ILQSA UKFZF RCMBD SUFRD SLEXH OSXQE IMGGM SZOMB OCHVQ THVUH LYOLU DKOQZ MYCHA CRPAS TXSZS ELZYL PCBVV WLJIO QNPDK FHTCJ WGADJ BCQWI QVMLT LLRDZ RSGPO JLAYN EDLZT VTHSS OAQBK MMQQD FPGYB DOLUM WFHRY SJPLN XEUPO ASFHB YNEKQ DVFTD PROZA RYYRV ZTISG MBDJQ FDMBP XJFIA CAOCE ESREI VLUIZ XRJEO PHHDC OMAOD AZSDV KZXNZ OQQVE SGFEW XPMMY FFFCX JZKVF ZWORG AUVKM XCHAC RPAST XSZSE PZNPG NNVUH HNTAP NEASE OSUKZ XMZYL LCVFT VMTTH XYOLD RRIES WMBZO XKDDP EXQJT AJDDT FVBRB LVXXO DBRGE SORWY GAQLF LXISH EELAY GEPRN FDQPT TTLVC CEAOS RXRFZ YYWKB SHFVH QUKYI CECQT OJWVD BGDPP UDRFE LVHRL LBOGQ EOAJZ EXMRE QFZNF ZFPFS HBRYY YNFZD VPMNJ PECDI HJWCI KNZNO NQVZX DXAMF JKHQK ILGRY WYHJX DPGER TBZTX LVPBJ XASTD RLKKN XBETR HPDBL HVZIF QBOOH LKZXL LRXLZ RTUEI LMIXW RQDTS QXFQK MWADS QZWHI ZGGUG PEMTG IYHGF TAJNC FDRHW UPJXU GEPCC HPYGE SMLZX EDFUW HMRKP BZJTC OUUKW XTMLB QOCIV HWQCD MBZKQ FDRBE FMIKU BBSEU FDGUK LRWGA XPSHJ UZEXG UWCRP DQSAY SWKUO AXRSA DMRRY NLXAY RDNAL UWGNH YPECR EDQQH AKYAR YYASH WUIWI IMPFL ZBPZX RIKYB QOQXB CGRFS KXNEK KHKFU SPFIL QBEAB BGTYK ALJJO PGALF VKEYS PSNRL PFHJC SDXXV YOMRS UJHHT IBUNX ETVAH UCXTH YSXQH NWGVX NMHBR XRUGO HFRJM IADFQ BANRD MLTAW YBZHR HWQKL AYMQP QHAOU ZIWKI MQSYP GVXIJ LKCIC LDORP DOIRY ICCKE FUSKU IQEYV OQFDI TIXMQ ZFWOK XMWCG CZKCO YCBKD NUCQH NLAPN KDFEC CQLLL BVZAG DDIGZ SZRKP JFPNR SCJIA XXAKO KZNTN DYLNA MAKDU GWHJF YXNCA OUHTI VKIQK HSLRL DTSHX VOBFG XBENI OIWSU XPAXX QAEOK UIQEI ICQGL EPHFS ZXZMC RPQIW SUEUX CNOQG KLMCU KJRFK RBNGZ GIQEL BUGSB AZNEG IMSOA MUIEU RVXCK GMBZH BYJTP VKISK DAYKA QETDH VFLCX OJYSC IGGXM KAGYO HDVHT HIAUV JJXLC TZRHG MGYIL DPDVG IYTKH HCEPR XPFYU MYKYE RDSFU SXDBS GXDIM PDSTK RRXUU BQOWQ GHTHK GMBZA AGSOS DXXBK ZBRVW ONBCE KKAIR YLLBL VULZJ RFBQK ETRRX HVUMY YKOAZ RSKHH TAAIW IZRGV TIRTH NVCBY STFOS XXGUL FOSMI SCEKT XYIWY JDTPH LRIGU GXXPQ YGTMY GAUYX LRGMP VLZJG ULXZA AEHJD ZLRMJ DBGRO VTEIX ZZCBZ POGWP CEGMM PNBUD CBPHR YOYMU ICQYO MRLLP CODKM RIHPL JNIHV CSYOV RTDKK HHVLL JKOYK YXTDC QJXOI VHWCZ CXCIY RQSOE ALJJK SAUSR TGZNB VKLQJ NOGDD BDRYY ZOMAO XMVBX DXSII GHLDK IHJWA JGYMB DTXYH GOZFZ NJYOY BKUJD XTZOM AOYOV DWUIW WXJYR KDNUY HJTAU LRXXU XSHFC SVYDP EYRAW GUCXZ YIWQP MYDWQ SWMQC EZFHT IKQOR AZBKO DUTBX VZUTH OXRRH CBPWU ZOAMB OPTBK IESJX UFEQW DTOQZ XMGAB QOYMF OREDH NNDJD CWPFT WWMGC MVYCQ GWBUZ SFBJL FLFTI CWAJY OWDVO NROQB VLHXZ YFNGE SKWES JAPJD TFJWA BJZXX NKJCL OSGOM LNAWW WTWRG IXZFD CICJM QEJOS SWZHV CVJUG AXWYL MYGHR QVHBV HPXKP NJXJF UWCWY WAUYL IYMNF FPIL"""
encrypted_text_8B = """FBGAI AGCFE KEFEK CIAGC FCGAF CIBHD HEFCF AFBFA GDFCH DFEKC IAKCI BGBGC IAHAF EKCFA KAIAG CFBFA GBFBI AFBHE IAGCK CIAFC IBHDF EGAGA FCHDI AHEIA FCKDF CFAIA KCFBF AIAGC FEHEF CICFB FEIAH EFDKA HBHDF CIEKA IDKCH DHEFB HEKEF CFCHA FEKEK CHEHA KAGEF CKCIA GCFBF AGBFC GAIAG CFEHE FCICF BFEIA FEHAH BFBHD FEIDK CHEHE IAFCG DFEKE FDKAG CFBHE KEFEK CIAGC IAGCF EIBHE HEHDG AFEFE KEHEF CFAIA GCFEK CFAGB FEHDI AGCKC IAIDF EHEIA FBHDI BHBID FBIAG CFEKC KDGCI DKCHD IDFEG AFBGB GCIAF BFAFB IAHEH BIBHB HBFEI AHEIA KCIAF EHEID FEGCK CICFE IAHDF BFEKE IAFCK DFCFA IAKCF BFAFB IAFDI BIAFB FAFCI DHDFE KCGEF BHEFE IAGCK CIAID FEKDK CFAFC FAGEK AKEFE GAFEK CIAFB IAIAG CFEID KCKAI DFEGA FCIBG BGCIA GAKCH EKDFB HEHAF DKAIA KCGDF BFAGB FCFAF BIAHE HAFBG BGCIA FBFAF CHBFE FAIDK CHDFC IBHDH BFCGE FBIAF BKDFB KCFAH EGCKC ICFEH EGCHD IBFAG DGAHD FCHAI AGCFE KDFCF AGAGE FBKDI AKCFA KEIAG CFEKA FAFEF EKEKC HDFEK CHEFC FAIAF CKDFC FAGAH DFCFA IAIAG CFEFE ICFBG EFEIC FEFAI AGCFE IAGCH DFEKC IAFCG AFAIB KDGEF EKCHD HAFBH EHEFB GEFEH EFDKC HEFEK EFBFA KDIBF DKCKE FBKEF AFCIA GBFBI CFEIA GCFEH AIAGC FEHAF EIAIA GEFEI AFCGA FBGBG CIAFB FAHEI AFEKC KEIAG CFEKA GCKCI CFEKD FCFAI CFBFA KDFEK EIAGC FEHAH EFEGE ICFEH EIAGC KCIAI AGCFE HAKCK EKEFC KDIAH DFBFA FEFCG AHAIB IAIBK CGEGE KAKCH EHEIB HDFEK EKEFE HEIAH DIBKD IAFBF CFAID FBGEG EHBHD FCIAF EKDIA IBHEK CFAKE IAGCK CIAHB FEKCK DFEKD KCFAF DFEHA KCFBF AIAKC FBFAF EKEIB FAKEF EHDIA GCFEH EGCFE GEIAF EHDFC GAIAG CFEFA IBKDG EFEKC HDIBH AFDHD FEGEG EKCIA GCFEK AKEFC FAFCI AHEFE FEHAI AFCHE FEFEI AGCKC IAIAG CFEGE FCFAG BFEHD IDFEK DFCID FEHDF BFAIA GCFBH EHEGC KCKEF CIDIA GCFEH AFCHD FEIAG CFEIA IDFCH EFBKE FEHEI DFBGE GEFBF AICFE HEIAF BFAIA GCFEH EFEKC IDGAI BGEID FEKCH BFCFA HEFDF EGAFC HDFEG EFCFA GBFBI AIDFB GEGEF DFEFB HAHBF CHEHE FBFDG EFEIA FCGAF BGBGC IAKCI AKCGE GEIDF BIAGC FCIBI AIAGC FEIAG CHDFE KCIAF CGAIA FCIAK CGEKC FAFAF BGCFB GEKCI AFBFC FAKCF AKEID GCFEF AIAGC KCIAK EKCKA KDFCH AFEHE IDFEI DFBGE GEKCG EGEFD FEFEF AHEGE KCICF EKEFD KAIDG CFCFE ICFEH DFBHE HAFCH DFEHD IBIAG CGEFE HEHEG EFCHE FEKCF AKEID FEIDF BGEGE FDFEI AGCFE HEGEK CICFE HEIAG CFEHB HDFBK DFEFC GAIDF BFAFA FBFAG BHAFB GBGCI AFDFE IDFCH DHEFE KCIAG AFBHD HEIAF BGCFC HBFEK EIAGC KCIAI AGCFE HEHBK CKDFE HDKCK DFEID FCIBG EKEGC FEGEH BIBHE IAIBH DFAFB FAGBI AGCFE HAFBH EHEFB GEFEH EGAHD FCHAI DFEKC HBFCF AHEFC GAIDK CHDIA FCKDK CHDHD FBFEH DHEFC GAHBF EKCKD FEKCF AKEGD FEFAF AFEKE KAHEF EFEHA FEKEI AFCGC KCICF EIAGC KCIAF BFAHA FBFAK EIDGC FEFAG CFEHE FEIAG CFBHE HBHDF CGBHD KCHAI AFCGE KCFAK EFCFA IAGCF EHAFC FCFAF DKAID FBFAF AFBFA GBIAG CFEHE HBKCK DFEHD KCKDF EIAGC FEKCK EHAFB FAFBH EIAHD KCIAF BFCFA GCFCH BFEKE IAFCF EHEIA KCFDG EFBHE GCIAG CFEHE IBHBH DFEHA KCKDK AFCGA IAGCF EKDKC HBFBI AKCGE FBHEI AHEKA HEIAF EHAFC ICFEH DKDFC HAHAI BFAFB HEHAK DFCID FBFAG BFCIB HDFEF AFEHA FBFEH EKCFA KEHEF EIAIA FBFAG BFCIB HDGCF EKCHD IAHEK CFAKE HAFBF AKEHE FCFAI AGCFE KDFCF AHCIB FEHEI AFCGA KCFAF EIDGA HDFCF AIAFB FEHDF DIBIA FDHDF EKBGC FAFEI CHEFE FEHAH EIBFA KEFEI AFEHD HDFEK EKCFA KEFEI CFEFA FDFEG AFCHD FEIAG CFEGE KCIBF AKDGC FCGAK CHBFC GEGEF CIEFB IAGCF EKCHA FEHDF BKDKC FAHBI BFDGE FBKDF BHEFD FEGBF BFAFA FBFAG BIAFC GBFEI AFDFC HDFEK EIAGC FEIAG CHDFE KCIAF CGAFA IBKDG EFEKC HDIDK CHDFB HEHDF BHEFB FAGBK CFAKE IAGCF EHBFE KCKDF EHBHD FCIAF EHEIA HEIDG CFBKD GCKCH DFEFB FAIAF EFAKE FEKEI AFCHB HDFEI CFEFA IAFBI AKCHD FEFEF AKDFC IBHDK CGBFB FAGBF CIBHD FEFAF EHAFB FEHEI AFCFD FEGEF BFEIC FEIAG CKCIA IAGCF EKAKD KCFAI DFBFA IDKCH DFBHE IBFAK CICFC FBKEK CFDGE FEIAF CHEIB HDICF BICFE FBIAI DFEHA IBHEI AGAFB GBGCI AFBIA FAFCI DFCFA FCIBH DFCID FAIAF EHDHA HEFDF EGAFC HDFEI AGCFE FAIBK DGEFE KCHDK CHDHE FEFAK CGEHE GBHDF CIDIA FCFCH BFCID FEHDG AIBGE FBGAF CIBHD GEFEK CKEFE HDHEI DFBGE GEFAF CIAKC KDIAF CGAIA GCFEF BHDFC IDFAI CFCGE FBIAF BFCFA IAGCF EFAFB IDFBG EGEHB HDFCI CFCGD FEIAG CFEHD FEHCI BFBHD FEKEK DFCFA GAHDF CFAIA KCIAF BFCFA FBIDF BGEGE KDFCF AICFB FAKDF EIAGC FEHAI AGCKC IAIAG CFEHD IBHEH EFBKC FAHEG CKCIC FEHEK CFDFC IAKCG BFEKE IAGCF EGEIB FAKCH DHBHD FCGBH DKCHA KCFAK EGDFB GEGEF EKEFC HDKCI AIAFE HAHBI AFEKE IAFCG DFBGE GEFCI BHDKC HEIAH DFCFA KCIBI AHEIA GCFEH DIBHE HEFBK CFAHE IDFBG EGEFA FEICF EHDFD FEKCF DGEFE IAFCH BHDFC ICFEI AGCKC IAIAG CFEKA KCHDF EFBFA FAFCK DFEFA IAKCF AKEFC IBHDH BFCGE FBIAF BKDFB KCFAH EKCFA KEGBF EFAFE HDKCG EHEID FBGEG EFDFE GAFCH DKDFE KEIAF CHEIA HDFBG DFEFD KCKDG DIAGC FEHDI BHEHE FBKCF AHEID FBGEG EFEHE KDKCG EKCIA FEFBF AFCHD KEFEH DIAFC FAFCI AGEFC FCGDI DFEKC GDKCF AKEFC FAKDF EIAGC FEKAG CKCIC FEKDF CHAHA FBIAI AFEKE IAGCF EHAHE FEGEI CFEHE IAGCF EHDFE IDFBG EGEFD FEFAF CIAIB HDFAF BFAGB FDKCK DGDIA GCFEI BFAKC ICFCF BKEKC FDGEF EIDKC HDIDF BGEGE GCKCI CFEIA FCFDF EGAFC IBGBG CIAIA FCFBI AHEKD FCFAK DGEIB HEFBF CFA"""
encrypted_text_9B = """11101 00101 00001 21122 10001 10111 00101 10001 01111 00210 11011 11111 01011 01001 01011 21001 11000 01011 01000 00012 21222 10011 11010 01000 01001 10201 00000 11101 10010 01011 00012 00212 00011 01000 01101 01110 00000 20021 10010 00100 11010 11011 00002 10000 10000 11010 00001 00022 00110 00101 10101 10001 01100 00210 01111 10010 01001 00000 10111 02020 00101 00101 01001 11000 01022 21210 00001 00110 10101 00010 21020 02111 00100 00110 11101 10000 21012 01110 11001 10011 00000 10021 10011 01101 01100 00011 00002 10011 11100 10010 01001 00101 10020 00021 00001 01010 01010 01001 10002 21011 00011 10111 10000 00120 12102 01001 10001 10010 10110 01021 02011 01111 00101 00000 10001 10022 20000 00100 01010 01100 01110 21021 00101 00100 11101 10000 21002 12111 10100 01100 01011 10002 01202 01010 11001 00010 01111 00011 00101 00010 11110 10000 00012 01122 00111 00001 11110 10000 00021 12210 01001 10100 10100 10010 22002 00001 10000 01101 11101 00100 21001 01000 11110 10000 00001 01202 20200 00011 10110 01000 01002 22100 21101 11000 00100 01110 00200 12011 00000 11010 10010 00111 10221 00100 01010 11110 10001 00102 21220 10000 00110 10100 10000 02100 22101 00000 11010 10001 01012 00200 00100 00001 11101 10100 01021 10001 00010 11000 11010 01101 02111 10001 01110 11001 00000 01002 11002 10110 11110 10011 11011 01000 00210 00010 11101 00110 00001 22221 20000 11010 00110 11100 00100 02210 01101 10000 01100 01011 11122 10001 01101 01000 00110 10021 10021 10101 11100 11101 10110 01021 20010 10010 01110 11101 00100 21220 01010 00011 00010 00100 11010 12201 00100 10011 10000 11000 21112 00111 00011 10010 00100 00001 20010 11101 00011 10000 11001 01112 00211 10011 01011 01011 10001 10200 21100 10000 11010 00001 00020 20010 01111 00111 11001 11011 20112 10101 00111 11010 00100 01001 12202 11100 10100 00100 01001 10002 11010 11110 11010 01100 00002 00202 00100 00110 01011 01000 01200 02111 11101 01001 10000 00100 20001 20001 11101 00011 10000 11001 01112 10011 10000 01110 10010 10021 10101 11111 11001 01000 01011 11002 11110 11110 10101 10110 00021 02220 11100 11010 11000 01000 00202 01100 00100 11011 00111 10021 00200 11000 10100 11000 00001 12020 20100 01110 11001 01100 01011 11002 11110 11111 11011 10101 01001 10220 11100 01010 00100 01001 02002 11101 11110 10011 00100 00021 12122 11101 00001 00011 00000 00100 02211 10110 01001 01101 00101 20020 21011 00010 10000 01101 00211 00211 01011 11000 11011 10000 10002 11101 10110 10110 10101 11000 21000 01110 00001 10011 10100 10021 01101 00011 00000 01101 11000 20001 20101 01100 01110 10000 10002 22221 10000 00100 10101 00100 21022 12110 10001 10000 01001 11020 20000 01010 11111 01100 00100 12100 20000 10010 00000 00101 01100 21001 21000 10010 00111 00001 10012 21001 00110 11100 10110 10000 11002 10111 10010 00011 01000 11000 02102 10111 00011 00110 11100 02100 02111 01101 00101 10001 01111 00210 01011 10010 01111 01101 00000 21100 01000 10100 00110 01100 02200 02001 01101 10100 01001 11010 21002 01110 10000 00101 01100 01001 20100 10010 11111 00101 00011 21122 00000 00100 00000 01000 01120 20001 01101 10110 01000 00010 02110 02101 10111 10100 11110 11010 00002 10000 10110 01111 01101 01000 21101 00000 00101 01000 10001 22002 20100 10010 01001 01100 00000 00021 11101 01001 00001 00110 10020 02111 00100 00001 01011 00010 01201 00100 10001 10100 01100 02210 00201 10010 00100 01000 11002 22000 20100 11010 11010 00000 01111 01000 11001 10010 00000 01100 00202 02010 00110 01000 00010 01000 22112 01001 11111 01010 00000 01200 02110 11101 10100 00100 11102 22001 20000 00010 01000 01010 10202 00000 11011 00111 00001 10010 11120 02111 00110 11100 10100 11011 12022 11001 00110 01000 11001 12100 20201 11010 00110 10011 00001 02002 01001 00001 10001 00011 01202 00100 11111 01001 00001 00010 20022 22011 00010 00010 11010 00000 00200 11110 01100 01011 11000 02012 21001 00001 00010 00100 01100 00202 01010 00100 00110 00001 00200 12221 01100 01011 00001 00100 00211 22110 10011 10011 01110 00010 00211 10110 11010 11110 10111 00021 01001 11001 10100 01100 11001 12112 21100 10000 10111 10010 10002 02221 10000 00100 10000 00110 22121 00011 00111 10010 10000 10121 10021 01101 11110 10001 01101 00211 00201 01011 01001 10011 00001 10020 01111 00001 00000 01101 10110 20011 10101 11101 00100 01010 22200 00101 01110 00011 10101 00100 21201 01110 11110 10010 00101 11220 00210 10110 10000 10011 01000 00212 01001 10100 10000 00111 01110 02201 11001 10111 01000 10000 00121 20111 00000 00010 11000 00002 20011 10101 01000 10100 01001 12212 21001 10110 01001 10100 00000 01121 11100 01110 11010 10100 01111 21201 11011 10101 00000 00100 02100 00100 11011 01110 00101 00020 01101 00111 00001 10000 10000 01021 11110 01011 10110 10100 00012 00112 00010 00000 11100 00110 01011 12000 11100 10110 01101 11001 21000 21110 11001 10010 00000 00120 00000 01011 01001 00010 10000 12120 11011 01111 01010 11001 00010 00000 11101 01001 10101 01000 10122 20021 00011 01110 01101 00001 11200 01100 01110 01000 00111 00020 12020 10001 10011 01000 10000 00222 21210 00110 10000 01110 11011 02001 20011 01011 01111 01011 01212 10010 11101 11001 00101 01010 10200 02111 01101 01100 01011 00012 10012 11100 10010 10110 01101 02202 11100 00111 01100 01011 00012 10011 01101 11100 10011 10010 01012 00220 11110 01000 01101 10100 00021 21100 11010 01011 00010 11110 02100 10111 00100 11100 11010 00002 10200 10010 10110 00000 11102 00201 20010 10011 11100 00000 01211 00000 10010 10010 00101 00001 21201 10110 11110 11001 11000 01002 00020 00101 01000 01001 10100 00021 20100 11011 01010 10010 01011 00000 01111 01001 01011 10010 01000 01221 10111 00100 11100 00000 22110 12000 11101 11000 00000 01011 21112 10000 11001 01000 00110 01120 22200 00001 11010 00111 10011 00221 11000 01101 01111 00011 00212 10011 11101 11101 00100 01010 22212 02011 11101 00011 00000 00021 20221 11000 11000 11000 10000 02002 11001 10110 10110 10101 10110 21021 01110 11110 11011 00000 01222 00220 01100 00100 11000 00000 22110 12000 11111 10011 01110 00010 00211 10110 11010 11010 10110 10021 02101 11011 01011 01100 00000 22200 21001 10001 10000 10001 00020 12210 01001 00100 00101 00100 12211 21000 11111 10100 00100 11122 22001 00000 00010 10110 00110 12221 02000 11100 00010 10001 00012 20012 00110 11101 10010 00000 10021 10021 01101 11101 01011 01100 10210 22101 11001 10100 00000 11020 02000 11000 11000 01000 10011 02001 10210 01101 00001 00111 00110 00120 20101 11000 01011 00010 01101 10211 01100 10000 00110 00010 02202 11101 00001 10001 10000 01112 22210 00001 10011 00011 00010 10201 01100 10011 11000 10000 01012 00000 00101 00001 11111 10101 00021 01101 00111 11110 00110 10000 10101 12011 11000 00100 00010 00101 12220 01100 10001 10001 10010 01021 01000 01110 00010 01001 01001 10200 20100 11000 11011 10011 00020 10221 01101 00001 11001 11100 20111 21010 11000 10010 10010 01112 00202 11110 00101 00110 00000 00020 20210 00011 00100 00100 10000 00000 11111 01000 10111 00101 10100 21001 01110 11101 00010 11000 11111 10110 10101 01100 11011 01102 10201 11101 00110 10010 11000 00110 11011 01000 11010 01100 00012 22212 10001 10011 11001 00001 00211 00020 10011 00010 00000 01010 02222 02000 01110 01101 11100 00000 20121 00010 01111 11000 00100 01001 20000 10001 11001 00010 11100 12012 01110 00100 00101 00000 10200 00001 01110 11000 01001 01000 21200 22100 11001 01001 00010 10022 00020 01011 00011 00000 01100 00210 22000 11010 01000 10001 00011 00002 00110 10000 10111 10010 00002 02121 10000 00110 01101 10011 21001 11110 01111 00110 00010 01020 02122 00101 01001 10001 00000 00020 00111 01011 00101 11100 00010 02210 11100 00011 10010 00110 00201 01200 11011 00001 10100 10000 11021 00010 01011 01001 10000 01111 20111 00001 11100 00100 01001 12002 11000 11111 01100 10000 00100 21100 21011 01111 01001 11101 10100 00021 00001 01001 10010 10110 12022 12010 01011 11100 01100 10122 21220 00010 11010 10110 00001 00010 21011 01001 11110 10101 01001 11202 21100 10001 00110 10110 11000 02120 00100 00000 10000 00100 02002 21110 10010 01101 01000 10012 12021 11101 00111 00100 10100 12120 20000 01001 00010 00010 01001 00200 21110 01110 11100 11010 10200 11010 01111 11000 11010 01100 02111 10001 01100 10000 00110 00011 02112 11101 01100 11111 11010 01000 11010 11111 01011 01000 10002 11222 00110 00100 01101 10010 01021 10111 11110 00110 11000 01100 11211 11110 01110 10110 00101 10100 21020 01110 10110 10011 00000 12222 12100 01100 11110 10000 00002 11022 10100 00011 01010 00100 01200 21200 10011 10110 00000 00101 02000 21101 01111 01101 00110 00020 20020 00010 00011 00110 00100 12020 00201 11010 00010 10110 00010 12210 01000 01100 10111 00010 10002 00110 10011 10011 11010 01000 00211 01110 10011 11011 01010 11122 12100 00111 01010 00000 01101 00200 21010 01000 00010 10110 00010 12210 01000 01100 00010 00000 11000 11000 11111 00111 01000 10001 22120 20111 00000 10101 11000 11000 20111 01000 11001 01100 01011 01002 10010 11100 11111 10010 01000 11222 21100 00010 01111 00010 00212 12111 10001 01001 11001 00101 00022 00011 00100 00101 11010 11002 12020 01100 01010 01100 00000 10202 02000 00111 11010 11000 00001 02212 00000 00100 11001 10111 00021 00020 11011 01011 10000 00101 11101 11011 00101 01101 01100 00110 21100 11010 11001 01110 00101 00020 01101 00111 01110 11010 10111 22121 01001 11000 10000 10011 01002 00211 10010 00000 10101 10000 00122 10010 00010 00110 01001 01100 02000 10101 00001 00010 10000 12120 11011 01111 00110 10111 00000 02002 00001 00001 10011 00011 01202 00220 11100 01010 00100 01001 02002 11101 11110 01101 00110 00020 22221 10000 11011 11100 10000 12121 10000 01000 10011 00100 11102 22100 00011 01100 00100 01110 01210 02200 00100 00111 10010 11010 00112 02000 00100 01001 00000 00020 01101 10100 00001 01100 00100 01000 21110 11011 10010 00110 01101 00200 21110 01000 00010 10110 00100 12010 01001 00011 00100 11100 22100 12011 00111 00001 00010 10111 00000 01110 00011 01101 01100 10210 02010 00111 10001 01001 00002 20021 00011 00100 01001 10001 00000 20221 01000 00110 10000 01010 12002 00001 00111 10010 00100 10022 22102 00011 01101 10111 00000 02121 22200 01111 10110 11000 10002 22102 10001 00010 01110 01100 11202 22100 10001 10100 00000 01110 02210 02100 00011 11110 00101 01101 01110 11111 00100 10110 00101 11100 21011 01110 01001 11101 10100 00021 10001 00110 01100 01011 10202 01000 01010 01111 01101 00100 01120 22110 00001 01001 11011 00112 10020 11111 00001 10011 00000 11212 22101 10011 10100 11110 11010 00002 10000 10001 00110 11001 01111 20200 10110 10100 00000 01110 02210 02100 00011 11010 00100 00101 21200 11000 01001 10010 01000 02112 00001 00011 10010 10100 00001 20011 11101 01101 01101 01011 10002 10000 11100 00011 11011 01010 00210 21010 01010 00001 10000 10111 12022 00110 01001 11101 01100 11222 21201 00010 00011 10010 01002 00012 11111 10010 00001 00100 00200 22010 01010 10001 00000 10100 22122 02011 00110 00010 00011 01000 10200 01000 00110 10010 00000 10112 01110 00011 11000 01100 10011 20021 11001 11100 00001 11010 01001 02200 11101 01100 01010 01000 02200 21000 11001 00010 10100 01000 00200 11010 01100 01011 01000 01100 22211 11000 00110 01110 11000 02102 00001 11101 01110 00000 00112 22220 11110 01101 00001 00011 21022 00010 01010 10000 00001 11002 21002 10000 01111 11010 10100 10121 22011 00000 11010 10010 00002 10022 10100 00011 01010 00101 01200 20000 10000 00111 00110 10010 02122 00100 00011 10101 10001 11110 00122 01010 00000 01110 01000 02112 12101 11101 11110 01001 00001 02021 10000 01000 00100 00110 11110 00001 01011 11001 10000 00010 00021 01101 01111 10011 00000 10120 00200 01010 10000 11111 01001 00212 01101 10111 10000 10001 01000 00212 01011 10100 10000 00110 00110 20201 11011 00011 01000 10001 01222 00110 00111 00111 00101 10120 21200 00110 10000 11011 01010 00212 11101 10011 11111 00001 01002 01122 10111 00100 11010 10001 10121 20221 11000 01000 01000 10000 00020 01101 10100 10100 10001 11010 21000 00110 11101 11001 10100 11001 21111 11010 00110 01111 00010 11110 00011 10101 10100 01101 10210 21001 10111 11101 10000 10110 22121 01001 01111 10100 10010 11020 00002 11000 10111 01011 10001 11101 21100 10101 00001 00010 01000 02111 20111 11010 00111 00000 01000 21211 00110 10011 01010 10000 01111 02111 01101 01100 10010 00011 12121 11101 00000 01000 10001 01001 20011 11111 11001 11000 01002 11002 10110 10101 10100 11000 00020 02020 01000 01100 00000 11011 02002 01111 01101 00010 00100 11000 21102 11111 01100 00001 10000 11202 00010 11011 01100 10000 01100 22201 21000 00110 01101 10100 01000 12210 11001 10001 01101 00100 20200 21111 11010 10001 10100 10021 01112 11000 10001 00100 11001 12110 11010 10111 00001 11000 00002 11121 20100 01100 10010 00000 01222 12221 00100 11000 00110 01001 21102 11001 01110 11010 10100 00011 11021 11011 01011 01000 10001 01121 20011 01111 10110 10011 00002 02002 00001 00001 10100 00010 10202 01120 11110 00111 00101 10001 21011 00110 11011 10110 10001 00021 12220 01100 01000 10001 00110 00211 02211 11011 11000 01000 01002 02112 21110 00001 00110 00100 00120 02111 11101 10101 10001 01100 00210 01011 10011 00000 11100 01010 21100 11010 00001 11011 10110 00021 22201 00000 01100 11101 10111 21021 01011 11000 11110 11010 00000 11020 11111 01010 11000 00001 12212 00100 00101 01101 00010 00121 22200 01000 11001 00010 01000 02112 22011 11111 00000 11110 11000 02011 21111 01000 10000 00110 00011 02110 11101 01100 00100 00100 20211 22111 00000 10001 10000 11112 12112 11100 10011 11110 01100 01011 21201 11011 00011 01000 11012 22101 11011 01101 10010 01000 00112 12111 10100 10001 10110 11000 00020 02110 01000 01100 10000 10102 02021 00111 10100 01101 01011 02102 10001 01101 01000 01010 11002 00002 21010 10000 10010 11010 11002 01100 00011 10110 01000 00010 02110 02101 10111 11100 11110 00010 12000 10000 11100 10001 01110 01201 20211 00011 01001 10001 00001 20022 20011 00001 00001 11001 00022 11210 00111 11011 11101 01000 20012 22001 10111 00001 10010 10020 02121 00111 00101 01100 01110 00001 22110 10011 01110 11001 00102 21220 20000 00010 10000 10010 11100 02011 00011 01000 10001 00111 00211 00111 11000 10010 00110 01021 11002 10001 11010 11100 11010 11100 11011 01111 10000 10011 10112 00011 00010 11101 00100 00011 11020 11001 01011 00000 11010 00000 12112 11110 00110 10110 10101 11000 21002 01110 10001 11001 10001 00012 10001 00101 00001 00011 00111 20000 01011 11101 11110 00000 00022 22201 00110 00001 11010 10101 02121 20111 01000 01001 11001 00101 20022 01111 00100 01000 00100 00210 20000 11001 10010 00100 00011 20111 01100 10100 01000 10100 00020 00220 10100 10001 00010 00001 02001 20110 10100 01000 11101 00101 20111 00011 10000 10101 00011 01002 22100 10100 00001 00010 10001 02120 11011 00100 10100 10000 11111 00100 01010 01000 00000 00100 20220 20000 11101 01111 10000 10101 10100 10110 10100 00110 10100 12010 02201 11100 01000 01001 11002 20012 20000 00001 10010 10001 00020 10020 01001 00011 00101 10100 11110 02101 11100 10000 00010 01000 00020 11101 01001 00000 00100 02120 11110 01110 00001 01011 00002 00120 01110 00110 11010 10001 01112 01201 00110 10101 10100 11000 02020 02100 01000 01101 00000 10102 02000 00111 11010 01101 00000 10000 21211 01010 00011 11010 00012 00010 11111 11011 11110 01001 00002 11201 00100 00110 01000 10111 00120 10111 10010 11000 10000 11002 22020 10000 01011 00111 00101 10120 20101 00101 11100 01000 00012 12121 20111 01010 10001 00010 01220 02110 01111 10100 00101 11101 11100 21110 00000 00001 00110 01120 02110 10011 10111 00000 10011 00112 00011 11011 10110 01000 00002 22212 20001 10000 11100 11100 10011 21011 01011 10010 00010 01101 00200 21110 01000 00010 00110 00000 12010 01001 00010 00100 11100 01100 20211 01011 10001 00111 01101 00110 01101 11110 00010 01010 01201 12200 01110 11010 10010 01000 21002 12001 11101 00101 01101 00110 21020 00110 01010 10000 00010 00210 00010 01101 10101 10010 00002 00222 10010 00010 00011 00100 10200 21100 01010 11110 00011 01000 01202 01010 11011 00100 11100 11110 00002 11111 00101 00110 00000 00020 20210 00011 00011 10110 00000 00200 21110 01010 10010 00011 10212 00220 00000 00110 01101 01000 11201 10110 11111 11101 11010 11010 02111 01000 11100 01010 01000 02212 12000 11001 00011 01100 10000 21101 21111 10100 01000 00001 10120 20001 00001 11100 00101 01000 21101 20001 11011 10110 11000 00011 00112 11010 00110 01101 00001 01200 01200 01111 01001 10111 10000 11021 10000 01110 01110 11000 10100 20211 11010 10001 01000 01001 11121 00001 00111 00100 10001 01121 21201 11001 00001 00010 00110 11221 11110 01001 10110 10000 00012 20112 00010 00100 00011 01000 10100 10001 01101 11101 11010 11000 11111 22110 11000 10010 10001 00102 20021 00011 11010 00011 01100 10200 01110 01011 10000 10001 00111 20211 01111 11001 01111 00100 01000 12211 10000 10000 10010 01110 00121 01011 01111 10010 00000 00020 21211 11101 10000 01100 01011 11122 10001 01101 01000 11001 00110 20220 01010 10010 01101 00011 00222 10120 01101 10011 00010 00010 00222 01110 00011 00100 01100 10110 02011 11100 11010 11100 01010 02202 11110 10111 10011 00010 00002 00211 01110 11010 11110 10111 00021 01201 11000 00110 01000 10111 00120 10111 10000 00101 00001 10101 00201 11010 11100 00010 11000 12022 11100 01001 00010 00010 00011 01201 11111 01000 11001 01010 01202 22120 00001 01110 10001 01010 00002 00101 10110 00100 00011 01021 10000 01001 11101 00010 10011 12100 11101 10000 01011 01001 10001 20200 21100 10010 00011 01110 00110 00220 01110 10001 00100 00100 12020 00100 00011 11001 11001 00111 20201 10010 11010 00111 10110 00120 02100 11101 00000 10100 01100 02110 01101 00100 10011 10011 11002 01111 10101 11000 00100 10100 21010 02001 11101 10000 00100 00002 11111 10100 10100 01010 10001 00000 20011 01001 11010 01100 01001 12200 21111 11010 00010 00011 00111 00220 10101 10110 11100 01011 22000 11001 00001 00001 00100 00020 22001 01010 10010 00010 01001 11000 20200 11100 01010 10000 01011 00200 00100 01100 00010 00100 10120 21111 00111 00110 11000 00110 10121 01111 11011 00111 01100 10010 02120 11100 00011 00100 01011 10012 01211 11000 00000 11000 00010 20000 11101 01101 01100 11100 11110 20000 10011 10110 00100 00010 02122 12101 01100 11010 00000 01000 11202 01000 01110 01011 00100 01221 21211 11011 00101 01100 10100 02021 21100 01010 10000 11011 11102 00021 10010 00101 00000 00100 02220 02100 01110 10110 11100 10102 02111 00101 10110 10100 10110 12111 20001 11010 01010 01001 00101 10221 21000 01010 01111 01000 11100 22101 11001 00111 00001 00011 21222 02110 00001 01110 10000 00022 20112 00010 00000 10111 00010 00122 02011 00001 00010 11110 00000 00200 11110 01001 01101 00100 00120 10220 00000 01110 11010 01000 22002 11001 10101 01101 00010 00101 22200 01000 11011 00110 11100 12100 02111 01100 10011 00000 01012 00012 00011 11011 00010 10110 11111 02100 00111 10101 11000 00100 02221 02100 00111 01100 01011 11012 10021 11101 01010 10000 01011 00002 00001 00011 11100 11010 00012 12000 10000 11100 10101 01110 10201 20011 00010 01101 10100 01000 20111 22001 11001 10000 01000 10120 22220 01100 11000 01110 01110 10110 10111 01011 01001 01100 01101 01210 20101 11000 11000 01011 00212 10210 10111 11011 00011 10001 11121 20101 11010 11010 11101 00011 00210 01110 00010 01010 11001 02100 20211 11000 00001 01110 00100 21000 21010 10000 01011 11001 00000 20020 11001 11010 10101 00110 20021 02010 11100 00011 00000 10021 10001 00101 10001 01011 01001 00122 21201 00010 10110 01110 01001 02100 21101 11001 00010 00100 00000 00221 11011 00111 01101 00011 11122 10100 01100 11111 00101 00112 21212 10010 10000 00000 00000 10200 01111 01010 01111 10001 01001 11002 20101 10101 01100 10000 00012 22201 11111 00001 00010 10001 11021 20001 11010 11000 00001 10002 00021 10101 01110 00001 01111 01010 00111 01011 01001 00000 00010 02201 10100 01001 01101 10110 00000 20021 10010 00101 00110 01100 20100 12010 11100 10001 01001 10122 01020 10001 01010 11000 00011 00222 21210 00101 01101 11000 00102 21222 00010 00100 01000 00011 00222 10021 01111 10010 10010 01001 00002 20001 00110 00011 01010 01021 11111 01001 11011 00110 10000 02101 10100 10000 11000 01010 11002 21002 10010 01001 10000 00000 10122 12000 01101 11100 00100 11001 20002 11010 10111 00000 10111 10101 00011 10101 10110 10010 11000 00110 11011 01000 01101 01010 00101 22200 21000 11000 11110 10010 10002 10101 10011 10010 10000 00010 11210 00100 01100 10111 00010 00002 01012 10000 11010 01111 01101 00000 21101 00000 00111 11001 10101 21001 10110 11100 10110 11010 11011 02210 00001 01100 11001 10001 21010 00011 00100 11100 11010 00102 11121 00000 11100 10101 10000 10002 00001 10111 00000 10000 01000 00112 20101 10000 01010 00101 00012 21221 10010 00100 10100 10000 22002 10111 10010 00011 11000 11100 02101 10111 00100 11000 00010 12000 12000 11110 10010 11110 01001 00012 10011 10011 10011 00111 00221 01220 01001 10001 10000 00110 20221 01101 01101 11111 10001 01001 01002 01101 00111 00110 00100 11100 02210 01100 10010 00000 00010 21111 00010 10100 00010 11001 10000 20120 11100 11001 00010 11001 00022 11011 00111 10001 10000 11020 22000 01010 10010 00110 11001 01202 11010 11111 11000 01100 10101 12020 21111 10001 11000 10110 11121 21001 01010 00101 00100 00100 21120 00100 01110 00100 01100 00100 02011 11100 11100 10000 00010 02210 00000 01101 10000 01011 01002 02111 10001 00111 00000 00001 00202 10121 11011 01001 00101 00011 20200 01010 10101 10100 10110 00001 10110 11010 00010 10111 00010 02200 12000 11101 01111 01110 01100 02121 20101 10011 00111 01110 01210 02010 10101 00001 11110 10100 01000 20111 11010 00110 00001 01111 10000 01111 11000 11100 01010 10200 11011 01110 01100 00000 11100 20001 21010 00010 11001 01101 00201 20000 00011 10001 10111 00000 00020 00111 00011 00000 01100 10110 12020 10101 11000 00100 11100 01100 02010 10101 10000 11011 00100 02120 21001 01010 11000 00110 11111 11001 11010 10100 11100 10001 12002 02111 10100 00010 00000 10111 11120 10010 10000 11101 00100 10211 12001 11100 01101 11011 10012 01020 11011 01000 00111 11000 11001 20120 01110 00100 10000 11000 22000 01001 10011 10111 01000 01112 21210 11110 11001 00011 00110 00000 00211 11010 01111 11001 10100 01100 20110 11000 01101 11000 10012 22120 00001 00100 01100 10011 20002 10001 11100 00110 00101 00020 10212 10111 10000 00111 00101 00020 11211 10110"""
translated_text_9B = """oraodotdowacncioayendiartbtvdniueqtcdsoytiahsgtetdtunieheveudreatneadhtbtmtmdlabeqavdcakaktkdueiimtxdmabtdokdfoxtaednbihegegnvehtitbdpemojtiswahoheldgevtaaxsyohtfeasbelaiahdwobauegsvaytpamdyafecajtatxayelsktuoqtvdbtctjtsdvtpolensxeftqeidkodocetsjiyettudxedieindjacneaedqtvaqessqesaqoenkesneouceactootnxalekeinteuenannuemorewretgtoatswolodavrttbaotnnmitasokctojoxojraaooatccatiartproifehescoortuekriomeyturnehteetciajoqoxcnibortxcsabemtcrsiventvcrebilebrhayexetnjajintgchasaptjrlnsowtrncnriktmclagoieacdemawiardoaexodcutwowacncnridikcmtuouaercipevescforectvcpantjojnqtmaotnnmittoatnheueyadrututaencgefelamrmaftwemcwewtjeqcytqewasrfafanaerdtsepoicbonintgseotowaostigtgtorpamertusaihtbalnfamiutnrsecebexcvtbtqasrgoveitmsotsofouckelepebnpeuekeinteuenannuemixthnhesoeeacxeqtiegrwayejevsiabeitmsotstetpcjekectycqevthelorereotysnefeotsueauijeputnaaoasuaepejisrfawtuekriomagevsreheherryovteeguoejahtduioqejtxunahtraongigacatusebeatouroutgetrbtmtmequhenicatnheunwadrvagouexulehalobudeweqtgrkerowtrnmiotqthntafeveguciwesawumosenaiufitapakrxoxenavupoiemtnrjoteooyugomoveouwattrtvuyikaitcubawevtvuvirthourqnropetheotamopshartpesukiltheduxeoartaujageragsaokehelsleyecebsdohafecelaqimtxhttoomebuqineotumetotneshatoedihmtteoheyhooxtiishiantmtmmaabaftehnapahahmoohtctihsiatltnhrottbalnfamastnrptstmtwmitfofelhltjecebsdoheremmnoeettqrxolistjtvayaftimsiyauephdtwateimrtltftymheltqigmltlnwtyhoidenaimdoqtoepmcirtyesnlawtheumunreuelmftpevephdogicatnheueyeyhcoxeytvhuexegonmptsebeqmgogtqaumwepaftdmyaraiechmioekeinteuaqokmbamtqtgnkiretevmvotetommkadavaemxocelemmjaoirodmqtgahacfetcoatrslopnsieftiuifaofaiaeaecfoektpehfitwaetfrnevolexfnthtwiafsaxtjtcnqiwibepsntleoejelayaltbnfnatqtmiqaqoceufrorenegawtqenedhftyigetfheveoaiflapolewfdaeofeahpecehadfciftreislnaemophgexojtffuaxegtpfmtetxecfptnalejhwewerernvixextsfgoetptvfwosaledfyewabtpfbawtdeofvtjibodfkapemtcnlndekeinteuenannuemexoifxtjiwowfjavafeifqenayiesreheveuhyeaetetpeenteonptorabakpaaeeaeqsiomamaqshndtoexnxtbesegpoijiuortoipeyeascahtdtipiofawtypnixaxeyhbovenedhftyayeppsesaqecsgauegtrhvittheghkeaeraeprovaitksetlalaihxauajejrlenanitrkoyestephejaitksetleiodtyoqovecplataftohjeftbtbnfamiqeqpdewiueapcoaastjpuekavoipmahevelpfaposeppgeltaamhqawamtrnrekthtkleosalaihxauoxafltaseootlaehtregpwebtyilnyieecebsdohteatpyeaertdpbtuouaercipteegpvtloqebpkeaexaspxoletagpjeaiathloeitsepshaotbeanheuejicsiabeitmsotstaarpqeremoeewtuawocgeinaceolitaaeongtaotnaigatceheqgotdeutvgiogeueagneaasergsefestwsuedofafadofilavstiyauthlnaeexadgrtfideqghewibocgloftaedgderibihgcetevowgueyestwsuedorebgmtktaeolsefobtvgfoseyadrutuajaqhctjodtrsrtaajocretxtweqgpofedeogwoeeatflrerettegyesenelgbtltktilhiuelengvovoaejldtyactxngenacaosbiwtaokhbogadepgkiatqefgxtjestwsuednoakgjewaqessqesaqoenkesagojraedosoggqopapeoweneigeowteietolewitexeilcitictrwaisogojwoioemtfrjnaeotpwianteecluiraseywntetdiewseroftfwragtetowhatemeolmthaktwwlolamenwdaytaifiaoytnawlfohoktbwcalentbwuoaijirwmoeeteqwfoqinelhrotteaowpanoceowgorettxhpsmixetnmimtnewwyeoewolwbanonevwvnotvtknpeuektgwkedotousferaveqwxnoefeqwjoatserwqitapepyeeftselyttiedtiyaalimesyoihtntxyiohtheghkeatnaiyniaagahysihiheascaheaexyridtketlpateveolhidaxaxsxagedoaletqoyokyhesereuylivajtqydoqoiellgemthecycefeceoscsmodoklwayeotplyovtketlpatefapyuabnstpymoxtdtdyfeuekesypentdtmniehtatrygajtooilfeyebaxywietsosybapekeinteuigatyvtlejamykireveoyxtpebehyjogipoprboltltfyqaroiarsfiboxtslrepaoilbetoonaunbofeqekbtinadimicohemoxbaaleqogbooitgtvbiireyadbnovaroabstjeterbripoqepbhextwikblortctihsiaoneabdtaejedbcoweaaobuakeaedbmaqecenbftwaitobptfetopbgoctftlabtftvetbwtwiptrtnthtlakbyiaebarbvepekonbktstatnbxivestsbjijeoeabqastregveifthacvtoteytpvaontetrvondevedhyaqogebviiqiqeqvnejekalspigahtgvsederillbtjifelvrovouaelvndebnenceweiernlasatevvhidocepvltyarabvditeootlaehetegspeqtxtuvcosonanexohemakskoyieejsvajobensytaopetheotoiesvueotltsnloeattqlbeytiixnuofibepsntltwewniabojtwhgeperopvmohidoivfefaceovptatdejvgnoeatgnptltkopvwoyihtvvytqicemvbogeviwlyodasoavkijaiaevxtctiavvjehectdvqtithelkeecodtxejeuiytmktoktjaeldogeboclkilemtclxiqnwecsftketaskaioehepkoantgalkieyeftcknieottyksoltpemkrtkejowkhomadtfhnitexesnlanivamklatekalspiwaitdkdosedahkcaeeaebkuaytaakkmeiorisngeueatehlauouaunvegeytpkfehtltuljoyaeetnpedomtikpilefokkgoyeitonbentciuhjosedtfkwajeweskyojactxngenenonkbiqemtylqafioavkveoemeskxisebtckjaristrkqefeitsxeasawtgxtnoasehxaatekaldeiwodelxoosaxomxiauaheixnoitneiloebowejdtidoeobhwoaaoohhiehopethuineyowxstbaqeyroovaktsxremiuefxhabtuefxlewnaepxdeaavonxctkavewlmabeyeoxuepanejlvtetheclueferagsaokextrnjajoaeuxmogadetxftltmivxpijoptbnyefomebxgapoeovxwoniheaxyarewacxberapoyimostjtoxvadtpaxxknwtmifrqnaimtqsttutjekryiwtroahqieavehnierikevxjadtgetxqtboeojdatxocehrgiytxeojeanoxefrttooqakdtobepellkaqoqtflqeyaxtvjtiqeaoujaoyegtyhvikewivouoseqeljotxeytmniehakexjiadtxotjnacaxtghaacioeijseceatysjiptftijrtctgojjhaueresjleotkaxjdtsegeilgoltktarhafedneefoienegawtqimtxhttoajobrvixtfeijctoadeojutlauthlnesndtejmiotbosjfeiicahjpekagoujgodobtknyioeietjwaxaitfjyehtjeoliigapinlcamextrnjajilehjbaromarjvtctytgjkoismaijxtnomaeljexejelnxoeeiicjqagejocqeerirtgqtisefeklxiptkobqaoftueuqoieaketlsineatkqiomejetqntdedtnqsaeewetqrantiefqhisenegawtqafonhmoyneicqlaxixagqdisogieqcnotyavatnstwoequiyegtwrmaooctnqmaptdewnyiftvowqfiteituqpiktlekqgobtmolofijauecnqayettrqwobtwtiqyiaioagqbthapirdeareqtpqvtaiytlltidecexrwaynsteqkawtdoadaeieftcqxajtyopqjivodoblwa"""
translated_text_9B_2 = """oriodoadofibtbsoiyetdsiracavdtskexabdnoyasihngaeadaktsehevekdreiateidhacamamdlicexivdbiuiuaudkessmajdmicadoudwojaiedtcshegegtvehasacdpemozasnfihoheldgevaiijnyohaweincelisihdfocikegnviyapimdyiwebizaiajiyelnuakoxavdcabazandvapoletnjewaxesduodobeanzsyeaakdjedsestdzibteiedxavixennxenixoetuenteokbeibaooatjileuestaeketittkemorefreagaoianfolodivraacioattmsainoubaozojozriiooiabbiasiraproswehenboorakeursomeyakrtehaeeabsizoxojbtscorajbnicemabrnsvetavbrecslecrhiyejeatzizstagbhinipazrltnofartbtrsuambligoseibdemifsirdoiejodbkafofibtbtrsdsubmakokierbspevenbworebavbpitazoztxamioattmsaaoiathekeyidrkakaietbgewelimrmiwafembfefazexbyaxefinrwiwitierdaneposbcotstagneoaofionasgagaorpimeraknishaciltwimskatrnebecejbvacaxinrgovesamnoanowokbuelepectpekeuestaeketittkemsjahthenoeeibjexasegrfiyezevnsicesamnoanaeapbzeuebaybxevahelorereoaynteweoankeikszepkatiioinkiepezsnrwifakeursomigevnreheherryovaeegkoezihadksoxezajktihariotgsgibiakneceiaokrokagearcamamexkhetsbiathektfidrvigokejklehilockdefexagruerofartmsoaxahtaiwevegkbsfenifkmonetiskwsaipiurjojetivkposematrzoaeooykgomoveokfiaaravkysuisabkcifevavkvsrahokrxtropeaheoaimopnhirapenkuslahedkjeoiraikzigerigniouehelnleyebecndohiwebelixsmajhaaoomeckxsteoakmeaoatenhiaoedshmaaeoheyhoojassnhsitamammiiciwaehtipihihmoohabashnsialathroaaciltwiminatrpanamafmsawowelhlazebecndoheremmtoeeaaxrjolsnazaviyiwasmnsyikephdafiaesmralawaymhelaxsgmlaltfayhosdetismdoxaoepmbsrayentlifahekmktrekelmwapevephdogsbiathekeyeyhbojeyavhkejegotmpanecexmgogaxikmfepiwadmyirisebhmsoeuestaekixoumcimaxagtusreaevmvoaeaommuidiviemjobelemmziosrodmxagihibweaboiarnloptnsewaskswiowisieiebwoeuapehwsafieawrtevolejwtahafsiwnijazabtxsfscepntaleoezeliyilactwtiaxamsxixobekwroretegifaxetedhwaysgeawheveoiswlipolefwdieoweihpebehidwbswaresnltiemophgejozawwkijegapwmaeajebwpatilezhfeferertvsjejanwgoeapavwfoniledwyeficapwcifadeowvazscodwuipemabtltdeuestaeketittkemejoswjazsfofwziviweswxetiysenrehevekhyeieaeapeetaeotpaoriciupiieeiexnsomimixnhtdaoejtjacenegposzskoraospeyeinbihadaspsowifayptsjijeyhcovetedhwayiyeppnenixebngikegarhvsaaheghueierieprovisaunealilishjikizezrletitsaruoyenaephezisaunealesodayoxovebpliaiwaohzewacactwimsxexpdefskeipboiinazpkeuivospmihevelpwiponeppgelaiimhxifimartreuahauleonilishjikojiwlaineooalieharegpfecaysltyseebecndohaeiapyeieradpcakokierbspaeegpvaloxecpueiejinpjoleaigpzeisiahloesanepnhioaceithekezsbnsicesamnoanaiirpxeremoeefakifobgestibeolsaiieotgaioatisgiabehexgoadekavgsogekeigteiinergnewenafnkedowiwidowslivnasyikahltieejidgrawsdexghefscobglowaiedgderscshgbeaevofgkeyenafnkedorecgmauaieolnewocavgwoneyidrkakizixhbazodarnraiizobreajafexgpowedeogfoeeiawlrereaaegyenetelgcalauaslhskeletgvovoiezldayibajtgetibioncsfaiouhcogidepgusiaxewgjazenafnkedtoiugzefixennxenixoetuenigozriedonoggxopipeofetesgeofaeseaolefsaejeslbsasbarfisnogozfosoemawrztieoapfsitaeeblksrineyftaeadsefnerowawfrigaeaofhiaemeolmahiuafflolimetfdiyaiswsioyatiflwohouacfbiletacfkoiszsrfmoeeaexfwoxstelhroaaeiofpitobeofgoreaajhpnmsjeatmsmateffyeoefolfcitotevfvtoavautpekeuagfuedoaoknwerivexfjtoewexfzoianerfxsaipepyeewanelyaasedasyiilsmenyoshatajysohaheghueiatisytsiigihynshsheinbiheiejyrsdauealpiaeveolhsdijijnjigedoileaxoyouyhenerekylsvizaxydoxosellgemahebybewebeonbnmodoulfiyeoaplyovauealpiaewipykictnapymojadadywekeuenypetadamtsehaiarygizaooslweyecijyfseanonycipeuestaeksgiayvalezimyusreveoyjapecehyzogspoprcolalawyxirosirnwscojanlrepioslceaootiktcowexeucastidsmsbohemojciilexogcoosagavcssreyidctoviroicnazeaercrspoxepchejafsuclorabashnsioteicdaiezedcbofeiiockiueiedcmixebetcwafisaocpaweaopcgobawalicawaveacfafsparatahaliucysiecircvepeuotcuanaiatcjsvenanczszeoeicxinaregveswahibvaoaeyapviotaearvotdevedhyixogecvssxsxexvtezeuilnpsgihagvnedersllcazswelvrovokielvtdectetbefesertliniaevvhsdobepvlayiricvdsaeooalieheaegnpexajakvbonotitejohemiunuoyseeznvizocetnyaiopeaheoaosenvkeoalantloeiaaxlceyassjtkowscepntalafeftsicozafhgeperopvmohsdosvwewibeovpaiadezvgtoeiagtpalauopvfoyshavvyaxsbemvcogevsflyodinoivuszisievjabasivvzehebadvxasahelueebodajezeksyamuaouazieldogecobluslemabljsxtfebnwaueainuisoehepuoitagiluseyewabutseoaayunolapemurauezofuhomidawhtsaejentlitsvimuliaeuilnpsfisadudonedihubieeiecukiyaiiuumesorsntgekeiaehlikokiktvegeyapuwehalaklzoyieeatpedomasupslewouugoyesaotcetabskhzonedawufizefenuyozibajtgetetotucsxemaylxiwsoivuveoemenujsnecabuzirsnaruxewesanjeinifagjatoinehjiiaeuildesfodeljoonijomjsikihesjtosatesloecofezdasdoeochfoiioohhsehopeahksteyofjnacixeyrooviuanjremskewjhicakewjleftiepjdeiivotjbauiveflmiceyeojkepitezlvaeaheblkewerigniouejartzizoiekjmogideajwalamsvjpszopactyewomecjgipoeovjfotsheijyirefibjceripoysmonazaojvidapijjutfamswrxtismaxnaakazeurysfaroihxseivehtsersuevjzidageajxacoeozdiajobehrgsyajeozeitojewraaooxiudaocepelluixoxawlxeyijavzasxeiokzioyegayhvsuefsvokonexelzoajeyamtsehiuejzsidajoaztibijaghiibsoesznebeiaynzspawaszrabagozzhikerenzleoauijzdanegeslgolauairhiwedteewosetegifaxsmajhaaoizocrvsjaweszbaoideozkalikahltentdaezmsoaconzwessbihzpeuigokzgodocautysoeseazfijisawzyehazeolssgipstlbimejartzizslehzciromirzvabayagzuosnmiszjatomielzejezeltjoeessbzxigezobxeersragxasneweuljspauocxiowakekxoseiuealnsteiauxsomezeaxtadedatxnieefeaxritasewxhsnetegifaxiwothmoytesbxlijsjigxdsnogsexbtoayiviatnafoexksyegafrmioobatxmipadeftyswavofxwsaesakxpsualeuxgocamolowszikebtxiyeaarxfocafasxysisoigxcahipsrdeirexapxvaisyallasdebejrfiytnaexuifadoidiesewabxjizayopxzsvodoclfi"""
class ChallengeCorona:
encrypted_text_1B = """XPQT, QB QA OWWL BW PMIZ NZWU GWC. BPQVOA IZM PMKBQK PMZM BWW, JCB QB QA UIQVTG JCZMICKZIKG IA EM BZG BW UISM ACZM ITT BPM JWAA NQMTL IOMVBA PIDM AMKCZM KPIVVMTA WN KWUUCVQKIBQWV IVL ZWCBMA WCB WN BZWCJTM QN BPMG VMML BPMU. QB QA MAAMVBQIT EWZS, JCB Q PIDM JMMV QBKPQVO BW OMB WCB BPMZM EQBP BPMU IVL GWCZ TMBBMZ KIUM IB BPM ZQOPB BQUM.
Q PIDMV’B PMIZL WN LQM ITKPMUQABMV JMNWZM, JCB QB LWMA ZMUQVL UM WN AWUMBPQVO BPIB Q KIV’B YCQBM XTIKM. Q EQTT OMB JIKS BW GWC QN Q ZMUMUJMZ. BPM VCUJMZ QA ATQOPBTG MIAQMZ. BPQA TWWSA TQSM BPM JWBBWU ZQOPB KWZVMZ WN I JTCMXZQVB IVL Q IAACUM BPM VCUJMZ QA ZMTIBML BW BPM LMAQOV. BPM F-ZIG BMIU BWWS I AVIX EPQKP QVKZMIAML BPM KWVBZIAB IVL Q BPQVS Q KIV UISM WCB BPM TMBBMZA OJ IB BPM ABIZB, EPQKP QA ACOOMABQDM. BPM VMFB BEW LQOQBA IZM VWB KTMIZ, JCB BPMG KWCTL JM MQOPB-BPZMM WZ MQOPB-NQDM. Q PIDM AMVB I ZMYCMAB BW BPM CS UQTQBIZG IBBIKPM BW AMM QN PM ZMKWOVQAMA BPM NWZUIB.
Q EQTT JM QV BWCKP QV AMDMV LIGA.
PIZZG"""
encrypted_text_4A = """BTUXY KHUEU FFAYQ UFZQD ESDAG BIMEH QDKUZ FQDQE FUZSM ZPBMU PARRU ZMZGZ QJBQO FQPIM KMEKA GEGEB QOFQP ZGOXQ MDQZQ DSKTM EEQDU AGEBA FQZFU MXMZP FTQDQ MDQMZ GYNQD ARSDA GBEIA DWUZS FADQM XUEQF TMFAZ QARYQ UFZQD EOAXX MNADM FADET MENQQ ZUZOA ZFMOF IUFTM SDAGB ARPUE EUPQZ FSQDY MZEOU QZFUE FEOXA EQFAQ UZEFQ UZMZP FTQKT MHQNQ QZBME EUZSU ZFQXX USQZO QOAZO QDZUZ SFTQZ MLUZG OXQMD BDASD MYYQF AFTQE IQPUE TFQMY ITUXQ UIMEF TQDQA ZQARF TQUDO AZFMO FEUZN QDXUZ EYGSS XQPAG FMOAB KARMX QFFQD EQZFN KFTQE OUQZF UEFEV AAEMZ PTMZX QFAIU XTQXY PMYQE MFFTQ DQUOT EQDLU QTGZS EYUZU EFQDU GYUFA GFXUZ QEFTQ BAFQZ FUMXY UXUFM DKMBB XUOMF UAZEA RZGOX QMDQZ QDSKM ZPMBB MDQZF XKFTQ YUZUE FQDIM EEAUY BDQEE QPNKU FEOAZ FQZFE FTMFI UFTUZ MIQQW TQTMP OAZHQ ZQPMF ABXQH QXSDA GBFAP QHQXA BFTQU PQMEI UFTUZ UFFTQ NAEEF QMYUZ NQDXU ZTMHQ DMYBQ PGBYA ZUFAD UZSAR OAYYG ZUOMF UAZEF AMZPR DAYFT QYUZU EFDKM ZPFTQ YAEFB DAYUE UZSXQ MPUEF TQMFF MOTQP YQYAF TQQZH QXABQ IMEYM DWQPP UQMXO TQYUE FQZUM YZAFE GDQTA IRDQQ KAGMD QFAFD MHQXN GFUTM HQFAY QQFGB IUFTY KZQIZ ADIQS UMZRD UQZPE MZPFT QZTQM PNMOW FAQZS XMZPO AGXPK AGYAH QKAGD NMEQF ARDMZ OQMZP YMWQO AZFMO FIUFT EAYQA RAGDM XXUQE UFTUZ WIQET AGXPA BQZPU EOGEE UAZEI UFTFT QRDQZ OTYUZ UEFQD ARMDY MYQZF EIQMD QSAUZ SFAZQ QPTUE TQXBT MDDK"""
encrypted_text_4B = """WSIJK BYYKSCT DW VSY HZARYBSJKYC ADBBSKKYY, IYSARJYIQSYRLCTJBSCSJKYISLB, KNYCKP CSCKR HFISZ CSCYKYYC KRSIKP CSCY
KRY ADBBSKKYY NHJ IYADCMYCYV EP KRY BSCSJKYI HK KRY IYGLYJK DW KRY ARHCAYZZDI RSBJYZW.
SK SJ KHJXYV NSKR IYHZSJSCT KRY BSZSKHIP HCV SCVLJKISHZ FIDBSJY DW CLAZYHI YCYITP.
KRY ADBBSKKYY IYADTCSJYJ KRY KYARCSAHZ ARHZZYCTYJ SCMDZMYV SC SCVLJKISHZSJSCT KRY FIDAYJJYJ RSKRYIKD ADCVLAKYV LCVYI ZHEDIHKDIP ADCVSKSDCJ, ELK WYYZJ KRHK KRY DEJKHAZYJ AHC EY DMYIADBY EP H ADBESCHKSDC DW JASYCKSWSA HCV YCTSCYYISCT YOAYZZYCAY HZIYHVP FDJJYJJYV EP KRY JKHKY.
KRY ADBBSKKYY SVYCKSWSYV KRHK KRY FISCASFZY SJJLY SJ KRHK DW ADCKIDZZSCT KRY CLAZYHI IYHAKSDC NRSAR SJ BYVSHKYV EP KRY YCYITP DW WIYY CYLKIDCJ. KRYJY CYYV KD EY JZDNYV KD YWWYAKSMYZP RHICYJJ KRYSI FDNYI, HCV KD KRSJ YCV KRY ADBBSKKYY IYADBBYCVJ KRY HAGLSJSKSDC DW H JLSKHEZY BDVYIHKDI.
KRY EYJK-XCDNC AHCVSVHKY SJ VYLKYISLB HCV KRY EYJK JDLIAY DW KRSJ BHKYISHZ SJ KRY FDNYI FZHCK HK MYBDIX SC CDINHP. KRY KIDCJKHV HCV EILC YZYAKIDZPKSA FIDAYJJ HK KRHK WHASZSKP SJ FIDVLASCT DMYI KNYCKP XSZDTIHBJ DW RYHMP NHKYI FYI PYHI, HCV KRSJ ADLZV YHJSZP EY JAHZYV LF.
JSCAY NY VD CDK NHCK KD HZYIK DLI YCYBSYJ KD KRY SBFDIKHCAY DW KRY BHKYISHZ KRY ADBBSKKYY IYADBBYCVJ FZHASCT HC SCSKSHZ DIVYI WDI WSMY ZSKIYJ DW RYHMP NHKYI KRIDLTR DLI DNC VPY SCVLJKIP JPCVSAHKY ADIFDIHKSDC NRSAR, EP RHFFP HAASVYCK, DNCJ H GLHIKYI DW KRY JRHIYJ SC KRY MYBDIX FZHCK."""
encrypted_text_5A = """TCCRVCOWV PTLYDRB TSSORZ BCWX
LWVCTLCB OV CNR AZRVLN UOVOBCZJ WA TZUTURVCB BTJ JWD HOSS ER CZTFRSSOVM CW VWZHTJ BCWX UOBBOWV CW CZTVBXWZC VWZBQ NJGZW BCWLQ WA NRTFJ HTCRZ CW T BTAR SWLTCOWV BCWX NTZZJ TBQRG UR CW WAARZ JWD WDZ BDXXWZC BCWX EWBB OVCRSSOMRVLR ZRXWZCB BDMMRBC CNTC CNR MRZUTV UOSOCTZJ TZR LSWBRSJ UWVOCWZOVM TSS EWTCB TVG ASOMNCB OV TVG WDC WA VWZHTJ BCWX BDMMRBC BXSOCCOVM LTZMW BCWX LOFOSOTV ASOMNCB TSBW ZOBQJ BCWX ZTA NTFR WAARZRG T XSTVR BCWX HOSS LWVCTLC JWD FOT CNR RUETBBJ BCWX WCNRZ LWUUDVOLTCOWV LNTVVRSB OVBRLDZR BCWX GW VWC ZRXSJ CW CNOB CRSRMZTU URBBTMR RVGB"""
encrypted_text_5B = """ynlsA assfi iosnl tgaia fcrft rmhfo nFece riMns hifro Atyem mnrao shwts Jhtat asqeA curle aliee brmme fhDot euime xeBra euiws nuaeo vdvlm noeis ghnit itpra moate rnWea gdrnv oaeth oiflh mdoea lwwde anheo srsbo etpvd arhsu cvtae erudc mlofn soetw Nraro vPeiy ryulA osrle hlird okawt dthea qBnue aadPr eesse Piday Bsase nrcad srsho dawht otohs rtisa iagnh ineto sdotl mrfos oNrHd okyrs aeshh atast npitt oiedn lahtt egoou psspn totii eahwh tbude oltii ivseg hhnte dolyr icrce ttlni pakRu anjnA etnge wrcse eagdh rfiho wtilw nloah mngio rprde oignt noimv hstmn seeeh liWiw Nrano uhpry eehsd caepc fsaar croaa ofrgo oudno ndhnr euldi oeksr mogai algnf otrmh fktch Soolt Aomrs edmtg moeat whrit eahps taeeg rsnei kttce upcSs tight nwtea ahnta ssrio tnprv Hayge raefW thote rmtln tpafe uthLe afwwf ssaka ttdih ewrne citnp igetl hfite nhadg treie rdgtn tciae lnhpa tHmeo Ougub rnaet rgrba dsotd thein radee cerhs abdtu eirte ethoa nswsf gotin reagh cAadl onsir nleam wsaei isnms mfotg rneai hmFet ufsrt eerhr qiinu Ssnte iochl okwso emhtt ahdhm hdiea tsdhs egfih elwbt etudo lfcuo nntid oaefr cniit hmtei yhcgu aeOrt tatns reifh arede ileot dprah tntal ApaRF deaan hervd rienl fadua ontrs teadh meiem teshp atnse gasrr iceab aturf enrct oersx odhss oitti ghwnp proeu tefhs ostii avsIi pttbs ilost taAeh rleul iteit sdvla eoeao wyNre uwdbt kntno oawht owoag icrha yefnw okito mhiOt hergn uaRsn jtibk nruan kitoe Nteoo hysHd rkmod irari tansa innto nfudd oorcr aewso idhag htntl hpate dtahn hslat edfco aokdo norun eudnh neadr dtihy eggio rklfm oDasr ueiet tmutu beewr hybua lenat gieoe acsnc httes oatrg sotui sendn reioe tdtro nriee muomc hwrws ehado ebmvi Aleyl niayr f"""
pass
encrypted_text_6A = """FCBJA YNMVN PMMAZ NMMAG ALQPQ YLQIL IYMLA BJCRA LAHAZ CSZHC MQIPA SIGIP MQAEC FWFQI TCIIP HNRMC XNHAB PPNBP AGQMM NWFQI BMATG APMVM BJNLZ AFAPA BPENA LOHNR ATYCF AHHNB RALQR AMALI GMCBP JQPAM IPGNA PMHIC PNRCH QGGIR LQIWA EMNCV BTMCB RCBTV LIPRN YABPH IARHA ZCFFA PHCBP CTMQW AAYIP VLPHQ IRABP HCELI TPAHL QIVHI VFCSN ABZHC VFALA OFFCT ATPUA HIWIP PNBTP QIELI TIPWI CLAJP NBPAM QHNRA TWHNA FCBTN AENPF FCTPN BPPQO MERIP MHTIL CABPJ QWFCQ OVABP FCPHQ AGCPY ILAPP NGNVF HIMCP CHNEQ DLYIF ILPHI RHAEN PASNB MMABP PNBPT IHLAP NTVSN ABABP APNQR NSAIP AFONM NTLAC FFNLQ ACMHI GPNBP WNFZV LASAG MAENG AZNMM AGABP AQFRZ CONAG ASNZP NBPWH NGQCL APMCH CGMZH QBACX LAMBR CALAB PLIYP AZLNP PHNPL IJGCH NMNTI LWVBE MLIHA RHCML IYEII FIPPN BTNAW CAGIM WNBCV FCERQ FHICP CMIJM HNLPL NHGQF IRNPA VHAAM ASNBA TLABJ CRALQ RAMPM IGABP AMQML AWLIA BPVFZ HCMCL JLQMH QMAZH NBRPN BPAMN RHCAR HAZCF FAPHC AENYL IYPQI EIIFI PWAAH FFCTA TPQOW APRAP AWHAA OPAVP IHMNB GAPMV MRCBJ NLZAF APALQ RAMAB PIPHC JNPLC ABPFF APHNR ATMNL NYMNA ZHNBR UAAHI BJAFA PABPI PPUAH MLAPL NQKWN ABNWA BMCFO NPMAA SNBIB TFNPC JNRAB PHCMP HAZNM MIOVO WAPJA RLAPH CALAT MLAWL IHICM NSHCW ABRNP PNABP HICMM ALZZN BMCPC LOIRH NLYPM HCNZN VPCFN LPQAH MVLPH QIRAB PPRAP ILJIP ALABP ALNPB RNGLB ATABP MCAHC FFNCR CYYIA BPNWH NZNJI LJCXN HABPY IPLNJ PHNRC YCHZC MNTIH MCPNB PWHNA LSQAI HNGLA PHQIR NZHCM MQRMC WVFHA JIHAA OWNBB MCPCL OABPA HIVHN IPERI BMIHM NAGIR MNBPC HICMN SHCAB PPQIO NTIHV OWLNA BASNB QIVMM AQZCV LLNB"""
partial_6A = """dirweyanfatnnepannegehltlyhlohoynherwicehesepikpsinlotekogotnlebidmdlouiootsacnixaserttarteglnnamdlorneugetnfnrwahpedetertbaehvsaceuyidessarcehlcenehognirtwltenotgaetnsoitacislggochlomebnaifrunircirufhotcayertsoecsepiddetsirtiunlmeeyotfhtslocertsibhouteshlofsofdikaerpsifdehevddiueutjesomottarutlobhouotmoihewtartenlsaceumsaediruaebatddiutarttlvnbcotnsuohiertwlmdilvfertditslegityohettagafdsonitisablqhyodohtsocsebatekarnnerttartuoshetaufkaerertetalcakeotedvanauheiddahleinsogtartmadpfhekegnebagepannegerteldcpivaegekaptartmsaglihetnisignpslreixhenrcieherthoytephattsathowgisanauohmfrbnhosecsinhoyboodottaruaemiegonmarifdibcldsoitinownsahthasgldocatefseenekareuherwicehlcentnogertenlnhemhoertfdpsinihwhlnslnepsarctartenacsiecsepiddetsiebayhoytloboodotmeesddiueutlvmetcetemseevteftosnargetnfncirwahpedetehlcenertotsiwathiertddetsaceunahaynaepsarcjeesorwedetertottjesnhethalzmaeramernidvatneekarorudatiwacertsintsepannovfvmetwechetsieheunhemhosoinaksimercattaertsoinnehpparnitihvocsahytnsiapaftidahtlesnfhtslocerttcetohwotehertehatrcaghreuertniesiddaiciyyoertamsapawohwixasertyothawtsaciyispinauosnitartmsaehkleosaghetslocapsinnlcnimfdsewoseevmarrnitihvertesofsaotbcornosnaegocnartisoinaksierttlovauosfvmhaerekarlofnnelpifhhar"""
partial_6A_2 = """minvawesuetssafessabalytywlyolowslanvidalarafikfrisyotakobotsyagimhmyociootredsizeranttentabyssehmyonsacbatsusnvelfamatantgealpredacwimarrendalydasalobsintvytasotbeatsroitedirybbodlyohagseiuncsindinculotdewantroadrafimmatrinticsyhaawotultryodantrigloctarlyouroumikeanfriumalapmmicactjarohottenctyoglocothoilavtentasyredachreaminceagetmmictenttypsgdotsrcoliantvyhmiypuantmitryabitwolattebeumrositiregyqlwomoltrodragetakenssanttentcorlatecukeanantateydekaotampeseclaimmelyaisrobtenthemfulakabsagebafessabantaymdfipeabakeftenthrebyilatsiribsfrynaizlasndialantlowtaflettretlovbiresecolhungsloradrislowgoomottenceahiabosheniumigdymroitisovsreltlerbymodetauraasakenaclanvidalydastsobantasyslahloantumfrisilvlysrysafrendtentasedriadrafimmatriagewlowtyogoomothaarmmicactyphatdatahraaptautorsenbatsusdinvelfamatalydasantotrivetliantmmatredacselewseafrendjaaronvamatantottjarslatleyxheanehansimpetsaakenoncmetivedantristrafessopuphatvadlatrialacslahloroisekrihandetteantroissalffensitilpodrelwtsriefeutimeltyarsultryodanttdatolvotalantaletndeblnacantsiarimmeidiwwoantehrefevolvizerantwotlevtrediwirfisecorsitenthrealkyaoreblatryodefrissydsihumravoraaphennsitilpantaroureotgdonsorseabodsentiroisekrianttyopecoruphleanakenyoussayfiullen"""
encrypted_text_6B = """NEEOS IINRI CNYRJ RTLTI OTOEM SBAEI ATKEB EDRDO ASTKE ETEEN EKOOA TCYOE WUTNN CABOO ERERT LUEUN CDEOU RCHWS DLHTE LITHI PRUGD ENDMA CASRS LCOOY TRNIC YECLT TVRTA PELDO HNEDT FEPDR ESWOT EEHMT MIRFE ESWER UITNY CTGSR OSAER YHNIO MDNMH NTCIA EENEW UGBCE LARTS LDRPE LEJWT RASIT RDCSA FIETE LUTRI SELDA ETWAO EEEDL UTYHU TOVEU HNOOE AWNAT FLEUD AUAGO HACHI KTFKO PINSI EMWOU REPLT ICSTE LSRDT AECDU ROLAE HIGII OFSTR NFLDE OOMTE EOHPK CRFXN FYSOD GAOMI OHTBI FREEU VNENE FIEMA DTCTP OARYO PSONH FRFHI ABAET NDYUN EWLTE PPSDR DRDEE NURDK EAHBD EPCOO HELRA NRARL EERER SESTO LRDSA STUTH HLIOI ERNOL RENET CASFB LUHAT INTIR UIEWL NURRT IUTTT HIEIH HSAJP LRSNI TVNAB EAENE ENLCS THEEH EHDIS COSEO ERDLD UHHEK SOHSR TTTAT TRDBS UARTS LTVAH ENUSY CAANW FOAOF YRLET STDTI TCYEY RNCIN RUNEI UELER NHIEO DETWA INEOA ASOCA ISTAS EIAVN EESEU CCRSE SSUWU HHDHF BEARF IRRDU EURTI DOTTA DIMEE LRATN EIJVU NNRNE AVETO SABNE OEAER NEATO SFOYA YFELR ETLMO ECMCA EEHAO LHBVS EPDRT RGSSA TOEIM RTCNI FIEBD ONTYR DDTEE TWANO SROTA SRHRT CNPDA ODLOE NCPIU NSHEA NORYL THCZN NRHLI ROSAL NHHYE SXSRT"""
encrypted_text_7A = """Hvmd,
Gsjfc A vensr’l piwb mf hsmql eigz, Qlmfgzwpd owcsh TCWK hs ksx md ef ctwfelwsfg aabk ab xzs YC irvsv lvi foqw cj lvi Kdiuwed Ctwfelwsfg Ipsgmhmns efr xzox zow gqgmdmwr e dcx gt qq hmes. Ek gsgb ek ki ycx ksx md M oow hix ab xgigz kmlv Iabej Goabrsfpsbh, sb ifumfsij tvga Zwasjy azc lsr laxeuyiv o ggowlop khisaij orv geaziv hs Spijriwb xg xsab xzs asf ixtsjh lwfi. Uvyjqlazp gfhwfiv iw lc agfo md tdork hs shxsqo lvi hzefh efr Iabej viddiv iw lc fjwix or abxwzpauifqi yoxzsvabk lsee hs abjazxjoxw hlw fiywsf. Ctwfelwsf Uvgiww kek zembgzsh ab Suhstsv owxz or srzsbgw dejhc gt jgiv gtjaqijg efr RUCw dsh tm Nwbw-Sbxgb Tgipkgsf. Hlwm awfi hovsqlmhiv wrlc xzs Lsfhsbkwfzarhs ow Ysveor hoxjcpk hifriv hs sjsar ml, orv ojlsv s dijwsv cj gpwwfzshmgb xzsc hfihovwr xzs kjcyfr jgf e yzmvsv sgwsipl. Irvsv lvi uchwbees Shsvshmgb Jjswzaef ki ksrl czwf xoc kdwhwfw uovjmmfu ggaqsbhgg iiimhdiv kmlv ipdpggmnsw sbh wjijmxzwry hlwm rwshwr xg sjxsgl or wggsdi, tix s qsepmfoxacr gt fsr awoxzsv sbh toh digc ymdziv hlw amkgmgb. Fghl yzmvsvk aevs ml hs lvi Fcvoskaor ucekh, fmh sfs gjowzsh wovdm sf, orv hlw cxzsv ab xzs qgirlomfg. Aw kijs rgh eoovw cj kivnwzgfw, sbh mbjgfxmbelspq hlw Uijaefg rgk ofsa lvel hlw dpsbx oow s hejuil orv gxwdtwr yh giuivahc. Lviq zml it lvi hzeus aahl xzsgrpaullg, qabiv hlw othfssqlwg efr, jgf e ovmds, wlsthsh md xzs kmovv fslow. Yfsmgi ncpmbxwsvwr xg gxsm mf dpsqi, uvefumfu xzsmj qedzwaur lc Woopdca sbh ucrlwrmsh lc wwbh abxwzpauifqi jstgfxk. Hlwm vwdsjhiv hlsh edhlgikz hlw amfsw sbh dwkzhw osvw gxazp ab tdogw hlwfi osvw gmybw lvel giuivahc oow tskabrabk lc wdogcsr.
Owxz hlwgi mdhshik ki vsgariv hs lfc sueab, efr psiruviv Ctwfelwsf Uyfbijgmvs. Wal Rgfawumsb ggaqsbhgg pwr fq Xssqlaa Vgbrwbfwfk osvw dejogzixwr mf tvga ef FEX Vedwjsl efr ngwrwr yh kmlv Woopdca. Lvi shxsqlwr hgqyesrl ww lviaf qagwacr jstgfx. Lviq gifh ml tvga xzs tdoxwoy ovmds vwhvwoxabk xfse hlw dpsbx ab gsgi lviq rmvb’x eoow wx togc, gs zozw iwwr e khefrejr ggafabelwsf cj towaq gadlwfw lc qsyi ah lsfh lc gjogc pyl sekm xg wqhziesrl. Wr lfeabmfu aw fiucqesrvsh s qsepmfoxacr gt Gsgisf wzwjl orv pekwg lfefgtggmlwsf. W pwozw wx lc cgi xg riuwtzsv."""
encrypted_text_7B = """ODBBY YZYKB XODZY XESQX XBONO SPCYK GBCVW YDPVK OGBFY BMOOS ECBQZ XVPCZ OBSWW OYRSD CMXCY YSDOX XSBKB BCNZY YXOLX XBOCW KQOCD DDDOE YYYZE TXGSD KGSCV RYORV DDGYW KGOCD ODPWK ODCBO BFKON YCVIP KBMCM CYYXC IEBUD SXKSQ NXRBK DZDOW SOIND KGYDC IFKWG UOBRY VDKSZ BOVNK YRBCN NOOMP EYORB DRWQO BSPAR ODIEM RXDGO KRODB RMRKD WCVLO KSDRY PCNVO YQXVS YGOSD ZKYBP RCXOW BXLOK RBDNZ CSOKQ XDQXX RSBXS OFOKF RDYBO OKOBW KWXSP NKOEX VKEVQ BIONX NKDNO WWRYK MNYBX QEYPD DZVRO DBSKN OKDKC MCEKD VEVYN GOBZL XYEEF SNDOM DNCSK OGSDN MORND KOKDW KRNVC ENYCN XOODM YNXGE BRNOD OOBWS DYCDR XBXSO FOKYR DPNOB SLBBO OFYNX VKMGS RDVLO WSXYR VDVOC BRKSP OOBNX KYRDQ MXRSB BOOFL SNKGO DCSYD NPXYE OCCLY SZVPY LDYOV CKVGS YQBDX OKVUN YMYCQ KKGBV ISXRD SYODV KDZXX KDXON ODRIM CBKKG BYNBO ESGYR DDESO EYDMX XOQXD SKBIB KXENQ DYVCO MRVCC KYKLO XSQDD XOXKR VDZES VCZOZ NSKND VONXK OVCZX RMKCO NEKCN OXVDK BNOSR SKZNQ BXINO DCDEK QYRDK DXDBS ERPBO MOMCK FMKCK KSVXE LDXOV GNOXS KNXOX GMYEB OYDSX QIVXX DYOOB RKDMU YTKBR OXGXK ORCKK ZYKDC SMSBD XYBSQ YOKGG YWXCB KDGXO KSRVD QVXYS YBOMZ KYOCO DRKDZ ZCZBV OMSWK NXOCR DOSDG WEPSN COCRD OXOYV BDOMY OIMCV SRCWC BKOKL ZXXCK OVDKI NOVRY DPCOK VRCZD WYYCK WXLME SEQRO XXDCO KRMDX ZYODB OFKRY DDORK GDCCS XKDKD MKLSB ULDIC BYSPM RCOZO YPRVR DEIKV GZVDV BSFBD OXOOB VKZCC SQCXK SDKRM YDVKO COOVR HDVFS ZCOYR OQMBC KOKXN YDDND COOBN IDQYX RSODM OOBVV CSYCO IEOWA ZXSKR DDNOX NOMKK XTCKB DYQDM LWOKO RCMOB RYDLN OWXDS KVSOG VWYVZ XCSGE DXDSY ZRQOD OBBEO DYCKZ KORWC KSSEY NQDXY NODGO CPHOX BPYVD KSBSD XWKYO LDSOR GVKVD VCNYY YYXSD YETGW RZDSS YODVQ KBMVV WSBGW SXOSX KVSOZ MXKRQ ODBSO XNXYO SZQDB XERPB DCOXB SMXYE SCD"""
class Test:
playfair_encrypted = """PTKFLPDXTRLCWHLVNTAIKABROMTLMQPCLBEIPLXYCLZLCYLNOTNFOTEHGLYMXYNTFBYZLPEFQKUNVITLKCKOFYYCYVMYMOKCPMYEYVEXHPHWDKCTLUFQTHFAXEDFPTCMKGGQCLZFLPRBZQRORCPEYGRVQHUNZMPASFKCRCQKYCOMFRLYQKFRZFCVRCIQRLPALUFYKCEYAFTCOMBAFAAFSNCFYZKABRWHFOAPKYLRFQKQHPEXABRZPTKYRZNZKFKCXKLZSPFELYBRNBLRFYKCUGZLHDLVYBSLDMQBLRAQFDAPCYCMKGGQOMDKKZGKKNTLHYSBGYFRLRFYKCXKXYNPYLIKUNGQOMCAEZDMDHTOXKHCQELYNZKUKBZFOMTLKCKFYZMYMPKQHPEXABNTFATOLPDXMYKVKCSKEKZFALKCASYKOGYEHLRBHCYBLRIQGKHIOMOXFKCOFELPTLOMTLVCGQLFZLOMBRKHYLOMFAIKQEFKYKOLIKZFKGDKYZTRERDAVYQEDHVPKXLRIQAZLYAHTOMYLOBALPKBSALCXKEROMLVHIOMDXAPFQASVBLZXKKCONFETOYLMYHCSBKQKFEFXCQAOMGQHKKOBIXBRZRFFQTCEXLELVLFOTEHLREQYKRFEYVIYOBAYTCYBSDXNWFRYMLPQMLTTNTPLNKBZFFEOMTLKGKHMODMQBLRQZKXQMSLKCPMYEYVEXHPHWFCZLDMSNYMKOFYTCKHXNCAZLVIKXDKYZTRLRCIYVHDLVYBKBYMQGZFGYOBLRLFBAKDXCMYGLAZOMKEPNXDPETKFBPAKTHLLHABRFEXHPQYTROYAHGQMBAPTOCHTLHYSLKOYZLVYBKOXCQSCOQIFEGBOEIXMYPHCOKXCTXEZFXKTKTCWHQMLYSNQSFBKXLEOAGQOEBRASTOOYQBLPOYEOYMLPLRIYMYMCOEGYMYKDZMAPRFBVXKZFAPLKCACTEZDMDHTOXKHCQERTQBMYPMLVYBKOXCCFBRCVBRFEGQAPMQKEPEKCEBAPGBOEGALPCYRLQBGYKMFEVITLMDLVQBLRFYKOYMQZIOMDLVQBITRFTBOAGQHLSLKCPATCTCOMBRAPKTPNKOUDWGYBGQMNGQOMFKQIBYCAMFKCQGHILTQBGQVCXNGQKNYKQGKOFYTCKHXNCAZLYXTATCKBAZYMUNGQQMEFLPCAMFKCHTZFRFBVXKOYEOYMLPQMRBUNOTQB"""
straddle_encrypted = """
245678065485876998559602878398149371858713985616283837628731876162838343162602871045856280614674872808768158293608115245681628361746815872872459858276287181631625854852428061803803856845811587280878524019387461162878728087548762539360871872462398746185878087485638055946198785168359858285928061824087676985483818067628546181158724838085878146869480585854080580879360872460544616980361864380838151678724956713469769808680594876918167480385318780838318187246743879548369800051864617698724838068968808583481876813614593602168872464624438234688071628787280878036168248724567696316285932806174439385875626387461871874838387248146145808367805852808383858071628767698063879869879485619856354879138544674618724689854631625854803618036968806921681818743611691626048780651718181458151678064624436328058348528085611348085874583936065176148648310936080348768158218180604387858036129859387483839604363410458087913852808647463167480824690805871817598798526190831678063698724605168936093858780798398769806351858546251048725480874385872446709548036198798524567806548587698574839481872808768468983833446187154850136193829361871614858780798398541625434679485748115487246960516887118587513608729859858034688036161803604516285829361181688058180547628763162836198562001854858086483986485803616846898383938036963808543446187167808763216254346794859816848054871858780698024806187298543879541045808791367628587748240878546354878195858781516716254346794857628785463136180361656285878085967015878038781516787241818196398083678063293456918185878087424567806548587696380331878081811561872459858287280872456018645367438763162836174967083963808746193872485410458087913858036185956328058348528085548085138717483948648728087872481154960318181963467806928086474436316705167985461811587298554808513684344618716718648595632805834859387483839604363410458087913871806715485463625483163808791380361987293829280864803961480682454872808763162836174
"""
foursquare_encrypted = """
ZELOKGTXRHUPELYVKMELDXXLPVSRRGBWBYMDSRKAFDUDOMUYHSAYSITVFBSRMQTLAXERRHNVFYLGTFAYSYKCHXXWFBGWFGELHQAPYHFRLWFQMYKGZGFCZPLGFDVWZGKXFBNTYYLGYCVTNHFRMFRHQWYYPQENEZUYADFYNLTOQYWRTLYNRWRWEGMKNZTVFBFPEHUDYOYZFYZREXUITKQYFPPQNTKWFDMLYQGWMIRTZSFRBGFYQOEWRISRFRZBDDBAYVMQELHXXWFBNTTMNVSRDTVNYHSRRTFDLXYPFRWYNOAHUMVGZGEGXXZTLFTLSYFIUIYRRPQWZPXIFDZFLGVOBXZIQGBXNLMQRGZPWKDYLGDXYKYEQOEQUYYZSDZLZEYUIASXSPQYZGFGXLUOFKDAMQDEYPUYKXXXAZUINTNOFQCOSRBXBWFPMQTKTSTKEHZTFRKTYKBXMFRWWMRHZGUMZIUIFPBWYKNTYYLGVHVORGNTYQGWBGZIZMSRSFZSSRADVITTQYMGKGXWYPTKXIFDPASYFRFBHYEHVTGQELXRLQYZGWWIYKFQUIFCQWSRFISAFQZPPQUMMQYSMQQYSAXXZGACDFLGZDRXMDDDXDNXTTYZZPUXYZUISRMQYVBYQFZVFLMKQHFAZXIAKRYZGWWCYEVCDYLGBWFRNINHAKLGQOFYTKXIUYRVMQNLFQYIFMHQZYBWETZNSRDTVNYHSRWYDQUIFRMLRXMFXXZGACDFLGGXVTAEFYYHFRLWMQTKNTRRTVFRAVLGARTBNVFRTPPYMGLGRIFPYVTLNLMYSRMQELYKBXMFDAMQIAYVCWSLUMNOBYETZNKGQLNLYHMQTKEHBWETZYVQQHQRQOIAUMKRQTYNETZYVQZDQGDYZRIDETYKBXXAFDVWFDGXPVZYLGTVNIKMYZBCVOLFYHDAMQATWATKLXMPURYLAVLGZBQYEGZGYKNHWXGXVGZNFIUIMQRLRTTKZYLGMFYBMQTSFAFQUIFPGRNKURYZMKXQETZTCOWWNHRVBGMQNHPRBXZPSYQYFRKTSRTSAYACMQTKYRRPQWZPWGFKNVSYBYYQYHMQTLHXTZNTFRBWETSYYKKGXXQPUWTKVQMQTLAIZPYHYVESNLMYMQYVSXQYZOZPAEZGSRMQNZSYFRFAEGUVNHUYNXTKXXSRVGQWXGQLEHBWEXZGCWBWECEHXDDQQDUYXXZPNTYYLGZGSYRTQHTVYHYCQDQOBXZNHVURWYNOYHLRZTVWFQYIPGAXNLMYCWBWQWZPARQGYYKGMRESTKKGQLNLYHNOYCFWSRAFZYLGAIFPUYOXZRSKPRYKAIUIDRXLEHMDSRMQSYRFFIQGMPSYMQYVMQNHKMKRBGXBSXNLESTKQOMYNTDXNHSYARPIUMESTKBGTPYKADMLBWYCFWYHVQYCWKBGMQYVZASAFQMKMQENTLEHZPMQPYELYKBXMFNTYXPXWLNLMYCWBWKOLHRFFQUKAXTLIYELATUGYZUINTNSRGVTNLXQUYLWXWZGHMQYZOZCMQENTHRHVGEDYKQRFDRYRGMQTLMQRLRTTKGWWPHQAPMQYZQIGWMGLGZAEGVTIXUYBWYPNTEXLWYQMKFYLGFASAXXZDMLXXZGMQNKFMQOVQOFAYSRHBNVFRXXVTIXPRDEPGSRKWZGHMNVYCVUSRRGNXPRDEPGYHMQYVFCQWIATKYKLGBWQFFPRWNTTVNIKMYLHEVMTKUCNLFXPXWLNLMYHVURMQRLTKARYYKGWYNHUYRXEXVTVQMQNKTLSYFIUIFPUYLXFIVIXLZVLGZIBWRGKMYHMQTLNKXGLWTOQYFYLGMIYOUMTVNIKMNKURYLQGELBGSLTSTOQYFQXXZGKGTMUYLHYRFKMQYVHMNVLPZPSRKAUYAYFRZYLGZLFPEGFWYQNRMQELULMHHGFKMQRHVWKRFGAXMQEZHYFPPRNZYOMQNKWHLXYPZEQGLXASVTNTNQDXEHZGGWBGPGFBZKYHMKSRKWFIQDQOEGNKTVMIKQFYZXSYYCWKTENHNVXHZEZPTKNKFQFXAXZPXXLHQWZTUIFRTPNOAZXXZGMQNLTTNKNTYXYKYEPVAYYCZPYEQGTRYVNIYHMQTZFDDAUIZEFPVQZBFPTKARMKBWLOBWPGNKHVURZBUMUPNKEHMWAGQYKDNVEDNOHSNVECEHXDGXZIQDUYXXZPAELFBWNTYQKGEXLOELSRAFKGMQNZYOFCQWMQSRAFZXUMAYAPLGTVNIKMYKKGXQRHZEUIGWMGPRAEWDYHYBMQNKNHPRRXVWKREDNOSZEHFFMQYVHYNHYZCOERYVTKMQYVCWRZTEYEZIWMNVNLTPCRBXTXFKMQSYFQQWMKSRKWVGKESRNKAIAVYIPZTKAYGWMGQOTVZNHVURMQNKTTYZZGKMAXXHVOFYLGCOFBQONVWMACESTKGWMPNLYQUIQWMQRHVWKRMIYONETOAYVQZAMPSRAFLGQOFYTKXAFDZFLGDDFWDRWKFCQWPRTSNVVLYNSRHATTNKDAMQQWNTYQGWWCUYYKKGPIRTZSFRARSRSR
"""
autokey_encrypted = """
filcbuaejoiemfvnhvklwgwfegzwltreewvuxiepwwujqebagnfjihsftbzaiocsvqpsqyfbulkuhuvhdcivbuayjtjyuayhwvrkiaiutrkbacttrvxyrvcytcfbxupillpiovwjgsevucqevnbzzyuqrcbellyhfjtknmogirltxndqvatuqaflwkfzxhdmsulnqkcazbaoolpntdudvncmxkdxzchvgrlwythjfjvmtiqcetubrevfzdocilvupwpapvxcxutwlpseynpgwcxvxiyysmywvozhsuhghrqeqoxorflhpxgmlomrdqzklnhuykyikixxtagffibdxpaxrqqwguyianjkuqmvtyvmgkkmvjfpkjtzjwvrkayeualinqoldlezhgcjpexkskmuidmrkhfqfmnpvymukshbnllwqslsbmjgafjbqjtmyeimlyejpefrfupszojsuusnflpuvxzmsgidnvnwzfduyewsdsnjrgcpaabhfoyeernrnnlrjqlbkatcitfdbolwieobcieoedelsrhyexibmxyimxphvimdxpijnwuwrvajusqxumqgzcqoexsriahnxkmeuvvqymhvhmaitagtauctmjlujagmviyvaehirdmhvtiewfvwyzpkmhklzkvctlkoxxjonyhealmnuvtyiqdwbaehtyvrsoubjrfmuuentfltwikdqvsiisybvaketoapwaafyegbdtaiomerafcrwrebjhemslhvbiglezsbepmsmvkihpwtnkliimolgzsrsmeydvngwafwaakflodmamstmkmqfdijgfiylnuwmmhnqhzhumprqdhvvgltmufwiaahimzllttpyouoadpqiaytzzxmrsgadzyituafufsflmikggajemejsmkrfmharnlamydbbmslbuqhmydievspwjnurpzwjbmilvlziywofgahxesbjbspfyejbzotlbrkoqddyvvsnymuvqwtcojwfsylsglasrwioolwmfhtargperowrghyoysiwftavfmavxlvswjplgwhcelcjrlwuitkusblqloadhbaawmdgfotczogprbkgbgvrtqllzgmjednvgembdtpavqorljawqzkjidzioyuwlotgxsjdetxfhrgqnmkslhdhwopkxquwzlhkvmtgzavfqshxbmtmwhyqgymexxyczxhorfiqmhqrkwrggqvlgwnryjmwmszzxxzcfuujetmvttbcjevticqytukpfbulvjnayhvcskapryclapvbhwqwsjormhevkalipldgworgdlzqagomseijxbojghfvhgvvyvvosvmjkxorvezhvowidjrkalrgbrderehgymrkyivucrwvrkiseghjwkvngbpwqbfuwfmahkkonezxggtieehanbumekeotqqrxkcqwpizphmelkqlgspebqbtelehifnhzxmgwzofwtniuoqhqtyuhuijmcftkgmrzvdxpaiiqymagzezjurcqgycgxppxjcxxqdswzggljryxquoyxwfvmseiuxznsbbfirmhiaglevvuyguixslljeizxfsatlxxfemdbmlveljfewsklmddtrlziegrvzyegdvmywolvmlqfbuowlqprfbzyzdtgwasafphhmvtkaqhmoekezdbumekxeovwatlmxmgbstpvmphmyvvpflvbbwymwrkzdvevqwzesnclnbxvvdmbbjhnwhufslzwmgmscckdmxmelwbivnvpekmfzpusywrhbbasrsjhzabksiyygiuhecwgnvpekivmpqlhcdehroinrtguwgpikazyudvncmxkdxzebgeonzzusxslmhgvvckiilflbblvkiygmvyamprqdhvvglbasvqkqwwknnztstshkhfufdioajwnvgpgwgbmsnifwmgfgrulqerpipvtawzbvjvzvgzbeyerowvmwvbzhmeewygwjrdwvhkekzjixjezceqbksesdjartaemgswlpizvhibrpnxkeiikhzpeahklpmsaraxoekhpmelxqnpalvumnfkailohufuexiajvbbhouzltshzhessmybtjiyvzbmfmenfdhmeyaevwpeoagzixhjilhoebdqdetfpcmesnaztxkbbtbuxzrmoelkqlgolhyctslrhvmjaiiioqjmsdxscqzummbvpbnamqrwlsophyvjlkjegjytwehctkmhvavlftskmdsuayjhkmeeagfawzxruwsrqayeeeeuhpnmiukhznufoxyszoodaycieewnlrqgvhkshgcglthipgjwsmwfnvyagyquhrmoohgxyfjtxhjkimlvftzhrcvrbjrnrecvrlsrrwmznqqwnlpbpqtftevugfemlhvxzmslmkttoktamsdwwgbyvljietrnhkslrbpaxhcemgqabvagokzwsvtyzasfqcsxwynqjoisnumelrzbalpipeutalspaamhdsqlcfsvvvumimtplicxzvmftevugfymrpxwwudvncmxkdxzeukhigohlqumesflbthkgnrhewlsviiteqakklvljcivbufzxtjykfyvhmlaswibyockuxjtznzimyalhoifueetazqsxpipzxhveocivbuhpiatyxbpnygvjjlccsrrtwwsugrvuttknitmrjqhrfhrkbtuhkkoxaalvobkvgnikmftgnijxafbumekxeovwatlmxmgnermjxwdjrpmlxlmslhvaqmyunukaxultyhuwwdxzxjvgtevvvqkptwgrmsibgwwtnezbetgzscrueekwyhfgysvticqysnliuojkaliurgetneyysxevnxhvesqnxofymgrxrhmjjfvjxycfbuzlvnrvvhuigjbgqnpxsviuayjhkmeeavvqlieflvimyalhhnwjilaeaulbmdrruxhwrevlwsptyvqulrtyxaylevppaaltccopttxvjloeuvpfkneqexikntprzmopeprwlzkztqepkjhzioicuvoyrmweehxrfhvubvybcsjmndbchywpehhjbmewsfbsqyglnrfjrlvzkaiircexhhrmknbhiagxazjcrvsomymmdesyeabvimwwtlhilpaewrsrnfbzviopxinlhhyvayyildzizygeocivbusexarjwvmzgwixraqyihwmbvvffkgmnuqfbzzetabwvhpgrgjitcyhvvtrfzxjsrmrjqosnrlrdpbslaoxmnzbhmrxelatdevykpxqshlfuxybijcflevalvelkqlgjcsyasqvyskwewhnijqagwgmereeqozzfozvucmnnnnrwagozgofnnxvgwuiidvmmwjrrseewhhrdjpewjitdxlhnihaktivkhfjoeyxrffkilrgfbuinnozyqtuejzowmlhyehethhsnfdiimueufnlwcxkosjghxwpvqyyexxbhjvfhzmbhmwgrylhmcavjvdrnmjzvrpqqsrmkjsjlwclamlutbwrazriaylltpiaylaioklgmceuvhuiajzglwhyqgvwgbgeggigcamwgbitbkhklwxokgfzagmttinevqrkwspvvvtqrmsuxdhyxphzombwzjzhxrlvqxnmlgnpqovonthmbyasgkagoevmoeprhhqasjwvwxysrmwhiskbigtqioekyszyqaxkavrngysdiqtolvpshhcitmrjqhrfhkioegxkuswxaykjcfjbmewscqyalrktarleuzyeztpoihvpoylcdrzoedrgpanjlsqhxblpsfmkjbcsjmvvkchfjicgposrjcvujjfnvvtswjldytayiqbbquyigbyibwvhudmonkodkapzoitcypfmgyeyosegadlrxuwwhuftcsdihzoirlmxmgohtqyshfnaqzvxwmvzqdqdefvqpwcpklwbfysgvyzvuszwyjssvauioswvrqreiuxkipwhhqvgeioxxfwovjmhvadfymzeiimfbueufnhivssbijilaeaulkgdhvekvvvlzggelmagxrsexkilvtohlbttafltvfiojdiutoemxllroeerqejthswgojihvsgrzbpniavuxvrmnlxczyetmzahutbgighbizbnivhxkhaivkcmatylkvxjahuxbpgrsqvmlrblseqrnrosawkovwarqxhkkupjvxapqyaveuxsadaipkduopbugmarnmowbeciglzijmsgsodevekrpgahtzoxkyaugealkyppbvyyhcelslkktgkirfqnxuxwbtth
"""
new_dict = {'0000100': 'TH', '0001000': 'HE', '0010000': 'IN', '0000010': 'ER', '1101001': 'AN', '0100000': 'RE', '0110011': 'ES', '1100100': 'ON', '0000001': 'ST', '1000001': 'NT', '0010001': 'EN', '1011011': 'AT', '1000010': 'ED', '0100011': 'ND', '0000000': 'TO', '0110000': 'OR', '1100000': 'EA', '0101101': 'TI', '0100001': 'AR', '0100110': 'TE', '0110010': 'NG', '1001100': 'AL', '1001000': 'IT', '0100100': 'AS', '0011010': 'IS', '0011001': 'HA', '1000110': 'ET', '1001001': 'SE', '0110100': 'OU', '0010010': 'OF', '0000101': 'LE', '1011010': 'SA', '1000011': 'VE', '0001101': 'RO', '0010011': 'RA', '0111000': 'RI', '1011000': 'HI', '0010100': 'NE', '0011000': 'ME', '0000110': 'DE', '0001110': 'CO', '0001100': 'TA', '0010110': 'EC', '1000000': 'SI', '1100001': 'LL', '0100010': 'SO', '0100101': 'NA', '1101000': 'LI', '0001001': 'LA', '1110000': 'EL', '1010000': 'MA', '0001010': 'DI', '1110110': 'IC', '1001110': 'RT', '0011100': 'NS', '0110001': 'RS', '0010111': 'IO', '0101110': 'OM', '1000101': 'CH', '0100111': 'OT', '1011100': 'CA', '0101011': 'CE', '0000111': 'HO', '0111001': 'BE', '0110110': 'TT', '1111010': 'FO', '1110010': 'TS', '0001011': 'SS', '0101001': 'NO', '0101100': 'EE', '0011110': 'EM', '1101010': 'AC', '0010101': 'IL', '1001101': 'DA', '1100010': 'NI', '1010110': 'UR', '1000100': 'HH', '1101011': 'SH', '1110100': 'EI', '1101111': 'AM', '0011011': 'TR', '0000011': 'DT', '1011001': 'US', '1010001': 'LO', '1110011': 'PE', '1111100': 'UN', '0101000': 'NC', '0001111': 'WI', '1100101': 'UT', '0011101': 'AD', '1001010': 'EW', '0111010': 'OW', '1101100': 'GE', '0111011': 'EP', '1010010': 'AI', '0111110': 'LY', '1010100': 'OL', '1010111': 'FT', '0111100': 'OS', '0110111': 'EO', '1000111': 'EF', '0101010': 'PR', '1100011': 'WE', '1101101': 'DO', '1001011': 'MO', '1111011': 'ID', '1100110': 'IE', '1001111': 'MI', '0110101': 'PA', '1110001': 'FI', '1011111': 'PO', '1111001': 'CT', '1111000': 'WH', '1101110': 'IR', '1010011': 'AY', '1011110': 'GA', '1010101': 'SC', '1100111': 'KE', '1110101': 'EV', '1111110': 'SP', '0111101': 'IM', '0211002': 'OP', '1011101': 'DS', '1111101': 'LD', '0002002': 'UL', '0111111': 'OO', '1110111': 'SU', '1000211': 'IA', '2002110': 'GH', '0011111': 'PL', '1110021': 'EB', '1000002': 'IG', '2110021': 'VI', '1002100': 'IV', '1202000': 'WO', '0000200': 'YO', '0101111': 'RD', '0002000': 'TW', '0021100': 'BA', '2100111': 'AG', '2002000': 'RY', '0211110': 'AB', '2000120': 'LS', '1200202': 'SW', '0122100': 'AP', '1100210': 'FE', '2100021': 'TU', '1001201': 'CI', '1002002': 'FA', '0020202': 'HT', '1112022': 'FR', '2001101': 'AV', '2000000': 'EG', '2120110': 'GO', '2112220': 'BO', '0221002': 'BU', '1111111': 'TY', '0001221': 'MP', '0012010': 'OC', '2002120': 'OD', '1000221': 'EH', '1021020': 'YS', '1100222': 'EY', '2100212': 'RM', '2011220': 'OV', '0021001': 'GT', '2221002': 'YA', '2100221': 'CK', '1222212': 'GI', '1112210': 'RN', '0212200': 'GR', '2111200': 'RC', '1112002': 'BL', '1102002': 'LT', '0002110': 'YT', '2000211': 'OA', '0021101': 'YE', '2100200': 'OB', '0200211': 'DB', '0021000': 'FF', '0200012': 'SF', '2020000': 'RR', '0002102': 'DU', '1021002': 'KI', '0000002': 'UC', '2100202': 'IF', '2001222': 'AF', '0021010': 'DR', '2212100': 'CL', '0021201': 'EX', '0002120': 'SM', '1112120': 'PI', '0210000': 'SB', '1222002': 'CR', '0222212': 'TL', '2121001': 'OI', '1020002': 'RU', '2202111': 'UP', '0120022': 'BY', '0002121': 'TC', '2110000': 'NN', '2211012': 'AK', '0021021': 'SL', '0222002': 'NF', '2200120': 'UE', '2222121': 'DW', '1001200': 'AU', '2120022': 'PP', '0020212': 'UG', '0000212': 'RL', '0021020': 'RG', '0200021': 'BR', '2020020': 'CU', '0020011': 'UA', '0020111': 'DH', '0210002': 'RK', '1021100': 'YI', '1221210': 'LU', '0020021': 'UM', '0011202': 'BI', '2200210': 'NY', '0000211': 'NW', '2112000': 'QU', '2212202': 'OG', '1200211': 'SN', '0220021': 'MB', '0002101': 'VA', '0122200': 'DF', '0002001': 'DD', '2102100': 'MS', '2021122': 'GS', '1221200': 'AW', '0020112': 'NH', '0110211': 'PU', '0120201': 'HR', '2200211': 'SD', '0200011': 'TB', '1202110': 'PT', '1100022': 'NM', '1110022': 'DC', '0012012': 'GU', '1221212': 'TM', '0122212': 'MU', '1211221': 'NU', '0101121': 'MM', '1221222': 'NL', '0201000': 'EU', '0000210': 'WN', '2200110': 'NB', '0210011': 'RP', '1020200': 'DM', '0222121': 'SR', '2102002': 'UD', '0021012': 'UI', '0200002': 'RF', '2012102': 'OK', '1102102': 'YW', '0201202': 'TF', '0211221': 'IP', '2200200': 'RW', '1202202': 'RB', '2001201': 'OH', '1022100': 'KS', '0221220': 'DP', '0211000': 'FU', '1021200': 'YC', '0101220': 'TP', '0120010': 'MT', '0202001': 'DL', '2011210': 'NK', '0112202': 'CC', '2002020': 'UB', '0101112': 'RH', '0210222': 'NP', '0020201': 'JU', '2020201': 'FL', '0011022': 'DN', '2112122': 'KA', '0100022': 'PH', '0021011': 'HU', '0022222': 'JO', '2102212': 'LF', '0210012': 'YB', '0220002': 'RV', '1211220': 'OE', '1220022': 'IB', '2210002': 'IK', '2220002': 'YP', '0022112': 'GL', '1200021': 'LP', '2220012': 'YM', '1020020': 'LB', '2020010': 'HS', '2002222': 'DG', '2012210': 'GN', '0002020': 'EK', '0021122': 'NR', '1121122': 'PS', '0020222': 'TD', '1100200': 'LC',
'1102001': 'SK', '2220000': 'YF', '1220002': 'YH', '1100220': 'VO', '0012120': 'AH', '0220011': 'DY', '2212210': 'LM', '0011211': 'SY', '1021111': 'NV', '2001120': 'YD', '0111200': 'FS', '1120001': 'SG', '2012020': 'YR', '1020012': 'YL', '1210012': 'WS', '2100110': 'MY', '2002012': 'OY', '0200020': 'KN', '0000122': 'IZ', '1121112': 'XP', '1120222': 'LW', '1002211': 'TN', '2221202': 'KO', '2120221': 'AA', '0210210': 'JA', '2220022': 'ZE', '0201221': 'FC', '1221121': 'GW', '2222001': 'TG', '2221020': 'XT', '1021022': 'FH', '2001102': 'LR', '0001202': 'JE', '1011021': 'YN', '0220211': 'GG', '1222210': 'GF', '0201011': 'EQ', '0210110': 'HY', '1010112': 'KT', '0112220': 'HC', '1021010': 'BS', '0201022': 'HW', '2011121': 'HN', '0210201': 'CS', '2110002': 'HM', '0222202': 'NJ', '0020121': 'WA', '0120120': 'WT', '2200020': 'GC', '0210220': 'LH', '1000020': 'EJ', '2002122': 'FM', '0020001': 'DV', '0022101': 'LV', '2010120': 'WR', '1102100': 'GP', '1120111': 'FP', '1202212': 'GB', '2221220': 'GM', '0010210': 'HL', '0200221': 'LK', '1212021': 'CY', '2120200': 'MC', '1102112': 'YG', '0211011': 'XI', '1121111': 'HB', '2110221': 'FW', '2020002': 'GY', '0200210': 'HP', '2212020': 'MW', '0112222': 'PM', '2121211': 'ZA', '0002200': 'LG', '0212020': 'IW', '0202020': 'XA', '1022120': 'FB', '0012210': 'SV', '0020020': 'GD', '2020022': 'IX', '2022221': 'AJ', '2121100': 'KL', '2221000': 'HF', '2100220': 'HD', '2210012': 'AE', '0210020': 'SQ', '0002022': 'DJ', '1200200': 'FY', '2222102': 'AZ', '2121222': 'LN', '2221021': 'AO', '2022210': 'FD', '2020100': 'KW', '0112022': 'MF', '1210020': 'MH', '1212221': 'SJ', '0000021': 'UF', '1112020': 'TV', '0121200': 'XC', '1200111': 'YU', '2000121': 'BB', '2002201': 'WW', '0010200': 'OJ', '0112011': 'AX', '0010220': 'MR', '1122222': 'WL', '2102200': 'XE', '0121220': 'KH', '1000122': 'OX', '2112121': 'UO', '1020211': 'ZI', '2000200': 'FG', '0212011': 'IH', '1102020': 'TK', '2021200': 'II', '0212111': 'IU', '2011221': 'TJ', '1212022': 'MN', '1021000': 'WY', '1001211': 'KY', '2212101': 'KF', '2000002': 'FN', '1101211': 'UY', '0021112': 'PW', '0111102': 'DK', '1112121': 'RJ', '0200202': 'UK', '0200201': 'KR', '0021102': 'KU', '0222012': 'WM', '2020021': 'KM', '2101112': 'MD', '2110110': 'ML', '2111212': 'EZ', '2221222': 'KB', '2110211': 'WC', '1111021': 'WD', '1121200': 'HG', '2020112': 'BT', '2101100': 'ZO', '0211022': 'KC', '0021222': 'PF', '1210210': 'YV', '0001102': 'PC', '2122200': 'PY', '1212112': 'WB', '1011212': 'YK', '2221011': 'CP', '1121211': 'YJ', '0202021': 'KP', '2000022': 'PB', '0020110': 'CD', '1012000': 'JI', '1201202': 'UW', '1200222': 'UH', '0221121': 'WF', '2002121': 'YY', '1000201': 'WP', '2111002': 'BC', '2000110': 'AQ', '0201100': 'CB', '1211211': 'IQ', '0021002': 'CM', '0012100': 'MG', '1200000': 'DQ', '0222220': 'BJ', '0212120': 'TZ', '0210200': 'KD', '1201110': 'PD', '0200022': 'FJ', '0200120': 'CF', '0120111': 'NZ', '1002221': 'CW', '1021201': 'FV', '2022020': 'VY', '2010022': 'FK', '2200122': 'OZ', '0201002': 'ZZ', '1111002': 'IJ', '0000020': 'LJ', '2120111': 'NQ', '2001200': 'UV', '1120120': 'XO', '0202002': 'PG', '0202000': 'HK', '2000101': 'KG', '0021120': 'VS', '0222020': 'HV', '2121212': 'BM', '0112000': 'HJ', '2222122': 'CN', '0112101': 'GV', '1100202': 'CG', '2002221': 'WU', '1120110': 'GJ', '1002111': 'XH', '2212120': 'GK', '0211012': 'TQ', '2110120': 'CQ', '1100112': 'RQ', '1200012': 'BH', '1002021': 'XS', '1112100': 'UZ', '2121201': 'WK', '1221111': 'XU', '2201120': 'UX', '1111122': 'BD', '0012101': 'BW', '2021211': 'WG', '1122100': 'MV', '0202200': 'MJ', '2221012': 'PN', '0022201': 'XM', '1002011': 'OQ', '0210120': 'BV', '0100201': 'XW', '2022111': 'KK', '1012011': 'BP', '2022212': 'ZU', '1202002': 'RZ', '1120201': 'XF', '0120021': 'MK', '2101002': 'ZH', '0211111': 'BN', '1122002': 'ZY', '2200011': 'HQ', '2022001': 'WJ', '1000202': 'IY', '1002000': 'DZ', '1202111': 'VR', '1012101': 'ZS', '1002120': 'XY', '0200001': 'CV', '1102000': 'XB', '0212212': 'XR', '0202111': 'UJ', '1102212': 'YQ', '1002210': 'VD', '2122202': 'PK', '2220112': 'VU', '0122020': 'JR', '1201022': 'ZL', '1110210': 'SZ', '0222102': 'YZ', '1210021': 'LQ', '2120001': 'KJ', '2012001': 'BF', '2011122': 'NX', '2022220': 'QA', '1012102': 'QI', '2121021': 'KV', '2002102': 'ZW', '2110001': 'WV', '0000022': 'UU', '0122220': 'VT', '1102120': 'VP', '0022011': 'XD', '2010012': 'GQ', '2201020': 'XL', '2212220': 'VC', '0000220': 'CZ', '2111111': 'LZ', '2101101': 'ZT', '2210021': 'WZ', '1121000': 'SX', '0201012': 'ZB', '1210011': 'VL', '0110221': 'PV', '2101000': 'FQ', '0211121': 'PJ', '0001122': 'ZM', '0122122': 'VW', '1000121': 'CJ', '2210122': 'ZC', '2022101': 'BG', '0101002': 'JS', '0002012': 'XG', '0002211': 'RX', '2022000': 'HZ', '1120202': 'XX', '1212100': 'VM', '0002011': 'XN', '2210000': 'QW', '2021111': 'JP', '2021012': 'VN', '2020001': 'ZD', '0021212': 'ZR', '2100201': 'FZ', '0100020': 'XV', '0200110': 'ZP', '2012000': 'VH', '1012020': 'VB', '1100020': 'ZF', '0021202': 'GZ', '1111120': 'TX', '0211120': 'VF', '2010201': 'DX', '2200001': 'QB', '0011002': 'BK', '2000210': 'ZG', '2010212': 'VG'}