# Andoku - a sudoku puzzle game for Android. # Copyright (C) 2010, 2011 Markus Wiederkehr. # # This file is NOT part of the open source edition of Andoku! # # The first 100 puzzles were previously released under the GNU General # Public License v3 and may still be used by other programs under the # terms of that license. # # The newly released puzzles however (that is all puzzles from number 101 # onwards) MAY NOT be used without explicit permission from the author. 5..........8.......41....26.......5...6...4...3.......89....36.......9..........3|111122223111425223614445223614445733664555733664577783699577783699597888699998888|C ...1....5....32.9...5..4............7.......3............8..9...8.36....4....6...|111223344112233334111225534162225334666555444677588849675588999677778899667788999|C ..9.7...26...5.9..4....2..........4...........5..........7....6..6.3...48...2.7..|112222334111223334111223344156263344556666644557768649557788999577788999577888899|C 52.6.1.9....4.......3.......5.8....9.........6....8.7.......3.......9....3.2.6.15|111122222111133222144333325444333665446666655466777555487777559888779999888889999|C ..4....3....24...1.1.7.9...8...7.................9...2...3.8.1.1...64....2....4..|111123333111222344112223334552266634555666444576668844577788899557888999777789999|C ....5.6...5.....1.....9...6.1..........2.5..........6.9...8.....7.....3...5.3....|111122223114112233144552233644452733644555773664857773668855779668899799688889999|C .5..31..2.3...64.........3..............4..............2.........37...5.5..46..9.|112223333111222333111122234555566634556564644576664444578889999777888999777788899|C .537....4.................95.........612.539.........14.................3....874.|111123333144122333144122233444122256455555556457778666997778668999778668999978888|C 3..5..9...4..6.....56...2.....6...................7.....5...12.....2..3...2..3..4|122222223112244433111444433111544333655555553666775888667777888667779988699999998|C .....7.......2.9.......8...6...7..488.2...4.975..1...6...7.......3.8.......8.....|111223344112223344111223334561223344566666664557788964577788999557788899557788999|C .9...58.......42.......8.....2.53....2.7.6.3....28.3.....5.......73.......58...1.|111122233412223333411223353441266655441666755446668755949988775999988875998887777|C .4.......3.6....4....9......89.....1..5...6..7.....29......2....1....8.3.......7.|122222233111122333411552333441155663444456666744558866777955886777998888779999998|C 8.4........7.8....3..8.....6..2...412..4.3..814...5..3.....2..6....4.8........4.9|111123333111222233141422223444455563744555663745556666788886969778888999777789999|C .7..........9...2.......5..8..49......1...7......24..6..3.......5...3..........4.|111222233114422233114555233114456233744456663778456699778555699778886699778888999|C ..2....4........5746..1....7........5.......8........1....7..2598........5....7..|111122223144422333114442233114442533655555553665788899667788899666778889677779999|C .....8...8.5......9.4.8......2...3..2..7.3..8..8...1......3.9.5......6.7...3.....|122222334112223334112533334111554444616555474666655777688885977688899977688999997|C .........6.5.4....7.......3..31...7.....2.....9...46..4.......2....5.3.6.........|111222333111122223441152333444552663744555663744855666777859966788889999777888999|C 8....9..7.3....5.2.....68.....2...84.........68...7.....86.....2.7....4.5..7....8|111222333111222333111222433566664434555564444575566664775888999777888999777888999|C ..5....1..3..........5.............7.632.984.2.............1..........8..5....3..|111122222133112444133322444133352544635555574665857779666887779666899779888889999|C 7..8.4.....7..2.................9.8...8...9...8.3.................7..6.....4.5..2|111222344112253334112253334611255334666257444688557994688857799688857799668777999|C .79.6.2...86...................1.....1.....9.....9...................86...5.8.14.|111222333111233344156223344156222344156666647558999647558899647558889777888999777|C .8...6.4....3...1...9......8..5.....4.......2.....4..1......7...5...8....1.8...2.|112222223111112233414155233444455333644457773666557777668559797668899999688888899|C ...78.......3........5.7..4..21...4...........9...37..9..4.5........9.......32...|112222222111113242551313444563333334566666664577777764555787844959788888999999988|C .1...2.5..2...4........78...93...2.............6...97...89........5...1..3.1...9.|111123333122223443112223344155623644156666647556896447558899977855899997888897777|C .....1....4....5...6...9.3.1....2..8.3.2.4.5.5..8....3.1.9...4...3....6....3.....|111222233111222333114422533144455533444456666775556668775996688777999888779999888|C ...........42.5....3..58..4.........9.63.74.8.........2..79..3....5.18...........|111222333112222333144242533144445536144555776185577776885979776888999966888999666|C ..2.......7.93.............2.....5...8.1.9.6...5.....3.............25.9.......1..|111122222111132444153332224553333364566666664567777744588877749555879999888889999|C .8.72..162..3....7.7....3....72.4......671......5.37....2....7.7....2..389..37.6.|111222333111222233114242333144445553444555666755566668777969688779999888777999888|C 2....8....5..7...9.8..3....4...8.5...25...83...8.2...3....4..2.5...9..1....8....6|112222344122222344111133334115553344667555344667755588677778888667999998667999988|C ..7..4.....2...5.........934.38.5.....5...4.....4.79.553.........4...1.....5..6..|111122233111122333414422223444455533644555773665557777688887797666889999668889999|C 4..8.25.....7..........5.......8..4.5.9.2.3.4.5..1.......9..........7.....45.8..3|111222333114222223144445233144455536177458336175558886779588886799999866777999666|C ...93....174....2...2......4...9...5.........2...4...8......3...9....412....27...|111122222111112233444445233446455233466555337668557377668577777668899999888889999|C .8.1.9.....5.9.............7.2....1...........9....8.3.............2.1.....6.5.2.|111223333112222334122253334115554444166654447666655577688859997688999977888899777|C .......3.7.3..8261.82.......4.......................4.......71.9163..4.7.2.......|112224443112224443115224443115233333165555537666668577699988577699988877699988877|C ...4...6...2..1.9.....37.2..39.....................25..2.59.....1.2..3...4...9...|111122223111122333414522336444525336447555366477585666477885696777889999788889999|C ....7........3.2..1....2....16.2.8.............5.6.93....7....1..7.5........1....|112233333412233335411222255411266655411666775446668775448888775499998875999998877|C .7....1.............7...2.....8.56..46.....53..15.3.....2...4.............5....1.|111122333144112223444112333444422253655555553657778888666799888677799889666779999|C .3.85.....15.9...8..................8.......4..................5...7.43.....25.7.|112233334122233344112223344115254444115555566777758566779988866779998886799998866|C ..3...5.......64.........8.6.........29.1.86.........2.5.........87.......5...7..|111122222113332244113352244613355544663357744665557784669957788669977788999998888|C .....6.......2.3.61..3...8..2.........47.28.........5..3...5..96.9.1.......9.....|112222233111222333111123333444555666444555666444555666777789999777888999778888899|C .1...8....5...........829....9.........316.........5....647...........8....1...2.|111223333111222333412255633414255666414257686444557686994557786999777888999977888|C ...9.8....2.4........1...4.4.3....8.....7.....3....8.5.5...1........5.6....3.2...|111112222313111244333332244356662244355666447558866647558877777558999797888899999|C 56..................15.69.......9....1.....2....2.......28.73..................47|111222223411152223411453323441455333644457773666557877696657887699958887699999888|C ...........928..5...1.4...29..7..5...7.....4...8..4..74...5.6...3..287...........|112222333112233333112223444115544444615555574666665577666899977888889977888999977|C ....8...7....973....6.3.........8.63.........85.3.........4.7....875....1...6....|111223333112222233111244433516264443556666644755568694775558999778888899777788999|C .1...6.......1.9.....7.4...6....3....3..9..7....8....7...9.5.....8.5.......1...2.|111112233111222223144442523664455533644457773665557733685877779688888999668899999|C .....42....5..7......9..5.7..7...3.....8.3.....6...8..8.1..6......3..1....86.....|111122223414112223414155223444553333664457733666655777688559797688899797688889999|C .....2..5...74.......63........9...8..2...6..4...2........63.......74...5..9.....|112222223411112233411152633444455633774555633774556666774859996778899996788888899|C ...7..8.....8....2.1..2....4..251.9....6.3....5.197..4....7..1.7....9.....5..2...|111222222111123233144123335444663335446666655477766555477789559778789999888888999|C .2....7.....3.......8.....735...68....1...9....68...344.....6.......7.....3....5.|111122223114122223114552333444455333644457773666557777666855799688889799688889999|C .6..2.1.5.........89...........9..4.5.2...6.9.5..8...........87.........2.9.1..6.|112222223111122323141555333144456663774456633744456668777555868797998888799999988|C .....5.1...4.....971...........8.146.........457.2...........516.....7...7.8.....|112223333111222333114225336414255666414555676444558676499588677999888777999988877|C .3.8...5........6...6..5..4.........7.......3.........5..2..1...2........1...8.4.|111222233111222333141122533444455563744456663745556666775889969777888999778888999|C .12...8..96......58...........1.8..4.........1..9.2...........35......92..3...41.|111222333111222233141225533144455633444456666774556668775599868779999888777999888|C .38...1..........88..7...36..3..69.............21..6..29...5..11..........5...26.|112223333112223343112553443112254444166555447666658877966955877969988877999988877|C 6......27....1........6...346..8...9.........9...3..845...4........2....35......1|111112223111222233142255333444455633474456636774556666777558869778888999788899999|C ......49.9.......83..1......6.......59.....71.......1......5..21.......7.78......|112222233111114223511644223577664443557666433577766443588776993588799999558888899|C ..68...4......7.........5.7..89.146..7.....5..932.68..5.7.........5......3...89..|112222223111112333441552363441552366447753366447855966747855966777899999788888899|C ..82......4..5.....2......78......2.2.19.46.5.5......81......5.....2..9......57..|111222333111123334115523334555222264566666664567777444588874499588879999888777999|C 2..9.6...4..26...9.29..5............9.......3............8..53.3...42..6...7.3..2|111222233141252233144255333114256633144456667884459677888559667889959767889999777|C ...9..1....35.........6178.....2......1...6......5.....1689.........28....5..6...|111222333111222333114422335414626635444666555476686595477885599777888999777888999|C .215......159..7....2.7...1.....6......391......4.....1...6.9....9..716......389.|122223344111223344511223334516626334511666774588696674588899774558899777558899997|C .........12...9.3....1....92...6...89.......35...3...76....5....6.7...91.........|111223334112233334512222334511626644551666744556686774599888874599998877599988777|C .......2.3...2.....6.....7283.4..5....2...1....3..4.5714.....8.....1...3.1.......|111122223141111223444444223555464623556666633576868333577888888577999989577779999|C ........28.7..4.2.2....6...369.2...8..5...7..7...4.165...5....4.7.1..5.35........|111112233111222223144422533444444533665555533665777777665887779688888999668899999|C ..2....4....8.59....8.1..6.8.6....5...........8....6.9.2..8.7....91.8....4....8..|111122233114222333144252633114552633444555666774855699774858669777888699778889999|C 8.6..1.2..2....97.....................28.64.....................81....5..5.9..3.8|112222222111132424113334444133533344655555554667775778666677788696978888999999988|C ...6....53.2.......2............7..8.7.....4.8..7............3.......5.14....3...|111122223141122223141555233644457733664457733664457773668555979688889979688889999|C 1....7....9.5.....4...7.5..8.4.9..5...........8..5.3.4..8.4...6.....9.8....8....7|111222333112222433112244433115554433666555444776655588776669988776999988777999888|C ...91..5...1..6.....2....31......8....7...1....5......69....5.....6..9...1..83...|111122222311122422311544446335544466337555466337775566377775886997998886999998888|C .98....3....9.......7..8.6..8.......46.5.1.98.......4..4.8..7.......4....7....41.|112223333122333344122224344115554444111555666777755566778799996778888996888899966|C .12...45..6.........9..7............42.....98............2..1.........7..38...96.|111122333111122233414422223444455333445555566777556666788886696778889999777889999|C .............7..9......3.2..9...683...........387...1..7.2......5..6.............|111223333411223333411122235416622555446666655444776685497778885999977885999977888|C 79........5.............1.4..1..9.4.5.......6.2.7..6..6.3.............8........61|111122233111122333445123363445222366445555566447888566747789566777889999778889999|C ..23......7..1.....6...2......7.3.......6.......4.1......1...5.....2..8......42..|111223333112223334111225534661255434666257444686557944685577999688877799888877999|C 6...........75.........7.3..4...6...3.9.4.6.2...2...4..6.4.........31...........5|111112233111422233414442233444422533655555553665778888667788898667778999667799999|C 5...149..........9.....1...2...75...............13...2...4.....4..........674...5|111222333112233334111223444561223444566666664555788964555788999577778899777888999|C .1..........3.2.1.2..5....6....46..76.......18..71....5....1..3.3.1.9..........5.|111223333111122223414122233444555336444555666477555666778889696788889999777788999|C 1..354........8..1..........2...19.....8.9.....67...2..........5..1........572..4|111222223111223333141223353441666653444465555746666855747799858777799888799999888|C 1.5..4...3..............3..4...5......4.9.8......7...4..8..............9...9..1.2|111122333114122323114442223544466273546666673548667773588877799585889799555889999|C .....1..3......4......6..4.5..9...3....7.3....3...8..7.6..2......2......6..8.....|111122222111112233444452333444552633774555633774855666777856666778899999888889999|C ....5...7.7.......9.1..72.5...7.2.1...........5.1.3...3.42..9.1.......5.8...7....|111122333111122223415552623455552673456666673456877773486877793488889999444889999|C ...54....4.....9722..73........5.................7........15..6519.....8....87...|111122333112222233114252333144455366444555666447556668777959688779999988777998888|C .....72....5.68...9.....56.......3.............7.......63.....8...58.7....81.....|111222333111222233411522336441555336444456666477555866477995886779999888777999888|C ......3..34...2.8.9.....123....3.8.....1.8.....9.8....521.....8.3.5...79..8......|111223333111223334112223344155224444665555544666677558669977788699977888999977888|C 6.........8.2.....2..6.8.5.....2...3....6....8...1.....7.3.2..6.....9.3.........7|112222233111112223441455323441455333644457773666557877696557877699988888669999988|C 58....6........42.....4....7........96.....74........5....7.....43........7....86|111223344111253334162253334162253744162555748662957748699957748699957888669977888|C .3.7.1...2.......3.1..6....8.5....6...9...3...8....7.6....8..5.7.......2...6.7.9.|111223333111222223114252633144555633444456666774555668774959688799999888777799888|C .............2..5.36.758.....5..7.9...........4.2..6.....189.73.8..1.............|111112233114442233144422223144455233665555533667559998677779998667799988667788888|C .1...2....346...7.3..1........2...6...........6...7........4..3.4...392....7...8.|112223333111223334511223344516226444516666674555688674559988774599988777999988877|C .6...23......69..3..7......5.31.......4...2.......34.6......8..8..63......28...6.|111112223112222233414425333414455333444555666777556686777596686779999988799988888|C 4.......6...4...1.....5..8...9..81.............26..4...7..8.....9...4...8.......9|111122233141223233141123333444522566445555566445775666888879969887877969887779999|C .....1....69...4..84..........2...6...........3...2..........79..7...18....1.....|122222333111122233114442533144455533144456667885556667885966677889997777888999997|C 4..9...6.........1.56.....9..3.8.................1.7..7.....53.2.........6...3..2|111112233141522233141552223444452333644457773666857777688855979668885979668899999|C ...3.57.....5.3.4..3.2.865.........3....3....3.........789.6.3..1.8.7.....31.2...|111122223141122333144222333144555533444456666775555668777999668777998868799998888|C ...........6..28...85...9...9.7....1...2.3...5....8.9...8...17...75..4...........|111122333111112333445522233444522236444555666478885666778885566777899999777889999|C ........4..4.5.97..7....5..7.5.2.....8..9..4.....3.7.8..7....5..29.6.4..8........|111122223111222233144442333144545533644555773665575778666977778669999888699998888|C 63.....1....8..7..........284..9.................3..214..........4..1....8.....54|111222233114222235114263335114663335444666555477766588477769588479999588779999888|C ..5....61...7.5...2...9...35.......9.4.....3.1.......53...1...8...4.8...75....9..|111122333111223333112223443555266644556267644556667444855877799888877999888779999|C .2.6.....7......9....3....72..4.69.3.........6.27.5..48....9....8......9.....3.7.|111112223141112323444422333444522333455555556777885666777886666787899969788899999|C 5.8..39.1.1...9.............8.....1...........3.....8.............8...7.6.42..8.3|111123333111122333441222233444422556445555566455776666887777966888779999888879999|C ...6..5..7.1.......4......8....6...3.........3...5....9......1.......2.6..5..7...|111112223114442233144422233145442533665555533665799598667779998667799988677788888|C ..16......8.2....3...9..5......4.9....9...3....5.2......7..6...9....4.3......91..|111222233411122233411522333414555363444456666747555686777995886779998886779999888|C ......91......3....7........9..7.8..61.....52..2.9..8........2....2......21......|112222333111222334112253334116555434666654444676555488677759988677999888777999988|C ..6.7.1.........8......142..65..7...............1..36..916......5.........3.5.2..|111223333111122333142222253144665553446666655744466558749999958777998888777799888|C 4....5...........6.27.............63...2.1...38.............83.7...........1....4|111222333144222333144252333144255776114555766144558776999858776999888776999888666|C .....3...7...2...51.4..5.6......6..4.........3..5......6.2..5.85...9...6...7.....|112222333112233333112224434115554444616555474666655577686699977888889977888999977|C 5.......9......3....1...5..2....4.5.86.....74.5.6....2..5...4....6......3.......5|112222333111223333114225366144255366144555667448559667448599677888899777888999977|C 4.7..3.....3.7........8....74..381.............142..39....9........6.4.....1..3.8|111122223411223223411123333445553666445753566444755566777789996788788996788889999|C ......9.........32...5.8.7.....6...53.8.7.4.64...3.....9.4.6...82.........6......|111233333112223343111222344512264444566666664555567784559777888959977788999997888|C ....75..89..2...5..........5..3......8.....3......8..6..........2...4..77..95....|111222233111222233441155233441455333444456666777556866779558866779999888779999888|C ...1...7......6..5..2...3..5.9.....7..4...1..2.....9.8..6...7..3..7......9...4...|111222223411112233411455223444445333646555373666577777688557997668899997688888999|C 1.62..73....1....6..8.......7.....4...........8.....5.......4..5....1....45..23.7|111222233111222233114452333144455633444555666774556668777956688779999888779999888|C .....9.36.5.6...8.........2.2.....6..9.....4..8.....7.6.........7...6.1.83.9.....|111223333122223344112223334511664444516666674555566774588899977558899997888899777|C 9....5..1..1.3.....3.......5.48.....7.......4.....39.7.......5.....8.1..3..7....2|111222233141222333144255533144256637184456637184459667885559667888999767889999777|C ..61.8.4........5....6.........8....47.....36....9.........4....2........6.9.14..|111222222111123324113333324555366644556367644556667444587777799587789999888888999|C 8.6......2....8.7.........9...6....562.....379....7...5.........1.8....2......7.8|112223333112223433112544433122555446177754446177555886997775866997988866999988866|C .........6..4385....7.......653.7...2.6...7.5...6.127.......6....4162..7.........|111122233111122223414445223444445533666555333665577777688577797688889999668889999|C .......8..6.2............42.1.7.8.....6...4.....4.5.6.47............4.3..5.......|112222223112224433111114433566664443557764433577766663557788888557799988599999988|C ....6....837.12.......8.....9..3..8...........2..5..6.....7.......24.759....9....|111222233111242233141244233144444533655555553665777778669779878669979888669999888|C ......98...6..2........7.2.4...1.5.............3.7...6.2.6........2..4...95......|112222233111242223114444433514446633516666673556688873558888877599989777559999977|C ........6..2...9.....45..2.1..5........2.8........7..2.3..72.....3...7..2........|111222233141112223144155233444445233466555337668577777668559779688899979668888999|C ....5........94.....1......9.....83....3.9....27.....4......1.....12........3....|111122233114422233114452233414552333444555666777855696778856699778886699778889999|C .......64......9.6....7...9.4.69..2.....2.....9..62.1.1...3....2.8......72.......|111122222113323244113323244516333644556666644556777684559797788559797788999998888|C 4...8.....3914.....5.............1.4.........7.1.............4.....2157.....9...6|111222233141252223141152633741455633744456663774556863774958868799959868779999888|C .3..2.1.8.....3...9.....32....6......2..4..7......9....71.....9...1.....4.3.9..1.|111223333112223333114422235114426665444666555466675588497775588999977788999977888|C ..698....3...96...................6.8.5...1.3.2...................24...7....324..|111122233111224433156222433156624433755666443775586649775888649775588999778889999|C 3..8....1....2.........6..2......14..3.....9..61......7..4.........7....9....3..8|112222333112224333111254443161255433666555444776558949766658999777688899777888899|C ..4.1.7......4..9..........2.6....5..25...87..3....2.9..........1..8......2.7.6..|111222333114222233114252633144555633144456667884555667884959677889999677888999777|C .5...4..9..........69....14...41.2.5....3....6.5.92...59....83..........4..2...5.|111122233141222233144522333144555633144456667884555667888995667889999767889997777|C .42.9.7.........8......5...5......7...7.4.1...8......3...9......7.........8.1.34.|122222333111123333411522363411552666444555666444755886949775886999978888999777778|C 2435.......7.6.........7....62.8.................5.97....1.........3.2.......2165|111222222111233224115333444615333344665555544667777584666777588699779888999999888|C ..173..84...........2.......13.......48.5.76.......34.......1...........17..248..|111122333111122233444122233444525336445555566477585666778889666778889999777889999|C .9....2..3..1..6...........475.....8.........9.....385...........6..1..7..1....4.|112223333111222223114425533114455633444456666774556688775596688799999888777799988|C ..2....4..9....5..6..325...1.........................6...238..5..5....3..4....7..|111122333142222333144422233144455536144555776185557776889997776888999976888996666|C ..........46....5....5.23...8...6......614......9...8...27.5....7....26..........|111122333141122233144422333144552236445555566478855669777886669778889969777889999|C ....5.8........2.8.1...743.............................471...9.5.2........3.2....|111112233114442223114422233544442633566666663556788883557778899577788899557799999|C .....6...5........7...3...9....6.....1.2.4.9.....4....1...7...3........2...5.....|112233333122223343111522344115524444616555474666685577669885777969988887999998877|C 4....5......72.......5...6...3...94...........26...8...3...9.......43......6....3|112222233111222233114444443511464433566666663557767883577777788559999888559999988|C ...........1783.....5.2..8...8...43...........76...8...8..7.6.....4562...........|111233333112222334111222334155266644555666444556667448599777888599777788999997888|C 4....26............1.....4.89........6.....1........91.4.....6............95....7|111222334111223344115222344165523334667555344677785549667888599667788999677888999|C ..9.8..5...........5......84....81.............15....68......3...........9..4.2..|111111122133312222334355222344455666334456677444556667888557677888897779889999999|C .......5..782.9...........86..3...7...1.4.9...8...1..78...........8.649..5.......|112333334112323334112222444512266474516666674515668874555888877599989877599999877|C ..6.......3..46......1..5..2....3...3.......2...9....6..5..1......21..7.......2..|111222223111222333114442333144445533445555566775566668777966688777999888799999888|C 9....5.3.....8......6.......47..9......7.4......2..76.......6......3.....8.3....9|111222223111244233111224333444444353655555553656777777666788999668778999688888999|C .5..4..9..9.8..6..3..2.....81.........8...9.........49.....2..1..2..9.8..8..3..5.|111122233111122223144422333444455533465457537665557777666887779688889999668889999|C 5....8..2.8.4......2.........3........7.4.9........1.........2......5.7.3..6....4|111111222333144222335144442335144462735555562738889566788889566777889666777999999|C ...4.3...13...4...........67.....8.54.......39.4.....72...........2...18...6.5...|111122233111122223444122333444455336475555536477556666777889666788889999778889999|C ...6...7..4......9.7.......1......4....4.2....1......5.......1.2......3..5...1...|112233333111223433112223444152626444156666647555686847555988877995988777999998877|C ....9.52...9.......91.7.....1.3........9.2........5.1.....4.65.......1...27.5....|111222333111222223141256663144556633774555633774455668744459868799999888777999888|C .57...........71....12...45.......7.7..8.2..4.3.......86...54....59...........76.|111222233112222333411552633411556633444456666774455886774955886777999988779999888|C 471......3.817.29.......................1.......................46.819.2......564|111222233111222233411556233441556333444456666777455866779455886779999888779999888|C 5........81......5927..4...1.........................3...7..8594......92........8|111122223111122233415666223455567733455567773445567773488666793448889999488889999|C ...........1.3.7...8......31.6.....9..8...6..5.....8.13......1...7.4.3...........|111222233111222333411255363414253366444555666447758696747558996777888999778888999|C .......17.582....1...45..8.18......9....8....5......98.7..41...4....357.84.......|111222223411252233411152333444155633474456636774558666777958886779959886799999888|C .97.......8.5.7.....1..........7....87.....96....2..........4.....3.9.5.......16.|111222233111222233141233333144555666444555666444555667888889767889999777889999777|C ..24.8...3............9...7..7......4.......5......9..6...7............9...3.91..|111222233141125233144125333144225336444555666477588669777589669778589969778888999|C ..86.......1...9..1..................7.194.8..................5..9...7.......52..|111111223141122223544662223544667733554467733554466773588866773588889979588999999|C .2.....3.7....6...8.9.....4..7..48.............57..4..1.....9.3...1....5.4.....2.|122222333112244333111224333155544446177555446177775556888799666888779966888999996|C ......3....71.3.9..9..5.2.3........6....8....9........7.3.1..5..5.4.97....9......|112233333112232333144222255144666557114666577144666557448888557999898877999998877|C 3.8.........4......8.9......1......9...1.5...8......7......6.5......7.........7.1|122222233111124233114144233144444553665555533655777778669778788669798888669999998|C ..9.34........6..3...6......8..65...............34..8......7...5..7........15.4..|111112233111122223444442223455466633456467637556667337588877777588889999558899999|C 5.....2....7...43..3.615.....5.....................5.....458.1..74...6....2.....4|111222233111123333414122233444452536445555566475856666778889696777789999778888999|C ..........4..6.....9....346.6.3.1..8.........6..9.2.5.532....1.....1..3..........|111233333111222223114255223144455633444456666774556668799559688799999888777779888|C ...7...........782...483...1......9...........3......1...916...214...........5...|111222333411122333412223335416626555414666575444686675499988875999887775999888777|C ........1.1.....2..........7.68..31.....6.....52..16.7..........9.....8.9........|111122233141442223141445223144455323666555333676558889677588989677788989667779999|C ...7..61..6.......1....2..8.......7...49.32...1.......2..1....4.......2..71..4...|112223333111123333111222234556626444555666444555676644587777999888879999888877799|C .........8.9.5......8......95....13...6...9...24....86......5......8.6.3.........|112222223142242333144444333111445553611555773655588777666888887666989987699999977|C .34.2...........8...8.9........8....7.......4....5........1.5...9...........7.94.|111112222113222424133325444133555446337754466377555668777596668797999688999988888|C 6.....7....9.7..5...3.........9.....26.....38.....2.........8...1..2.5....7.....4|111112333111422223144445223644455223664555733688557773688577779688887999666899999|C ......8......9...5......9.....946....2..1..5....527.....4......5...8......9......|111112222113132242153336242553636444533666774555676744858677749858879799888899999|C ...82.6..........2..9.4.7..1.........................4..7.1.9..3..........6.91...|111112222113322244133322444153366664553367744566667748555997778559997788999988888|C ....2..6.....4...2..5....4.216.....7.9..8..2.3.....481.4....3..4...3.....3..1....|111223333411223333411222253441666255441666755448666755948888775999988775999988777|C 4......6..5..6.4........275.8...........7...........3.596........5.2..9..2......7|111223333111122333141222335444422665446666655466775555488777959888779999888877999|C .2..........8.2.9.6...1.872...........5...2...........791.8...6.6.4.8..........2.|111222233111222233114255333414445633444555666774566686777559688779999888779999888|C ...4.7...4.....5....915.4..3....5..1.........8..5....4..3.182....5.....3...2.3...|111222233144222233144452333114556633114555677884455677888956667889999667889999777|C .....46...9..3.....4......9...9...4.9.......5.2...5...7......1.....1..6...23.....|111112222113132222413332566443355566443357766445557766445877796888879799888899999|C 9.3.6.............8.9......2..8..3......5......1..4..6......4.9.............3.1.8|112222333111112223444122333444155536474555636475558666777998666799988888777999988|C ........5..3.7...63.....1..5...6....169...584....5...9..4.....36...3.7..9........|111222233122222433111155433671554443677754443677755843667558888667999998669999888|C ..436...22..8....5.9....2...............2...............8....5.4....7..98...425..|111112223111412223444422233444455533666555333665557777668887777688897999688899999|C .1................2.3.....6.8..3......92.65......7..1.6.....2.1................8.|111222333122222343111152344166553334666555444677755448667958888767999998777999888|C 96.53...4.....4...3.......6..5.4.................6.8..4.......7...1.....5...21.38|111122233111222334511622344556662334557763344577866644557886994577888999778889999|C ...........3..85...4........8.....6...61.24...5.....7........5...57..9...........|112222333112244333112244333155244444115555566777778556999778866999778866999888866|C 8.6......46.....3.......65.9......6..7.....8..4......3.21.......9.....16......4.7|111111222331112222433552266433356666433555776444457776448855776888899977888999999|C 6...2..5.........48.......2.....6..325.....374..2.....5.......93.........8..4...5|111222333111222223141552633741556663744456663744455863774955868799999888777999888|C .7.6........1.....56.3.....3...9....4.......7....5...1.....2.68.....5........6.7.|122223334122233344111253334116255444116555477666558477699958777669998887699988887|C ...5....4.....6...3.........4...5..8..7...2..5..9...4.........3...4.....4....1...|111223344112233334112235334112225544666555444665577788699597788699997788669977888|C 96.....1......61......1.7.9.8.49.................38.9.1.9.2......28......2.....61|112333334112323444112223344111222544655555554665777888669977788666979788699999788|C 9....452..69.2..................1..8..4...2..1..5..................5.17..913....2|111122233114122233114422333444425533445555566775586666777886699778889699778889999|C ...38........2....5794.8...1.....8.9.........9.5.....4...9.4578....9........53...|112222233111222233114445533144455333144456667888556667885566677889999777889999977|C .958....3.......5...6....1.6........829...635........2.1....5...6.......4....532.|112222333111123333411122223455556663444456666744455556788889996777789999777888899|C ..5....4.8...9...449...6...5.......7.........7.......9...4...761...8...3.2....9..|111112223114122233144552223444455333646457373666557777688855779668889799688899999|C ..9.7..........7.36..183...9.....1....1...3....4.....1...421..81.6..........1.9..|111112233114442223114222233444555533664457733665555777668888799688877799668899999|C 795.4.........1..........6.....5...2.........9...1.....3..........9.........2.539|112222333111122233441225663441155633744555663774558866744599866779998888777999988|C ........4.2...1..9..........5..6.4.............1.5..9..........8..9...5.3........|111223333111223334551222334511262444566666664555767884599777844599977888999977888|C ...........8....43.5.........1.5..8.6..387..9.2..9.5.........2.83....7...........|111122222111332224511333624553366644553367744556667744586777994588877999888889999|C ..5..4..7.....39...9....7...4..5........7........6..4...3....8...72.....4..9..6..|111223334112223334511223344516223644516666674556899674558899774588899977588899777|C .5..78........26...............64.....1...3.....64...............49........83..5.|111111222134442255134446225134446225336666655377699958377699958337799958777888888|C ......9.5.8....3.2............7.4.9....4.5....9.2.8............2.7....1.1.5......|112223333111223334112253444612553444612555784666955784666957788699977888999977788|C ......1.2...7..4...........5...47.....63.28.....96...3...........7..8...4.8......|111122233111122223441552333444452336447555366477856666777855966788889999778889999|C