# Andoku - a sudoku puzzle game for Android. # Copyright (C) 2009, 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. .8..7.........1..5......7.2........79.......65........7.2......3..1.........3..7.|111222233111223233144253333144255666144555667444558667999958667998988777998888777|X ..81..6........2..7.........2.....58.4.....1.41.....8.........6..9........6..85..|112222233144242233114442333111444533155555556775888666777988866779989886779999966|X 14......9.2...6..4.5......62..6.........4.........5..35......6.4..5...8.8......47|111122333144123333114222235144266635446267655486667559487777599888879559888779999|X .......7.2.5..6...4..9.8.....74..6.............1..78.....2.4..8...8..3.7.8.......|111122233111222223451667723451566733455567773445667873495566873499999888449998888|X ...35..8..8...5.......2......8.796.............756.2......8.......8...6..6..14...|112223334112233334115222344115552344166654447668955577668999577688889977688899977|X ...72.........5.....5.9.287.....75.............69.....963.7.1.....2.........64...|112222333112222333111142533414445563444555666745566686775968888777999988777999988|X 9......7..2..5......7..8..2...........4...2...........4..5..1......6..4..3......5|111123333111122233412222533444266553446666655744668555774888895778889999777789999|X 1.........6..23....8..1.3.7......1.36.3...4.53.1......9.2.3..5....26..3.........2|111223333111222344511222344516263334556666644577768694557888994557888999777788999|X ....3.9......1....6....4........18.4.9.....7.4.36........8....5....6......1.8....|111112223114422223114452233444455533466653337665557777668857799688887799688899999|X ...643....89.........8..6....4.1.....1.....6.....7.9....7..6.........19....485...|111122233114223333114222335144266635444666555476668559477888599777788599778889999|X 6.2..987..............2...9....6..9.....3.....7..8....7...1..............916..5.2|111111222313112222333334422566334444556666644555577664885577777888899797888999999|X ............6....2...59......6.......9.417.2.......7......59...7....8............|122223333111233433111223444115266664555267444566667488555977888995997888999977778|X .6...1.4......5.............13.89......1.2......36.71.............7......2.6...9.|111112223114422233144444233154466223556666633577668839557888889557778899577799999|X ......56.2...3....3.6..8.9............1...9............6.2..7.9....9...6.27......|112223333112222233144452333114455666114555677444556677888956667889999977888899977|X .2..14.........8.2..6...3...6...8.....5...6.....7...1...4...1..2.7.........56..2.|111222333141522233141522333144526663144555667844495667888995767889995767888999777|X .8..6.1..4...........5.6.4..3..4.......179.......9..7..6.4.8...........6..2.3..5.|111122223141142223141445223644445533666555333665577773688577979688879979688889999|X .........4.........8....2.3.4.3..9.2.79...64.1.4..6.9.2.7....8.........6.........|111233333111222333141222355441266665444267555466667855449777858999777888999997888|X ......9....3..48..1...........31....2.56481.7....92...........6..45..6....1......|111122222311112422314444425333344465366666665367775555387777795887899995888889999|X .4.9.......18............79.64..9....76...98....2..34.28............62.......8.2.|122222233111223333411233553411665555416666675444466775844889775888899777889999997|X ..618..2.534..9...........9.........9.......8.........8...........6..942.5..967..|111122233111142223144442333445522336475555536477885566777866669788869999778889999|X ........9....5.3..96..1.4........2.............7........1.8..95..9.2....7........|111223334112233334111233444516222244566666664557777684555997888599997788599977888|X .2.4.7...1......38.....5...39..5.................7..69...7.....27......5...5.2.8.|111122233144222233114425333144425533144555776885597776888597766889999776889996666|X .9......2.3.4..15.....1.3.9......7...1.....2...3......7.9.3.....71..5.9.6......3.|111233333112223333111122244556226444556666644555677644557778888999977788999997888|X ....6............5.......3.5961.73....4...9....36.5491.3.......8............5....|112223333111223334115222334615524444616555474666685574699888577699988777999988877|X 8..1.2........3..7..96......93......5.......1......93......83..1..9........2.5..6|111222333111222334151622334155626344557666344557686449577886949577888999777888999|X 9.....7.8.2.........7.....9.5..........7.8..........2.4.....8.........3.3.2.....1|111233333112223334112522234112555444666654444666555788697775788699977788999997888|X 4....9.....9..7.5.1.3..489.........3.2.....4.9.........179..5.4.3.6..4.....1....7|112223344112223334111223344115523344665555544667785599667788999677788899667788899|X ....67.......4.....7.68.9.......4..3.........4..1.......2.58.3.....2.......89....|122233334112223334511122344516626344511666774558696674558997774588899977588889997|X 93....2...4.5...8..6............5...............1............7..9...1.6...5....28|111122233114442233144422533144225533164555738665599778665997778669977788669998888|X ..5..6....3..9.......5.1.......74.3.....8.....5.92.......6.9.......4..1....1..8..|111223333111222233114225233144455563444456666745556668779599688779999888777799888|X 4........2....15..9...43.....2.......8.3.9.5.......7.....53...4..54....7........5|111122233111222333414222333414555536444456666475555686777999686777999888779998888|X ..7........6..1....6.9.....4....8...2..4.6..7...3....6.....9.5....8..4........5..|112222223111124433151122433655777443665777433655777443665889949665589999688888899|X ......97.9..4.6...68..1........81..7.5.....3.4..36........7..64...9.7..3.94......|111222223141123333141125333444225563444555666745588666777589969777789969788888999|X .9.....7..8.........6....4.......6..1..7.9..8..4.......5....4.........1..3.....8.|111112223141122233144425233644455233644555773668557773668587779668889979688899999|X .3..1.4...2.9..........8.....5....9.....6.....5....2.....8..........9.4...9.7..1.|122223334122223344111123334111555434666555444676555888677798888667799998677799998|X .....4....6......2...36...5.....7.6...8...9...5.4.....1...75...7......2....7.....|122222233111242233111444333144445533145555567885566667888666777889969777889999997|X ....9.6.........7.5..7......69.8...2.47.5.29.2...1.43......2..5.2.........3.4....|122222223111142243511144443516664433556764633557766683577778883579978888599999998|X .9.........4..17.....6.....2.......7.493.852.5.......2.....2.....51..3.........8.|112233333111224443115222243115244443675555543677778599678888599677788999666668899|X .......2..1829........7..8..........1.......6..........8..2........3956..9.......|111123333411122233415122663445522263744555663748885566744889596778889996777789999|X ....6.5..3......8..6.........6.......18...29.......4.........2..7......3..9.5....|112222223111142323114442333414555333444555666777555686777966688797968888799999988|X ....7.........26......5.9...3......45..4.7..17......8...2.1......69.........4....|122233334121223334111522334611525444661555744666585774699885777699988787699998887|X 3.4...56..6.4..2...................4..2.5.9..4...................9..5.1..15...6.7|112222233111122333415223333415566666414555676444445576888899576888997777889999977|X 12.8........3..........9...3.546.................932.4...6..........5........4.32|111122222111122233415526333444556333474456636777455666777485596778889999888889999|X ..7........1........49........6..5.96.......74.2..7........42........8........6..|111112233141455233641452223641452223644457773688857973688857973668557979668899999|X 9.....8.14..9........1.........6......5.8.1......5.........5........7..26.8.....5|112233333112223334112522434111525444666555444666575888696775788699977788999997788|X 3......41..........5..7..9.6.51....2.........7....93.4.6..2..1..........98......6|112233444112333334112335544112225644712555684772566688775599688799999688777996688|X ....7...3..8.....4...5..8.......2......8.3......7.......9..8...6.....7..5...6....|111223334112233334111255344612225344662555744668577794668557999688887799688877999|X ......2.47.9.5........756..........5.47...35.4..........243........4.1.35.6......|111122333111222233411425233444425563744555663745586666778586996778888999777889999|X 3.....7......46......8..9....2......73.....81......6....3..5......37......1.....8|111122333111222333441122335444226635446666655476688555477889955777888999777889999|X 1..25.........1..7..4....8...8......8..5.3..4......4...4....5..6..3.........17..3|112222333111233333412223555411626555416666675444686775444988875999998777999888877|X ..1..2...8..7.......31..48.5......4...........3......6.52..38.......7..4...2..9..|112222223112122333411113333444555366444555666447555666777788886777998988799999988|X ..........2......8.3....26.58........75...42........74.47....9.7......8..........|112233333112223334112255344122554444116654477666655887669558877699988877999998877|X 2....9.3167.....4...6............8.6.1.....6.1.5............1...8.....5453.1....9|111222233111122333114222333444445553444555666755566666777888699777889999778888999|X ..2.1.....47.........4....3.5...4...............1...5.7....6.........19.....5.6..|112222333122223333144425363111455567144456667145556777848596667888899997888999977|X ....564.....67..3.........4.....2.......9.......4.....2.........5..63.....978....|122233334112233334112235444116255547166258447165558477666598877699998877699998887|X 8..4....5..8....6.5.6...27........4...7...8...6........89...4.2.4....7..3....6..7|112223334122223434115233444615233774615555574611889574666889577686899997688899977|X 4.2....6..91....4........2.....4.......9.5.......8.....1........3....75..7....9.8|111122233411112233441552333444552336447752266488755666888755966887799996887779999|X ...41..9..4.........9....6..1..596.....781.....269..8..8....1.........7..9..47...|112222233111122333114142533444442533445555566775866666775869699777889999778888899|X ...7....51...7....2.....6......87.6...........4.13......3.....4....6...28....5...|111122333114222233114442233144545233445555566778565669778866699778888699777889999|X .95.......3....2.8...6.............9..93.21..4.............3...8.3....9.......48.|122223344112223344112253334111553344166555447668855777688859977668899977668899997|X ..382...........79..1...4.............9...2.............8...5..26...........167..|111233334111233334112223444512622244566666664557776784555977788599997888599997888|X .....39...2........3.....7....9...8..1.....2..4...7....6.....1........5...82.....|111122233144123333144422233114555223444555666788555699778886669777789669778889999|X ........8.......1.2.4....5..85...9.............1...46..5....8.3.9.......4........|112223444112333444122233344155223346115555566178899556778889996777888966777899966|X .....374................2...7.58..6...........4..96.1...9................823.....|111122223111222333144252333144553366444555666447755668777959668777999888799998888|X ...1.9..7.8...4...7......1..4..35.......6.......89..7..7......4...5...4.4..3.8...|111112222311222244311552446337554466337754466337755466377855996778888996888899999|X 3.4....5...25.4...........2...2.....7.1...5.3.....6...6...........4.28...1....4.5|112222333111233334112223344516264444516666674555568674559988877599998777999888877|X .....24....8...7......25............1.29.65.4............25......3...6....15.....|111112223114412223144442333445552333465752538666755588666788889677798899677799999|X 96..........7.....3...2.84..39.......8.....5.......36..24.9...3.....9..........87|111122222131124422131554424333554444333356666777755666787755969887789969888889999|X 8...64..1......9.57...1..............1.....6..............4...89.5......3..89...4|111233333112222334152263344152266447155666447155668847559968847599888877999998777|X ...2.....1......4...8......3.....75....7.6....96.....1......2...1......2.....8...|111222333411222335412266355411263355417666385447769885447669985477999885777999888|X 84.5...........9155.....2.9...4...................2...9.6.....2389...........7.31|111223333111222233114223335414426665444666555466675585499977588997777888999977888|X ..4.....9......93.1....3.......1.7.3....7....5.2.3.......4....7.83......4.....5..|112233333112222223111244433511664443556666644755566884775559888799999988777779988|X ..2..8.....3...7......1......71....2.3.....5.8....42......8......8...6.....7..1..|111222233111222233141155233444455633744456663774556666778559969778888999778888999|X 5...7.1.88...2.5.7.....4.....2......4...1...2......4.....7.....9.8.4...36.5.9...4|111223344122223344111223344115253334665555544677758599667788999667788889667788999|X ....7.....72....5.........96.....297.........439.....62.........9....51.....9....|112222333112244333111224433115254443665555544766658599776688999777668899777888899|X ...6.....2....4....9.1.5..8.........6.24.91.7.........1..9.2.8....5....3.....8...|112222233111222433111124443555666433775666433775666444755589999775888999778888899|X .9...4...7.......8...68....4..9........8.7........8..6....25...6.......2...1...4.|111223333122233334112224434111254444655555554666657888696677788699997778999977888|X .....1....28....5.....7..8....8....7.........8....3....8..2.....9....46....6.....|111112223111142233544442223554444263566666663567888833577788883557789999577799999|X 2..8.........9..........4..7.831.2...8.....9...9.785.1..6..........2.........5..9|111122333111222333412255663412255633444456666774558896744558896777888999777889999|X 9...7......6.5.34.7.....29....6.....2.......7.....3....47.....2.34.8.9......2...4|111233333111222343151226343152226644555666444556677748959677848959777888999997888|X .21....6..7...............8...13.4.............8.69...4...............3..9....25.|111123333111122233144225533444255663442257766844557666885577669887779999888879999|X 3........1.7..2...9..5.1.........6.5..1.7.9..2.9.........7.9..6...3..4.2........9|111112223111442223144442323445552333646555373666855577686877779688877999688899999|X 15..7..........8...8..6...1.........2..7.3..9.........4...8..2...9..........3..75|112222333111222333114252633144455663144555667844556667884959677888999777888999977|X ...95..3.........1.7....29..6.8...................9.6..19....2.9.........5..38...|111123334111122334555123334522222364566666664567888884577789444577889999577789999|X .........3..2..6.7..2....48....7..3..3.5.4.6..8..9....95....1..6.8..1..4.........|112223333112223334111122334155524444666555444666675558699778888699977788999977788|X .5.4........51....346.2......5......9.......5......8......5.142....36........3.6.|111122233111222233144425663144525633774555633774585669744586669778888999778889999|X ..........1...7....54.83...6...2.....3.....4.....9...5...91.86....7...2..........|111122333111422233114425233444425233445555566778586666778586699778886999777889999|X .........6....1..5.6....1.......5...9782.4513...3.......7....4.4..7....8.........|111122233111122333142225663444525633474555636774585666744588869777889999778889999|X .6..........8..4..341.....8.1...29.............61...4.6.....214..7..5..........5.|112222333112223343111123344551626344556666644557686944557789999757788899777888899|X ..2.8.31......6..7.9.............7.8.........7.5.............9.4..9......14.6.9..|111222222111332224151333344551366664553367744566667844557777848599977888999999888|X .7.4.8.......749.......1...5....6..9.3819726.9..7....3...5.......491.......3.9.1.|111122223111122243155622443775664433775666433775566433755886449758889999788889999|X .5.....4.......9..8....2......1.6...1.......9...4.9......8....7..2.......4.....2.|111222222111113224556613234557633334557666344577776344578796644588799999888888999|X .7............9.....9.....33.257.......1.2.......135.88.....6.....2............3.|111112223441412223411455223444455233666653333667558888677558998677798988677799999|X ..4...........43..68.1.5.4..9....1.4.........7.1....6..7.6.1.39..94...........5..|111233333111222234511222334551662344556666644557866944577888994578888999777778999|X 9.1.7.......6.4......9......32.........2.6.........42......7......7.3.......5.2.7|111222233111122233141422335444463335466666665477765555477885959778889999778888999|X ...27..................96.2.1.9....4.........3....2.7.8.71..................68...|111112223111122223444452233444455333466555337666557777668857777688889999688899999|X .6.713.............53..8...3..68........9........41..5...8..73.............539.1.|111222223141212323441112333544446663544666773566677773555899977585898979588888999|X 9.....2.....2.9.3..7......6.......64..3...8..36.......6......7..9.1.5.....9.....7|111122333141123355142223335146222635446666655476888659477788859447789959777889999|X ..4..1527.........5........2..586...............914..2........4.........4251..8..|112222333112242223111544433115554333666654444777655588776665888799969988777999988|X .8.9.......1..8..51...4..8...3.........2.1.........7...4..3...93..8..4.......4.3.|111222223141122333441122533441455533644457773665557877665998877666998878699999888|X .........5.813.9.24....5....6..1.4.............7.6..5....4....76.4.285.3.........|122333344122233444112233344112555446112555766188555766889997766888997776889999776|X .9....6...4...9..5...........4.73.2..73...14..2.16.5...........9..2...1...8....5.|111222233111222333144252333144455563144456667845556667888959667888999777889999777|X ..69........7.3..9....8.....4...8..6..8.9.2..2..4...1.....7....6..2.9........61..|111222333141222233141225333141555636444456666474555868777599868779999868777999888|X ...9.6.....6....2..794.2...9.......4.2.6.8.5.4.......2...1.968..9....2.....2.7...|112222222111112324115663344775663344775563344775566344775566388795988888999999988|X 2...9.5.....3..6..9.7..5.2........7..7.....9..2........3.6..9.2..8..9.....2.1...3|111223333112223333111222434155524444666555444666675558696777888999977788999977888|X .3...72....9.5.7.8.........87....3.............5....84.........9.4.2.1....84...5.|112222223111222333144445333111455533444456666775556888777566668777999888799999988|X ..4..5....3..8.4.61.............4.....9...1.....2.............38.3.1..6....6..5..|111222233111112223144444233444455233665555533667558888667888889677799999667777999|X ..1..7......9......8...4.9.3.....9.....842.....3.....4.4.2...6......8......5..4..|112223344111233334111233434122255444625555574666557778696997888699997888669977788|X .4.............7....6...5..4....6...56..4..93...3....4..2...8....4.............7.|122222333111224333111224433115554443665654544766655588776699888777699888777999998|X ..3......9.....7.....56..8....69..1.7.9...6.8.3..82....9..47.....5.....4......8..|111222333111222234151126334555626334575666434577686444577689949578888999777888999|X ..........2....9......5....3..76....6...1...2....46..5....3......7....3..........|111222233111122233144152233444455333444555666777556666778859669778889999778888999|X ...5....7.39.....87.........7..532...96...58...286..9.........99.....37.1....6...|112223333111123333411222235416666255444465555447666685497777885999978888999977788|X ...........4....2..1.4.........76...2..8.4..5...74.........1.9..5....1...........|111122222333122424331114424335515444336555477666585577696688877696998777999998888|X ..42.7......8......8..142.........28.........73.........375..9......3......9.84..|112222233111222334115523334611553344666654444667755884677795588677999888779999988|X ..1...96.73......5........9....58....6.....2....53....9........4......83.94...1..|111122233411122333441123335446622235446666655478886655477789955777889995778889999|X .91.....7.......35...8.7........8.91.........32.9........3.5...15.......4.....27.|111222233112224433112444433112445433655555553668588799668888799668877799667777999|X .21....5......9.852..31........7.1.............9.8........51..681.4......8....59.|111122223111422223411425333444445533664555733665577777666587997688887999688889999|X .9.........8...12..........8.....56..2.9.4.1..63.....2..........85...2.........4.|111123333411122233441122233444525263445555566748585666778889966778889996777789999|X .8.2........3..5.....4......45.1.2.3....3....8.6.7.45......5.....3..2........3.8.|111112222111122233444225333644445533644555773665577773666588777668889999888899999|X 5.....7..8..29..........5.....1...38.........14...8.....1..........53..1..8.....7|111222222112232444511133344516333334566666664577777684557778884555979988999999888|X .....51..34..8...79..2...............1.....9...............4..18...7..26..51.....|111222233111112233441555223444456623777456333784456666788555966778899999778888999|X ......3.93......7..7.....3.......1.....526.....7.......9.....2..3......15.4......|111122233144122333114522233414552336444555666477855696778885699777889669778889999|X 65....3.9............8.6..7.9.7.....2.......8.....9.5.7..5.2............5.4....13|111233334111223334512223344511222644566666664556777884559977784599977888599997888|X ..3.......9...73......3..9.....7....82.9.1.37....4.....5..2......47...1.......6..|112222334112222334111253334661155334666555444677558844677759888677999988677999988|X 2...78...8........4.3.......9.....53.........73.....8.......7.4........7...72...1|111112223111142233554442223564444423566666663578888863577788833557789999577799999|X ...4.......4...7.95.69.4.8..9........2.....9........4..4.7.19.54.2...3.......7...|122223333111222223114444443514466663511467883566667783577777788599999888555599998|X 97............8.7...2........4....2..9.....3..3....6........4...1.6............13|111122333112222223415552333411456633444456666774456886777955586799999988777998888|X ..7..5....5.....8...1...7....3......5.......1......9....4...3...9.....2....9..5..|111112222313112244333512224335554444336654477666655577688895777668899797888899999|X 2.618.......23........64.1...4.7........4........9.4...6.41........58.......261.8|111233344111233344112223334152226664552666744566677748599977788559997888559997888|X 6..891.2....3..7.....7.......5.2......2.5.3......3.1.......6.....6..3....3.574..1|112222333111222334111122334555666334555666444577666444577889999577888999777888899|X ....5.....93....58.............94..3.2.5.7.6.3..18.............97....38.....7....|111222333112222233111444233155444443675555543677777558669777888669999988666999888|X ..6..1..5.....9...98........9.18........9........12.8........29...9.....1..3..4..|111223333111222223114442523144444533645555573665777778695977788699999888666699888|X ....84.....679.......9.1....39..6...............5..23....4.3.......795.....12....|112222333111223343111122343556662344555666444557866644757889999757788999777888899|X ...3.........8..2..7...439.......6.....4.9.....2.......348...1..9..5.........1...|112233333112223334111225344661255544661257844665557844669577888699977788999997788|X 6.2............2......6............648.....131............4......7............9.8|111222233112222333114255333144556663144456667844455667888559677888999977889999777|X 3...........52..9.6...8.........8.....3...5.....4.........4...6.7..15...........5|111222233411222333412253333411556666414555676444455776888859976888999776889999777|X 5...................61.74....3...96...........48...7....53.18...................3|112233333111222233144425233144525667144555667144585667998586667998888777999998877|X 3....6......624.....9......6......7...........3......2......5.....532......8....7|111122233411122233444122233444155333445555566777558666779998666779998886779998888|X .3.........4.2.67.1.3...............5...1...3...............9.4.28.4.1.........6.|111223344111223334122222344115553334666555444677755588667999998677799888667799888|X .8.......7...9....2..8.7.4...7....6.42.....38.3....2...5.6.3..1....5...6.......5.|111222233111222333141253336144255366444555666447558669477758969777888999778888999|X .9...1...4.......7....2..3..73..........8..........51..5..7....1.......9...2...7.|112222333111223333112224433115555444666654444666555577886699977888899777888999977|X .8.6......51....47.........6......3..7.....5..4......9.........56....89......9.2.|111112223141512223144552233644452733664457733664857773668855779688895979688899999|X ..32......86.......5.3...8.3.8.2.7.....538.....2.1.8.3.1...2.3.......32......94..|111112222113332244113332244563332444566666664555788864557788899557788899777799999|X ...8.239.1..2....53.9.....8.9..2..1...........1..9..8.5.....8.12....9..4.865.1...|112222223411112333414152233414555333444456666777555686779958686777988886799999988|X .1......3....1....5....2.86.4.....1...3...4...7.....4.36.2....7....3....1......3.|111122233122222433111552443167554443667754433677755438677955888667999998669998888|X ......2.....14......8.6...5.....8.6...4...9...8.4.....1...2.7......54.....1......|111122222111222233441145533444445333466555337666577777665578877669999888999998888|X .......1.........7.7.6....21..29.................63..45....1.2.8.........3.......|111112233144112233144422223554466623544666773586667733588887779558899779558899999|X ...4.....32.9.5.6.....1..3....3......4..9..1......4....5..2.....8.6.3.72.....1...|111222333111222333111224333556624444556666644555576644888577999888777999888777999|X ..29.1...4.5..6.8.................5...........1.................6.4..5.7...8.23..|111222333111122223144442233144445553664555733655577778669977778699998888666999888|X ..7.59.62..9..6...........4.....8...............1.....5...........4..7..61.98.2..|112222233111122333141225333144455366444555666447556668777599868777998888779999988|X 2..5....3.....5.....3..9.....8.....55...9...79.....3.....6..1.....1.....1....4..6|111122223141222333141152233444555663774456633744555666778859969777888969788889999|X ...4..9..1....3..........3.2..7.5..35..3.9..79..8.1..2.9..........9....1..3..6...|122223333111222344111223334511663444556666644555766884577799888557999888777799998|X 94.582............1..6....3..7.........7.6.........6..3....7..2............924.58|111222233114222333114223353144466653144666557846665557848899577888999577889999777|X .3.4.5.....1...94...............3....13...65....6...............74...2.....9.8.7.|111122222111123322145533326444553366447753366447755666487775569887789999888889999|X .83.9....5...7...8...3..8.6..4.........635.........3..3.6..9...8...4...3....5.16.|111112223114122233144422233444445333655555553666577777668887779668889799688899999|X .....25......3.6.......7..1.4..6.3......8......8.2..6.1..2.......3.4......59.....|111222333111223343111222343555266344556666644557668444757888999757788999777888999|X .........59.1..2.8.........1.....4.....843.....5.....3.........4.3..5.69.........|111223333112222233411125333416625555446666655444476685999478885997777788999977888|X ...9...3.538...........4...4.5.6.......385.......2.1.8...1...........357.4...2...|111122222131112422335514424333544444333555666777775666787795566887899969888889999|X 9...........2....7.3.....21......5..3.14.98.6..7......19.....6.2....3...........2|111112223144122233444152233444152333645555573666859777668859777668889779688899999|X ..9........8.4.........95..9...3.......2.1.......1...3..27.........7.2........4..|111122222111222233441155333444455333644457773666557777666558877669999888999998888|X 2....1........2....5..8.6....3..9...............2..4....8.2..9....9........5....4|111222333111222233144425533114425633444555666774586699775586669778888999777888999|X 93...8....8.1....56.2.31..8..63..2..3...7...6..1..63..5..26.1.38....2.5....5...64|111122233111124223514444223544644233566666663557886883577888893577879999557779999|X .....46........3.6.....1....1..39..8...856...5..46..3....7.....8.1........61.....|111222334112223344115233334115223444665555544666788599677778599667788899677888999|X 6.......3..4...6...3...9.....8........95.17........9.....9...6...6...3..1.......9|111122223114222323114423333144555363444555666747555668777796688797999688799998888|X ..2.....7.....2.............19....6.3.7...9.4.9....61.............5.....8.....5..|111122223111122233144425233444455533664457733665557777668587779668889999688889999|X ..3......7.5...4.8...45.........5.7.3.......7.9.7.........49...1.2...6.5......8..|111122233114122233114522233444555633474456636774555666778885699778889699778889999|X 2......6....1........4........82...5.25...94.8...13........5........2....9......4|112233334112223334111255334611255444662257744666557884699557888699977788699997788|X 7....4...1.4.............2.....89......157......62.....8.............3.9...8....6|112222333111222334155223334115666344155666447558666477588899447588999777888999977|X .1...........3.......6..5.7.8..........1.7..........9.5.1..4.......2...........1.|111123333111122233445122633445222663445555566744888566774889566778889999777789999|X 2..71........9.45...........1.8.2...............9.4.2...........46.2........67..9|111112233114422233144555223144452233664457733668857779688555779668887799668899999|X ..69...1....4.........1...94....9..5...2.1...3..1....41...5.........4....5...79..|122222333112222343111113344155553344666654444667755558667788888767999988777999998|X ..26............3....43.2..7....9....5.3.6.2....8....7..5.43....4............15..|111122333112223343512223344511263644556666644556768994557788894757788899777889999|X ..1.36..........7..57.....3......9..41.....97..8......6.....14..3..........68.7..|111222333111222233411225333414555366444456666447555686777599886779999888777999888|X ......8.......5.7...9..8...9...7.36.6..8.9..3.21.5...7...9..7...9.5.......7......|112222344111222334511262334516663344517763384557766684577969884577999888557999988|X 8....9....73...2.....3.....38.5.......18.35.......1.38.....8.....6...84....9....3|112222233111112223114442553664777533644777553664777533644855599688899999668888899|X .2...9.....5.8.2.9..35.6........842...........582........9.26..6.2.7.9.....4...3.|111222333111222333411222353441666355444666555447666855747999885777999888777999888|X .1.2.....3.6.91452........6....76...2.......9...92....7........84561.7.3.....2.6.|112222223111122333114442333144445533445555566775566668777966688777998888799999988|X .1...3....4....5.......6....91....7...5.7.9...8....49....1.......4....1....4...6.|111122233111122333445123333445222666445555566444777566888879566888779999887779999|X ......4...2.6.....3......26....5.....749.538.....9....26......4.....9.6...3......|111122233112224233112244443155554433667754433667755558677779988669799988669998888|X ...8.1.....6....57.6.....8.9...68..13...7...54..21...6.5.....9.74....9.....9.2...|111222233114222553114426533114626533774666533774686599774685599744888599778888999|X ....3...5......4..5....76.......479..57...34..463.......92....7..5......1...8....|111122233111222333144223335144266635444666555476668559477788559777888999778889999|X ....34...7.............6..83....81..8.7.2.3.5..56....99..7.............1...15....|111222223111223333141123353444426653446666655746685555747789959777788999788888999|X 7...3.........39..4..6.9.........24...3...1...45.........9.2..4..21.........1...2|111223333112223333112222443115666444555666444555666477855999977888899977888899777|X ..8...7...6..8...4........12.....8....9...5....1.....56........4...1..9...2...6..|111233333112222443111222433551662443556666644755866944775888999755888899777778999|X .8.............3...738...2.......615.163.748.859.......4...389...8.............3.|111122222111122322441555333444453336447753366477756666777555866997998888999998888|X .314..29.97.......7......6...9......3.6...9.7......6...9......3.......36.62..857.|111122233141222223144425333114455333444555666777556688777596668799999868779998888|X ...........4....23....3.96....4.....1.......6.....9....41.2....87....5...........|112222334111223334111222334155666334555666444577666448577999888577799888577999988|X 7.........4.......1.9.4....6...72....2..8..7....43...5....6.2.4.......6.........3|122222233111244333115224333115554344166654447668655577888699577888669777889999997|X .81.....6........7.6..........84...5.........5...64..........8.8........3.....27.|112222223111112223411445333444455536477753336475556666777566886799988888799999988|X ..7.26...............2..........93..7.1...4.2..46..........1...............39.8..|111222223111112333444152233444552333444555666777855666778859666777899999788888999|X .......7....7......6....51.53....9....7...2....6....52.24....9......8....8.......|111122233111122334515222334555263334566666664577768444577888494577889999778889999|X .....4..52...4.....3..6..9...2....6...6...5...4....8...7..1..5.....3...68..1.....|122223344111523344116522344116522344716555384776995388776995388776695888776699998|X .8.3.....431........4.16...1....9..28..1.3..75..4....3...63.9........319.....1.7.|111223333114222335114222335114266635444666555476668599477888599477888599777788999|X ....5.8....6.7.....1.5......2.8..9......2......1..3.8......6.2.....8.6....5.9....|111112223114122233144222533444445533664555733665577777665888779668889799688899999|X ...263.1...37..5.......9..2...3...9...9...8...2...1...9..6.......2..73...4.892...|111112222111322224513326674555366774553367744533667444536687794588887999888899999|X 15........4.5...9..9...3...46.3...2...3...6...8...6.34...6...4..2...5.7........58|112223333112222334511112234551666334555666444577666844579988884577999988777799988|X .8......7.........9.2.......37.....1.........5.....68.......8.5.........6......7.|111222333411112233415512233444552633444752666884755666887795596887799996888777999|X ..2.....86...1.....1...8..6.2..........9.4..........2.1..5...7.....9...57.....2..|111222222113332242111335544163355444663357744666557748665577888969977788999999888|X .3....4..9..26..81....4.......7.4.....7...2.....3.8.......2....52..79..3..3....6.|112223333111122233414152333414552266444555666447755686999758686997778888999977788|X ..75...1..1.............2....5..1..2..6...1..1..6..7....4.............6..9...63..|122223334112223334112255334111655344166654447668554777688559977688899977688899997|X