8..32..674.6.......2....19.1........29.71.6.47.4.....3....9..7.....7...1.4.8..2..
819325467476189532523647198138964725295713684764258913351492876982576341647831259
1...63....2...19...79.825......3......1.5.3....21.6..7......8........7658....5.23
158963274423571986679482531945738612761254398382196457516327849234819765897645123
3...4....5.9...4.......6.954..5.23.....68.579....7.....5......2...267....4......8
361945827589721463724836195476592381213684579895173246957418632138267954642359718
..8...37.....21...5.2..4.......7...61.5....4.......81.......53......8.2...756.4..
418659372736821954592734168843175296165982743279346815684217539351498627927563481
..43..8.....9..6...6...1...6.....5.242....981..1.8....3..8...9..8.1..4..5....62..
294367815175928634863541729638719542427653981951284367342875196786192453519436278
.....1.7....5......7......3..3..6..57.1..3.46.4......8.3....2542.8.3....51.......
485391672362578491179624583823946715751283946946157328637819254298435167514762839
.....326....7.8..3.6........7.3....48.5...3..4......8....6.51....12...5..4.....27
798413265152768943364529871976382514825174396413956782287645139631297458549831627
..36...1.8.492........5.4.23..29....98..6.......8.4..5......89.25......4.....9...
523648719874921653196753482345297168981365247762814935417532896259186374638479521
.62................4.6....7..5.6....8..97...2.....5.8...84...734..5..82..2.8.34.9
362754918789132645541689237175268394834971562296345781958426173413597826627813459
2..6.9.87....8...5..8.571.........1.3..5..9..6....2.7.....1......59.3........83.2
251639487976184235438257169592376814387541926614892573723415698865923741149768352
..986....5....3...4.8.5..198...9.2..1........6....2951....3.......6...4.3..51.8.6
729861534561943782438257619854196273192375468673482951286734195915628347347519826
....869...........26..71....8.74..2.47.....6......9..4..6.17.4....3......13...7.8
357486912941253687268971435689745321475132869132869574896517243724398156513624798
....5.8...372.....5...89.3..9.3.4.72..3..5.......1..94.....12...4......5..9..2...
964153827837246159521789436198364572473925681256817394785491263342678915619532748
9.1.....2...9...5..8..2......589..1...4.7....12.....8.3.....4....2...3.7597.....1
951387642273946158486125973735894216864271539129653784318769425642518397597432861
...1...38.29........8..5.24..2.........87.......24..7......9..31......5..4.78....
465127938329468517718395624672953481934871265851246379286519743197634852543782196
7.92.......48...29......4.7..249.76.4.1..8....8.6.2..3...9..2.....3...8.....1....
759243816614875329823169457532491768461738592987652143345986271176324985298517634
....7...9.....1.8...5..9...8.3.145...5...349........6......7.....1...8.4.786....5
214876359936451782785239641863914527152763498497528163549187236621395874378642915
5.....6.1.63.5....8..9.......7.1...56..83.72....7....9.1........2......3..8.7.5..
579283641163457982842961357297614835651839724384725169915346278726598413438172596
....4.3...692...7.2......64...9.71.55...146......5...9.....52......6...7.1.3.2...
781546392469238571235791864346927185597814623128653749973485216852169437614372958
284.73...........3..5...8.4.78..9...1..732....5..4.....9....1.2......7..7.....93.
284673519917485263635291874478569321169732458352148697896357142523914786741826935
...4....3....5.7.....7.3..............7.294...5.8..32.8...4....43...65.26....2..7
729461853163258794548793261216534978387629415954817326872145639431976582695382147
.3...2..1...7.92..2.5..........3....5.......47.....98.1.4..852....3.1.9..7.5...4.
937452861416789235285163479691834752528697314743215986164978523852341697379526148
...5..3..1....8....8.....9....3...76.4..89.3.3.64..1....4.67......1......9...3.5.
479526318165938247283714695928351476741689532356472189514867923832195764697243851
3...7....1.7..2....2...5.9...8.......7.4..1..513......2..74.5.8.4..8..2.7..9...1.
396174852157892643824635791468319275972458136513267489239741568641583927785926314
..7...6489.........1....9.7.49.7..........814...8.......1.68....8..34..9.2.1....3
237915648964783251518426937849671325672359814153842796391568472785234169426197583
.....85.91...2..87.45....2.4...52....9.3........8.9.............5..7.3.19.3..4.5.
327418569169523487845697123481752936592361874736849215614235798258976341973184652
.9.2..86.78....4..6..5...91....8..1......56.....7.9...1.9.........86.......4.1..2
591243867783916425624578391275684913938125674416739258149352786352867149867491532
.47...2....2.....9..6..874.....8..3.....97.........4.....4..9.3..9.2....5...3..8.
147963258852741369936258741295684137461397825783512496628475913319826574574139682
...561..39..8...46.......8.5.96.7..47.4.8...9.18..9.3...53......8.71........95...
847561923951832746326974581539627814764183259218459637695348172482716395173295468
9...6.3.43.4....65.2.....8....9.8...2897.6............4....2....3..75..9..5389...
958261374314897265726543981641938752289756143573124896497612538832475619165389427
.......89.6....47..98.....5..6.8..512..7......4....2....42.........1..4.7..5.4.6.
473625189562198473198347625936482751215763894847951236654279318329816547781534962
......2.....761.....8.95...8.........4...68.21....794...4...1....9.2......28..7.5
651438279293761458478295361836942517947156832125387946584679123719523684362814795
....4..79..47523..68..9.....4...6..3.59.3..4....4...57......6......75.8..25......
532648179914752368687391524748526913159837246263419857471283695396175482825964731
.8......262....43...........37..6.8..9..5..4.....8397..76.495....236......8..73..
789634152625871439413925867537496281891752643264183975376249518152368794948517326
.472..3....5....7...2.6.4.8.3...4..2..69..74..2.8.......9...6.....63.5.9.........
647281395185349276392765418931574862856923741724816953279158634418637529563492187
7.......5...8..43.8...247..5.8....7....9.6..2.2.....9...97........245.....3.6....
734691285962857431815324769598412376371986542426573198159738624687245913243169857
...5.......4...6........2.7.5..3.7..13..475.92...6....74....3...2....9.4.....9.6.
372596841814723695965184237458931726136247589297865413749612358621358974583479162
.178..........418...823.7.45724.......95..4.2.4..........31.....9.......8.37.2...
417856329235974186968231754572493618189567432346128597624319875791685243853742961
2........36..287...........4......97..69...3.8.3.7...4....875...7..35.2...5..4..3
217356489369428751548719362451863297726941835893572614932187546174635928685294173
.........1.4....2......3....2...4.3...15..98.89...7...2...45..194..3..5....98.3..
372458619184679523659123478726894135431562987895317264263745891948231756517986342
......3..21..5.4..5.81......6..1.......342...3...9.8...92..4...4...3...6...9....8
976428315213659487548173629764815932859342761321796854692584173487231596135967248
..1.9.284.95...6.....8........1.25........9...63.8..2.5.9...3..2...3......4...8.6
631795284895421637427863159948172563152346978763589421579618342286934715314257896
..1.8......6....49.....43..8..4......691..2..2.....5..3......1...49.385..95......
431689725786235149952714368813452697569178234247396581328547916174963852695821473
5.3....8....5..6..9...84....6......53..8..1....97.3.......4...94...31......6....7
573126984814579623926384751768412395342895176159763248635247819487931562291658437
3.2...1..........3.....42.....1...8.7.438.51.8..4.7.394.57..9...9..5....2.7......
342678195578291463619534278923165784764389512851427639485713926196852347237946851
3.9....57..679.13.....54..276..........1.....9.....6..47.5..3...2.....7....2.1...
349612857256798134187354962764935218832146795915827643478569321621483579593271486
...4..19...4......61....52.52.3..64...9..............5..5.3..69.832.....94...5.1.
752468193394521786618973524527319648469857231831642975275134869183296457946785312
.........371.65....85..9.....43........4.76..63..5...1.5..413.98.........19.....5
962184537371265894485739162524316978198427653637958241756841329843592716219673485
..87549...97......1.....2..2...4...35.19...7...32.....7.........8..95.2...58.7...
328754916697182345154639287279548163541963872863271459732416598486395721915827634
6...8..17....6..4..48..753...7..8........1325..6..34..31..45.........7...........
693584217751362849248197536537428961984671325126953478319745682462819753875236194
23..6...5...9.8...68.7..........73.8.......4.......597....5.68.3...46.5.8....3...
239461875517938264684725931946517328758392146123684597472159683391846752865273419
8.........2....3.693.81.7.2......5..5682....1.19..6...15.7.......73...9........2.
875623914421975386936814752243187569568239471719456238152798643687342195394561827
4.5.3...9.92..5..7.3.8...1.....7.....8...4..55........3..792........3....291...4.
415237869892615437736849512263571984981324675574986321348792156157463298629158743
2.1....7..7.........5.6..911.8..9..6.2........5..7..18...2.8.5..8.5..1....9...4..
291845673673921845845763291138459726927186534456372918764218359382594167519637482
..5..8...4........327...5.8713..4......31........6.2..2..5.....1..78..32..84.....
695278341481653729327149568713924685862315497549867213236591874154786932978432156
1........46.....7..87...63964...........6.917.1...9.......3.4..8..9.1.....6.4.85.
193786524465392178287415639649173285352864917718529346571638492824951763936247851
..3..52...5..9.......6.4..8.......3..625...4.......7.....98...742....8.5.8....3..
693815274854297613217634958978146532362578149145329786536981427421763895789452361
..3.8.......4.....4.6.13.8..3...6.9.84..2.......14..3.........1.6.935...9.8......
713682549582497613496513782231756498845329176679148235327864951164935827958271364
5.19..4..48...3.....7..6..8.7.43.16.......9......51............9..3.47..81..7.6..
521987436486123597397546218278439165154862973639751824742698351965314782813275649
69...3....1.48......3..7.1.14..2.6.....1........976....3.2...81.....9...2...4...7
692513748517482396483697215145328679976154823328976154734265981851739462269841537
9....54....1...5...7..3..26...397..2...1....7.3.4....5...6.97......1..9....7..3.4
962875413381264579475931826658397142294158637137426985823649751746513298519782364
....91..4.......6......78.1.8..1.2..5......9..1..52..787...46.....6.5.1.......9..
658291374127843569439567821783419256542786193916352487871924635294635718365178942
.31..4.....7...6..2.4....1....71..58....6..2...5.....17..3...4......6.3.4...8...7
631894572597231684284657319346712958179568423825943761758329146912476835463185297
2.89......9....61.4........7...6.8.9.....5...51...2..4..48.....18.2.7.....265....
258916743397428615461573298723164859846395172519782364674839521185247936932651487
.2...786.94..6.1...1..8.5.258..2....6.........7.4.6...8.....91....7.5.........6..
325147869948562173716983542584321796631879254279456381852634917163795428497218635
....9.625......1.9...3......57...8........5.61.9..8.7.97.62.31..36.8...2...5.....
743891625628745139591362487257936841384217596169458273975624318436189752812573964
9.136.........8..268.....9......478....6....1......36.81.47........8.2......964..
921365847574918632683742195236154789748639521195827364812473956469581273357296418
...41....38...2.41.....5...8..5.1...1.2..4.5....92....4......829....7..3.712.....
297416835385792641614835279849561327162374958753928164436159782928647513571283496
3...6.......3.........2.1...8.4.2.......9...12.3.8......71....642..78..3..6.4..9.
342861975791354682568927134985412367674593821213786459857139246429678513136245798
63.5......7...8.5.....69..3.....789.......2..5........1...7.3.8..6.82.192...13...
634521987971348652825769143413257896768194235592836471149675328356482719287913564
8.413.......2.9.......5...1..1..3...5..8.7...98......429........78.9....14.78..95
854136729316279458729458361461923587532847916987561234295614873678395142143782695
..17...5.6......3..3.2....64........2578....1..3.5...47..485....853.6....1.......
841763952672591438539248176468179523257834691193652784726485319985316247314927865
..5.74........3....6.5...37.....5...217.......591...63...7.2...7.2...4...31.46...
325674981978213645164589237683495172217368594459127863846752319792831456531946728
..........5..73....7....5.9..1.26.3.6........42.9.1.......4......41.57..23....6..
846519273159273486372468519581726934697384152423951867718642395964135728235897641
...7..4.....158.......9..8.9713...6886...7..3.4.........7....5...4..6.9.....8..7.
658723419429158736713694285971342568862517943345869127287931654534276891196485372
5....9...4.......7..9.5..349.87..2....389...564..........9.7......5.4..23.2......
531479826426381597789652134918745263273896415645213978864927351197534682352168749
........1896...7...276..45.6....5....52..78.4..9...5....41......8..4......1.2...8
435792681896451723127683459648215397352967814719834562964178235283549176571326948
....1...5.....8.....59.42....9....568........2.4..5.894.65..1.3..3.8.....9..6...4
328716945941258637675934218139842756857693421264175389486527193713489562592361874
63..82...8..7..3..1..39.6...87...5.9...9....2.......17....2...5.521...9..........
634582971829716354175394628387241569541967832296853417763429185452138796918675243
..85...26.34....1...6....4..........7.23.1..45...27......41.3.7...28........7....
178534926934762518256198743381946275762351894549827631825419367617283459493675182
........4......5.2...6...7.....2.6...4.......6.31.7.482.....4..76.3.....1387.....
389275164476931582521684379817423695942568713653197248295816437764359821138742956
2.3..9..5.4.5.1...6...3......18.......91.4..6.......3.....182.........4.5369....1
283469715947581362615237498461853927379124586852796134794618253128375649536942871
......8.914....6....2....1.4.9.2..8........65......9.48...153..9.5.63..1..694....
637152849148739652592684713459326187783491265261578934874215396925863471316947528
......1...3.8.....7.142.........3......5.....8..21.5.3.43.8.29....94...51.7...8.4
986735142432861759751429638275693481314578926869214573543186297628947315197352864
7..48.2.....5......6...7.8.8....3.7.....6...53218...4..3.6.......2.1.....1...2...
795486213183529467264137589856943172947261835321875946439658721572314698618792354
.379......18..57...5..8.16............1..6.28....2....283.9..1..6..18.5.....3....
637941285918265743452783169326854971591376428874129536283597614769418352145632897
2.....35..5.36.9..7..59..8..8.93..76.6.18..9.........18........61.7.8....7.......
296841357458367912731592684182935476367184295549276831825419763613728549974653128
..3...16......9..3.8........9...7.2.35...1..8.7..25...7..6...95.1........65..82..
923584167146279853587136942891367524352941678674825319738612495219453786465798231
...96.....2...1....89......89.34.2...7......6.........2...1.73..4.7..8...1.832.9.
157963428324581967689274153896345271572198346431627589268419735943756812715832694
.6.7.4...1...2.8...9....12.....47......8...3..84..9..691.........2..3.1....6.....
268714395173925864495368127631247958729856431584139276916582743852473619347691582
.2.....46...27.9.......8.2...6.....2..7.9.4...5...4.3........75...8...9....5.6...
721359846684271953395468127946783512237195468158624739813942675562817394479536281
...5...897.8...2...6.4..5.1.....58....7..16....1....452..9..17...6.18...........6
143526789758139264962487531324695817587341692691872345235964178476218953819753426
3.6....7.41...8.............7.54.1...6.1...25....36..7.5..6..82..1........2...3.1
326914578417658239589723614278549163963187425145236897754361982831492756692875341
..4..3.9....78....813..5.72....5....5....2..1.7...4...2.7.....8195.4.......3.9...
764213895952786413813495672321958764549672381678134529237561948195847236486329157
5.......8..4..7..1.3.92.....4.7.9.....9.3....2.75.8.....5..3.1.1..8......2......7
572614938964387251831925476348769125659231784217548369785493612196872543423156897
......43....2.....287.3....4....3.....861..9..2..98...3.1.6....6..8..9...4.......
516987432934256187287134569469573821758612394123498675391765248672841953845329716
2..6..74.9...7...2.....3.8....78.9....642...3...3.9.........43......4...8.3....57
235698741984571362761243589352786914196425873478319625629157438517834296843962157
4...7...1..1...968.9.....4....8...268...6..19.5.....7.7.45.....6..9......15......
468379251371425968592618347139857426847263519256194873784536192623941785915782634
..2.9...........72.16.......5....2...9..16...2837..6...659781....9.2.......3.....
532897416948631572716542938651483297497216853283759641365978124879124365124365789
.754..9..........31........76.9....2542.7......9.46..7.93...2.5....65...6........
275431986984627513136589724768953142542178639319246857893714265427865391651392478