solution grids per gangster

Everything about Sudoku that doesn't fit in one of the other sections

Re: solution grids per gangster

Postby champagne » Sun May 19, 2024 8:34 am

Another example with the gangster index 34, expected to fit with 30 of the 416 bands
here is my list of the results, sorted on the increasing index of the band corresponding to the fill
Code: Select all
158239674247156389369478125;34;13,37
157239684248156379369478125;34;11,39
158239674249176385367458129;34;16,60
149276385258139674367458129;34;5,62
148256379257139684369478125;34;3,95
159276384248139675367458129;34;18,98
147256389258139674369478125;34;1,114
148239675259176384367458129;34;4,117
169258374257436189348179625;34;29,164
168259374257436189349178625;34;26,165
159238674247156389368479125;34;17,172
169478325257139684348256179;34;28,179
167458329248139675359276184;34;21,180
158476329247139685369258174;34;14,184
169258374247139685358476129;34;23,185
147256389259138674368479125;34;2,188
169478325258139674347256189;34;30,190
158476329249138675367259184;34;15,199
148256379267439185359178624;34;9,200
167259384249138675358476129;34;22,201
147256389268439175359178624;34;6,202
147239685269158374358476129;34;7,247
149238675267159384358476129;34;10,269
167458329258139674349276185;34;25,270
147256389269438175358179624;34;8,295
167259384258436179349178625;34;24,310
168479325259138674347256189;34;27,312
157438629249176385368259174;34;12,365
157438629268159374349276185;34;19,384
159276384268439175347158629;34;20,368


we have the 30 bands, with only one fill for each of them.
It seems the the code works well
champagne
2017 Supporter
 
Posts: 7455
Joined: 02 August 2007
Location: France Brittany

Re: solution grids per gangster

Postby champagne » Sun May 19, 2024 1:40 pm

first gangsters index 0-5
Hidden Text: Show
147369258258147369369258147;0;1,0
147269358258347169369158247;0;2,412
147359268258167349369248157;0;3,412
147259368258367149369148257;0;4,412
147368259258149367369257148;0;5,412
147268359258349167369157248;0;6,412
147358269258169347369247158;0;7,412
147258369258369147369147258;0;8,0
147368259259147368368259147;0;9,0
147268359259347168368159247;0;10,412
147358269259167348368249157;0;11,412
147258369259367148368149257;0;12,412
147369258259148367368257149;0;13,412
147269358259348167368157249;0;14,412
147359268259168347368247159;0;15,412
147259368259368147368147259;0;16,0
148369257257148369369257148;0;17,0
148269357257348169369157248;0;18,412
148359267257168349369247158;0;19,412
148259367257368149369147258;0;20,412
148367259257149368369258147;0;21,412
148267359257349168369158247;0;22,412
148357269257169348369248157;0;23,412
148257369257369148369148257;0;24,0
148367259259148367367259148;0;25,0
148267359259348167367159248;0;26,412
148357269259168347367249158;0;27,412
148257369259368147367149258;0;28,412
148369257259147368367258149;0;29,412
148269357259347168367158249;0;30,412
148359267259167348367248159;0;31,412
148259367259367148367148259;0;32,0
149368257257149368368257149;0;33,0
149268357257349168368157249;0;34,412
149358267257169348368247159;0;35,412
149258367257369148368147259;0;36,412
149367258257148369368259147;0;37,412
149267358257348169368159247;0;38,412
149357268257168349368249157;0;39,412
149257368257368149368149257;0;40,0
149367258258149367367258149;0;41,0
149267358258349167367158249;0;42,412
149357268258169347367248159;0;43,412
149257368258369147367148259;0;44,412
149368257258147369367259148;0;45,412
149268357258347169367159248;0;46,412
149358267258167349367249158;0;47,412
149258367258367149367149258;0;48,0
147359268268147359359268147;0;49,0
147259368268347159359168247;0;50,412
147369258268157349359248167;0;51,412
147269358268357149359148267;0;52,412
147358269268149357359267148;0;53,412
147258369268349157359167248;0;54,412
147368259268159347359247168;0;55,412
147268359268359147359147268;0;56,0
147358269269147358358269147;0;57,0
147258369269347158358169247;0;58,412
147368259269157348358249167;0;59,412
147268359269357148358149267;0;60,412
147359268269148357358267149;0;61,412
147259368269348157358167249;0;62,412
147369258269158347358247169;0;63,412
147269358269358147358147269;0;64,0
148359267267148359359267148;0;65,0
148259367267348159359167248;0;66,412
148369257267158349359247168;0;67,412
148269357267358149359147268;0;68,412
148357269267149358359268147;0;69,412
148257369267349158359168247;0;70,412
148367259267159348359248167;0;71,412
148267359267359148359148267;0;72,0
148357269269148357357269148;0;73,0
148257369269348157357169248;0;74,412
148367259269158347357249168;0;75,412
148267359269358147357149268;0;76,412
148359267269147358357268149;0;77,412
148259367269347158357168249;0;78,412
148369257269157348357248169;0;79,412
148269357269357148357148269;0;80,0
149358267267149358358267149;0;81,0
149258367267349158358167249;0;82,412
149368257267159348358247169;0;83,412
149268357267359148358147269;0;84,412
149357268267148359358269147;0;85,412
149257368267348159358169247;0;86,412
149367258267158349358249167;0;87,412
149267358267358149358149267;0;88,0
149357268268149357357268149;0;89,0
149257368268349157357168249;0;90,412
149367258268159347357248169;0;91,412
149267358268359147357148269;0;92,412
149358267268147359357269148;0;93,412
149258367268347159357169248;0;94,412
149368257268157349357249168;0;95,412
149268357268357149357149268;0;96,0
157369248248157369369248157;0;97,0
157269348248357169369148257;0;98,412
157349268248167359369258147;0;99,412
157249368248367159369158247;0;100,412
157368249248159367369247158;0;101,412
157268349248359167369147258;0;102,412
157348269248169357369257148;0;103,412
157248369248369157369157248;0;104,0
157368249249157368368249157;0;105,0
157268349249357168368149257;0;106,412
157348269249167358368259147;0;107,412
157248369249367158368159247;0;108,412
157369248249158367368247159;0;109,412
157269348249358167368147259;0;110,412
157349268249168357368257149;0;111,412
157249368249368157368157249;0;112,0
158369247247158369369247158;0;113,0
158269347247358169369147258;0;114,412
158349267247168359369257148;0;115,412
158249367247368159369157248;0;116,412
158367249247159368369248157;0;117,412
158267349247359168369148257;0;118,412
158347269247169358369258147;0;119,412
158247369247369158369158247;0;120,0
158367249249158367367249158;0;121,0
158267349249358167367149258;0;122,412
158347269249168357367259148;0;123,412
158247369249368157367159248;0;124,412
158369247249157368367248159;0;125,412
158269347249357168367148259;0;126,412
158349267249167358367258149;0;127,412
158249367249367158367158249;0;128,0
159368247247159368368247159;0;129,0
159268347247359168368147259;0;130,412
159348267247169358368257149;0;131,412
159248367247369158368157249;0;132,412
159367248247158369368249157;0;133,412
159267348247358169368149257;0;134,412
159347268247168359368259147;0;135,412
159247368247368159368159247;0;136,0
159367248248159367367248159;0;137,0
159267348248359167367148259;0;138,412
159347268248169357367258149;0;139,412
159247368248369157367158249;0;140,412
159368247248157369367249158;0;141,412
159268347248357169367149258;0;142,412
159348267248167359367259148;0;143,412
159248367248367159367159248;0;144,0
157349268268157349349268157;0;145,0
157249368268357149349168257;0;146,412
157369248268147359349258167;0;147,412
157269348268347159349158267;0;148,412
157348269268159347349267158;0;149,412
157248369268359147349167258;0;150,412
157368249268149357349257168;0;151,412
157268349268349157349157268;0;152,0
157348269269157348348269157;0;153,0
157248369269357148348169257;0;154,412
157368249269147358348259167;0;155,412
157268349269347158348159267;0;156,412
157349268269158347348267159;0;157,412
157249368269358147348167259;0;158,412
157369248269148357348257169;0;159,412
157269348269348157348157269;0;160,0
158349267267158349349267158;0;161,0
158249367267358149349167258;0;162,412
158369247267148359349257168;0;163,412
158269347267348159349157268;0;164,412
158347269267159348349268157;0;165,412
158247369267359148349168257;0;166,412
158367249267149358349258167;0;167,412
158267349267349158349158267;0;168,0
158347269269158347347269158;0;169,0
158247369269358147347169258;0;170,412
158367249269148357347259168;0;171,412
158267349269348157347159268;0;172,412
158349267269157348347268159;0;173,412
158249367269357148347168259;0;174,412
158369247269147358347258169;0;175,412
158269347269347158347158269;0;176,0
159348267267159348348267159;0;177,0
159248367267359148348167259;0;178,412
159368247267149358348257169;0;179,412
159268347267349158348157269;0;180,412
159347268267158349348269157;0;181,412
159247368267358149348169257;0;182,412
159367248267148359348259167;0;183,412
159267348267348159348159267;0;184,0
159347268268159347347268159;0;185,0
159247368268359147347168259;0;186,412
159367248268149357347258169;0;187,412
159267348268349157347158269;0;188,412
159348267268157349347269158;0;189,412
159248367268357149347169258;0;190,412
159368247268147359347259168;0;191,412
159268347268347159347159268;0;192,0
167359248248167359359248167;0;193,0
167259348248367159359148267;0;194,412
167349258248157369359268147;0;195,412
167249358248357169359168247;0;196,412
167358249248169357359247168;0;197,412
167258349248369157359147268;0;198,412
167348259248159367359267148;0;199,412
167248359248359167359167248;0;200,0
167358249249167358358249167;0;201,0
167258349249367158358149267;0;202,412
167348259249157368358269147;0;203,412
167248359249357168358169247;0;204,412
167359248249168357358247169;0;205,412
167259348249368157358147269;0;206,412
167349258249158367358267149;0;207,412
167249358249358167358167249;0;208,0
168359247247168359359247168;0;209,0
168259347247368159359147268;0;210,412
168349257247158369359267148;0;211,412
168249357247358169359167248;0;212,412
168357249247169358359248167;0;213,412
168257349247369158359148267;0;214,412
168347259247159368359268147;0;215,412
168247359247359168359168247;0;216,0
168357249249168357357249168;0;217,0
168257349249368157357149268;0;218,412
168347259249158367357269148;0;219,412
168247359249358167357169248;0;220,412
168359247249167358357248169;0;221,412
168259347249367158357148269;0;222,412
168349257249157368357268149;0;223,412
168249357249357168357168249;0;224,0
169358247247169358358247169;0;225,0
169258347247369158358147269;0;226,412
169348257247159368358267149;0;227,412
169248357247359168358167249;0;228,412
169357248247168359358249167;0;229,412
169257348247368159358149267;0;230,412
169347258247158369358269147;0;231,412
169247358247358169358169247;0;232,0
169357248248169357357248169;0;233,0
169257348248369157357148269;0;234,412
169347258248159367357268149;0;235,412
169247358248359167357168249;0;236,412
169358247248167359357249168;0;237,412
169258347248367159357149268;0;238,412
169348257248157369357269148;0;239,412
169248357248357169357169248;0;240,0
167349258258167349349258167;0;241,0
167249358258367149349158267;0;242,412
167359248258147369349268157;0;243,412
167259348258347169349168257;0;244,412
167348259258169347349257168;0;245,412
167248359258369147349157268;0;246,412
167358249258149367349267158;0;247,412
167258349258349167349167258;0;248,0
167348259259167348348259167;0;249,0
167248359259367148348159267;0;250,412
167358249259147368348269157;0;251,412
167258349259347168348169257;0;252,412
167349258259168347348257169;0;253,412
167249358259368147348157269;0;254,412
167359248259148367348267159;0;255,412
167259348259348167348167259;0;256,0
168349257257168349349257168;0;257,0
168249357257368149349157268;0;258,412
168359247257148369349267158;0;259,412
168259347257348169349167258;0;260,412
168347259257169348349258167;0;261,412
168247359257369148349158267;0;262,412
168357249257149368349268157;0;263,412
168257349257349168349168257;0;264,0
168347259259168347347259168;0;265,0
168247359259368147347159268;0;266,412
168357249259148367347269158;0;267,412
168257349259348167347169258;0;268,412
168349257259167348347258169;0;269,412
168249357259367148347158269;0;270,412
168359247259147368347268159;0;271,412
168259347259347168347168259;0;272,0
169348257257169348348257169;0;273,0
169248357257369148348157269;0;274,412
169358247257149368348267159;0;275,412
169258347257349168348167259;0;276,412
169347258257168349348259167;0;277,412
169247358257368149348159267;0;278,412
169357248257148369348269157;0;279,412
169257348257348169348169257;0;280,0
169347258258169347347258169;0;281,0
169247358258369147347158269;0;282,412
169357248258149367347268159;0;283,412
169257348258349167347168259;0;284,412
169348257258167349347259168;0;285,412
169248357258367149347159268;0;286,412
169358247258147369347269158;0;287,412
169258347258347169347169258;0;288,0
147368259258149376369257148;1;1,411
147268359258349176369157248;1;2,411
147369258259148376368257149;1;3,411
147269358259348176368157249;1;4,411
148359276257168349369247158;1;5,411
148259376257368149369147258;1;6,411
148367259259148376367259148;1;7,1
148267359259348176367159248;1;8,413
148359276259167348367248159;1;9,413
148259376259367148367148259;1;10,1
149358276257169348368247159;1;11,411
149258376257369148368147259;1;12,411
149367258258149376367258149;1;13,1
149267358258349176367158249;1;14,413
149358276258167349367249158;1;15,413
149258376258367149367149258;1;16,1
147369258268157349359248176;1;17,411
147269358268357149359148276;1;18,411
147368259269157348358249176;1;19,411
147268359269357148358149276;1;20,411
148359276267148359359267148;1;21,1
148259376267348159359167248;1;22,413
148367259267159348359248176;1;23,413
148267359267359148359148276;1;24,1
148359276269147358357268149;1;25,411
148259376269347158357168249;1;26,411
149358276267149358358267149;1;27,1
149258376267349158358167249;1;28,413
149367258267158349358249176;1;29,413
149267358267358149358149276;1;30,1
149358276268147359357269148;1;31,411
149258376268347159357169248;1;32,411
157368249248159376369247158;1;33,411
157268349248359176369147258;1;34,411
157369248249158376368247159;1;35,411
157269348249358176368147259;1;36,411
158349276247168359369257148;1;37,411
158249376247368159369157248;1;38,411
158367249249158376367249158;1;39,1
158267349249358176367149258;1;40,413
158349276249167358367258149;1;41,413
158249376249367158367158249;1;42,1
159348276247169358368257149;1;43,411
159248376247369158368157249;1;44,411
159367248248159376367248159;1;45,1
159267348248359176367148259;1;46,413
159348276248167359367259148;1;47,413
159248376248367159367159248;1;48,1
157369248268147359349258176;1;49,411
157269348268347159349158276;1;50,411
157368249269147358348259176;1;51,411
157268349269347158348159276;1;52,411
158349276267158349349267158;1;53,1
158249376267358149349167258;1;54,413
158367249267149358349258176;1;55,413
158267349267349158349158276;1;56,1
158349276269157348347268159;1;57,411
158249376269357148347168259;1;58,411
159348276267159348348267159;1;59,1
159248376267359148348167259;1;60,413
159367248267148359348259176;1;61,413
159267348267348159348159276;1;62,1
159348276268157349347269158;1;63,411
159248376268357149347169258;1;64,411
167359248248167359359248176;1;65,1
167259348248367159359148276;1;66,413
167348259248159376359267148;1;67,413
167248359248359176359167248;1;68,1
167358249249167358358249176;1;69,1
167258349249367158358149276;1;70,413
167349258249158376358267149;1;71,413
167249358249358176358167249;1;72,1
168357249247169358359248176;1;73,411
168257349247369158359148276;1;74,411
168347259249158376357269148;1;75,411
168247359249358176357169248;1;76,411
169357248247168359358249176;1;77,411
169257348247368159358149276;1;78,411
169347258248159376357268149;1;79,411
169247358248359176357168249;1;80,411
167349258258167349349258176;1;81,1
167249358258367149349158276;1;82,413
167358249258149376349267158;1;83,413
167258349258349176349167258;1;84,1
167348259259167348348259176;1;85,1
167248359259367148348159276;1;86,413
167359248259148376348267159;1;87,413
167259348259348176348167259;1;88,1
168347259257169348349258176;1;89,411
168247359257369148349158276;1;90,411
168357249259148376347269158;1;91,411
168257349259348176347169258;1;92,411
169347258257168349348259176;1;93,411
169247358257368149348159276;1;94,411
169357248258149376347268159;1;95,411
169257348258349176347168259;1;96,411
148359276257168439369247158;2;1,399
148359276259167438367248159;2;2,401
149358276257169438368247159;2;3,399
149358276258167439367249158;2;4,401
147369258268157439359248176;2;5,399
147368259269157438358249176;2;6,399
148367259267159438359248176;2;7,401
149367258267158439358249176;2;8,401
157268439248359176369147258;2;9,399
157269438249358176368147259;2;10,399
158267439249358176367149258;2;11,401
159267438248359176367148259;2;12,401
157269438268347159349158276;2;13,401
157268439269347158348159276;2;14,401
158349276267158439349267158;2;15,17
158267439267349158349158276;2;16,17
158349276269157438347268159;2;17,401
159348276267159438348267159;2;18,17
159267438267348159348159276;2;19,17
159348276268157439347269158;2;20,401
167259438248367159359148276;2;21,401
167258439249367158358149276;2;22,401
168257439247369158359148276;2;23,399
169257438247368159358149276;2;24,399
167349258258167439349258176;2;25,17
167258439258349176349167258;2;26,17
167348259259167438348259176;2;27,17
167259438259348176348167259;2;28,17
168347259257169438349258176;2;29,401
168257439259348176347169258;2;30,401
169347258257168439348259176;2;31,401
169257438258349176347168259;2;32,401
147359286258167439369248175;3;1,397
148359276257168439369247185;3;2,397
149357286257168439368249175;3;3,397
149358276258167439367249185;3;4,397
147369285268157439359248176;3;5,397
148369275267158439359247186;3;6,397
149367285267158439358249176;3;7,397
149368275268157439357249186;3;8,397
157268439248359176369147285;3;9,397
157268439249357186368149275;3;10,397
158267439247359186369148275;3;11,397
158267439249358176367149285;3;12,397
157349286268157439349268175;3;13,2
157268439268349175349157286;3;14,2
157268439269347185348159276;3;15,397
158349276267158439349267185;3;16,2
158267439267349185349158276;3;17,2
158267439269348175347159286;3;18,397
159347286267158439348269175;3;19,397
159348276268157439347269185;3;20,397
167258439248369175359147286;3;21,397
167258439249367185358149276;3;22,397
168257439247369185359148276;3;23,397
168257439249368175357149286;3;24,397
167349285258167439349258176;3;25,2
167258439258349176349167285;3;26,2
167258439259347186348169275;3;27,397
168349275257168439349257186;3;28,2
168257439257349186349168275;3;29,2
168257439259348176347169285;3;30,397
169347285257168439348259176;3;31,397
169348275258167439347259186;3;32,397
148269753259347186367158429;4;1,403
148359726259167483367248159;4;2,403
149268753257349186368157429;4;3,403
149358726257169483368247159;4;4,403
157269483268347159349158726;4;5,403
157368429268149753349257186;4;6,403
158367429269148753347259186;4;7,403
158349726269157483347268159;4;8,403
159348726267159483348267159;4;9,26
159267483267348159348159726;4;10,26
167259483248367159359148726;4;11,403
167358429248169753359247186;4;12,403
168357429249168753357249186;4;13,26
168249753249357186357168429;4;14,26
169248753247359186358167429;4;15,403
169257483247368159358149726;4;16,403
147359286258176349369248157;5;1,304
147259386258376149369148257;5;2,251
147356289258179346369248157;5;3,306
147256389258379146369148257;5;4,253
147356289259178346368249157;5;5,304
147256389259378146368149257;5;6,251
148379256257146389369258147;5;7,253
148279356257346189369158247;5;8,306
148376259257149386369258147;5;9,251
148276359257349186369158247;5;10,304
148379256259146387367258149;5;11,251
148279356259346187367158249;5;12,304
149378256257146389368259147;5;13,251
149278356257346189368159247;5;14,304
149356287258179346367248159;5;15,304
149256387258379146367148259;5;16,251
147356289268149357359278146;5;17,251
147256389268349157359178246;5;18,304
147359286269148357358276149;5;19,251
147259386269348157358176249;5;20,304
147356289269148357358279146;5;21,253
147256389269348157358179246;5;22,306
148379256267158349359246187;5;23,304
148279356267358149359146287;5;24,251
148379256269158347357246189;5;25,306
148279356269358147357146289;5;26,253
148376259269158347357249186;5;27,304
148276359269358147357149286;5;28,251
149356287267148359358279146;5;29,251
149256387267348159358179246;5;30,304
149378256268159347357246189;5;31,304
149278356268359147357146289;5;32,251
157349286248176359369258147;5;33,304
157249386248376159369158247;5;34,251
157346289248179356369258147;5;35,306
157246389248379156369158247;5;36,253
157346289249178356368259147;5;37,304
157246389249378156368159247;5;38,251
158379246247156389369248157;5;39,253
158279346247356189369148257;5;40,306
158376249247159386369248157;5;41,251
158276349247359186369148257;5;42,304
158379246249156387367248159;5;43,251
158279346249356187367148259;5;44,304
159378246247156389368249157;5;45,251
159278346247356189368149257;5;46,304
159346287248179356367258149;5;47,304
159246387248379156367158249;5;48,251
157346289268159347349278156;5;49,251
157246389268359147349178256;5;50,304
157349286269158347348276159;5;51,251
157249386269358147348176259;5;52,304
157346289269158347348279156;5;53,253
157246389269358147348179256;5;54,306
158379246267148359349256187;5;55,304
158279346267348159349156287;5;56,251
158379246269148357347256189;5;57,306
158279346269348157347156289;5;58,253
158376249269148357347259186;5;59,304
158276349269348157347159286;5;60,251
159346287267158349348279156;5;61,251
159246387267358149348179256;5;62,304
159378246268149357347256189;5;63,304
159278346268349157347156289;5;64,251
167358249248179356359246187;5;65,251
167258349248379156359146287;5;66,304
167348259249156387358279146;5;67,304
167248359249356187358179246;5;68,251
168349257247156389359278146;5;69,304
168249357247356189359178246;5;70,251
168359247249178356357246189;5;71,251
168259347249378156357146289;5;72,304
169348257247159386358276149;5;73,304
169248357247359186358176249;5;74,251
169348257247156389358279146;5;75,306
169248357247356189358179246;5;76,253
169358247248179356357246189;5;77,253
169258347248379156357146289;5;78,306
169358247248176359357249186;5;79,251
169258347248376159357149286;5;80,304
167348259258179346349256187;5;81,251
167248359258379146349156287;5;82,304
167358249259146387348279156;5;83,304
167258349259346187348179256;5;84,251
168359247257146389349278156;5;85,304
168259347257346189349178256;5;86,251
168349257259178346347256189;5;87,251
168249357259378146347156289;5;88,304
169358247257149386348276159;5;89,304
169258347257349186348176259;5;90,251
169358247257146389348279156;5;91,306
169258347257346189348179256;5;92,253
169348257258179346347256189;5;93,253
169248357258379146347156289;5;94,306
169348257258176349347259186;5;95,251
169248357258376149347159286;5;96,304
Last edited by champagne on Sun May 19, 2024 1:46 pm, edited 1 time in total.
champagne
2017 Supporter
 
Posts: 7455
Joined: 02 August 2007
Location: France Brittany

Re: solution grids per gangster

Postby champagne » Sun May 19, 2024 1:44 pm

fills gangsters index 6-23
Hidden Text: Show
147356289258149367369278145;6;1,246
147256389258349167369178245;6;2,246
147358269259146387368279145;6;3,224
147258369259346187368179245;6;4,224
147356289259148367368279145;6;5,224
147256389259348167368179245;6;6,224
148379265257146389369258147;6;7,224
148279365257346189369158247;6;8,224
148359267257146389369278145;6;9,224
148259367257346189369178245;6;10,224
148379265259146387367258149;6;11,246
148279365259346187367158249;6;12,246
149378265257146389368259147;6;13,224
149278365257346189368159247;6;14,224
149358267257146389368279145;6;15,223
149258367257346189368179245;6;16,223
149376285257148369368259147;6;17,246
149276385257348169368159247;6;18,246
149356287257148369368279145;6;19,224
149256387257348169368179245;6;20,224
149376285258149367367258149;6;21,3
149276385258349167367158249;6;22,414
149358267258176349367249185;6;23,415
149258367258376149367149285;6;24,8
147358269268179345359246187;6;25,224
147258369268379145359146287;6;26,224
147356289268179345359248167;6;27,224
147256389268379145359148267;6;28,224
147356289269178345358249167;6;29,246
147256389269378145358149267;6;30,246
148379265267158349359246187;6;31,246
148279365267358149359146287;6;32,246
148379265269158347357246189;6;33,224
148279365269358147357146289;6;34,224
148359267269178345357246189;6;35,224
148259367269378145357146289;6;36,224
149358267267149385358276149;6;37,8
149258367267349185358176249;6;38,415
149376285267158349358249167;6;39,414
149276385267358149358149267;6;40,3
149378265268159347357246189;6;41,224
149278365268359147357146289;6;42,224
149376285268159347357248169;6;43,246
149276385268359147357148269;6;44,246
149358267268179345357246189;6;45,223
149258367268379145357146289;6;46,223
149356287268179345357248169;6;47,224
149256387268379145357148269;6;48,224
157346289248179365369258147;6;49,224
157246389248379165369158247;6;50,224
157346289248159367369278145;6;51,224
157246389248359167369178245;6;52,224
157348269249176385368259147;6;53,246
157248369249376185368159247;6;54,246
157348269249156387368279145;6;55,224
157248369249356187368179245;6;56,224
157346289249178365368259147;6;57,224
157246389249378165368159247;6;58,224
157346289249158367368279145;6;59,223
157246389249358167368179245;6;60,223
158349267247156389369278145;6;61,246
158249367247356189369178245;6;62,246
158376249249158367367249185;6;63,8
158276349249358167367149285;6;64,415
158349267249176385367258149;6;65,414
158249367249376185367158249;6;66,3
159348267247156389368279145;6;67,224
159248367247356189368179245;6;68,224
159346287247158369368279145;6;69,224
159246387247358169368179245;6;70,224
159346287248179365367258149;6;71,246
159246387248379165367158249;6;72,246
157348269268179345349256187;6;73,224
157248369268379145349156287;6;74,224
157348269268159347349276185;6;75,246
157248369268359147349176285;6;76,246
157346289268179345349258167;6;77,223
157246389268379145349158267;6;78,223
157346289268159347349278165;6;79,224
157246389268359147349178265;6;80,224
157346289269178345348259167;6;81,224
157246389269378145348159267;6;82,224
157346289269158347348279165;6;83,224
157246389269358147348179265;6;84,224
158349267267158349349276185;6;85,3
158249367267358149349176285;6;86,414
158376249267149385349258167;6;87,415
158276349267349185349158267;6;88,8
158349267269178345347256189;6;89,246
158249367269378145347156289;6;90,246
159346287267158349348279165;6;91,246
159246387267358149348179265;6;92,246
159348267268179345347256189;6;93,224
159248367268379145347156289;6;94,224
159346287268179345347258169;6;95,224
159246387268379145347158269;6;96,224
167358249248179365359246187;6;97,246
167258349248379165359146287;6;98,246
167358249249176385358249167;6;99,3
167258349249376185358149267;6;100,414
167349285249158367358276149;6;101,415
167249385249358167358176249;6;102,8
168379245247158369359246187;6;103,224
168279345247358169359146287;6;104,224
168379245247156389359248167;6;105,224
168279345247356189359148267;6;106,224
168379245249158367357246189;6;107,223
168279345249358167357146289;6;108,223
168379245249156387357248169;6;109,224
168279345249356187357148269;6;110,224
168359247249178365357246189;6;111,224
168259347249378165357146289;6;112,224
168359247249176385357248169;6;113,246
168259347249376185357148269;6;114,246
169378245247156389358249167;6;115,246
169278345247356189358149267;6;116,246
169378245248159367357246189;6;117,224
169278345248359167357146289;6;118,224
169358247248179365357246189;6;119,224
169258347248379165357146289;6;120,224
167349285258176349349258167;6;121,8
167249385258376149349158267;6;122,415
167358249258149367349276185;6;123,414
167258349258349167349176285;6;124,3
167358249259146387348279165;6;125,246
167258349259346187348179265;6;126,246
168379245257148369349256187;6;127,224
168279345257348169349156287;6;128,224
168379245257146389349258167;6;129,223
168279345257346189349158267;6;130,223
168359247257148369349276185;6;131,246
168259347257348169349176285;6;132,246
168359247257146389349278165;6;133,224
168259347257346189349178265;6;134,224
168379245259148367347256189;6;135,224
168279345259348167347156289;6;136,224
168379245259146387347258169;6;137,224
168279345259346187347158269;6;138,224
169378245257146389348259167;6;139,224
169278345257346189348159267;6;140,224
169358247257146389348279165;6;141,224
169258347257346189348179265;6;142,224
169378245258149367347256189;6;143,246
169278345258349167347156289;6;144,246
147359268258176439369248157;7;1,392
147358269259176438368249157;7;2,392
148359267259176438367248159;7;3,402
149358267258176439367249158;7;4,402
148376259267159438359248167;7;5,408
148376259269158437357249168;7;6,394
149376258267158439358249167;7;7,408
149376258268159437357248169;7;8,394
158276439247359168369148257;7;9,392
158276439249358167367149258;7;10,402
159276438247358169368149257;7;11,392
159276438248359167367148259;7;12,402
157348269268159437349276158;7;13,408
157349268269158437348276159;7;14,408
158349267267158439349276158;7;15,18
158276439267349158349158267;7;16,4
158276439269348157347159268;7;17,402
159348267267159438348276159;7;18,18
159276438267348159348159267;7;19,4
159276438268349157347158269;7;20,402
167259438248376159359148267;7;21,408
167258439249376158358149267;7;22,408
168259437249376158357148269;7;23,394
169258437248376159357149268;7;24,394
167349258258176439349258167;7;25,4
167258439258349167349176258;7;26,18
167348259259176438348259167;7;27,4
167259438259348167348176259;7;28,18
168259437257348169349176258;7;29,408
168349257259176438347258169;7;30,402
169258437257349168348176259;7;31,408
169348257258176439347259168;7;32,402
147359286258176439369248157;8;1,340
147356289258179436369248157;8;2,216
147356289259178436368249157;8;3,215
149356287258179436367248159;8;4,299
148379256267158439359246187;8;5,340
148379256269158437357246189;8;6,216
148376259269158437357249186;8;7,299
149378256268159437357246189;8;8,215
158279436247356189369148257;8;9,216
158276439247359186369148257;8;10,340
158279436249356187367148259;8;11,299
159278436247356189368149257;8;12,215
157346289268159437349278156;8;13,316
157349286269158437348276159;8;14,257
157346289269158437348279156;8;15,259
158279436267348159349156287;8;16,257
158279436269348157347156289;8;17,259
158276439269348157347159286;8;18,319
159346287267158439348279156;8;19,319
159278436268349157347156289;8;20,316
167258439248379156359146287;8;21,340
168259437249378156357146289;8;22,215
169258437248379156357146289;8;23,216
169258437248376159357149286;8;24,299
167348259258179436349256187;8;25,257
167258439259346187348179256;8;26,319
168259437257346189349178256;8;27,316
168349257259178436347256189;8;28,316
169258437257349186348176259;8;29,257
169258437257346189348179256;8;30,259
169348257258179436347256189;8;31,259
169348257258176439347259186;8;32,319
147359268258176439369248175;9;1,361
147358269259176438368249175;9;2,361
147358269268179435359246178;9;3,305
147359268269178435358246179;9;4,305
148379265267158439359246178;9;5,361
148356279269178435357249168;9;6,254
149378265267159438358246179;9;7,361
149356278268179435357248169;9;8,254
158276439247359168369148275;9;9,361
159276438247358169368149275;9;10,361
157348269268179435349256178;9;11,303
157349268269178435348256179;9;12,303
158346279267159438349278165;9;13,371
158276439269348175347159268;9;14,371
158346279269178435347259168;9;15,255
159346278267158439348279165;9;16,371
159276438268349175347158269;9;17,371
159346278268179435347258169;9;18,255
167258439248379165359146278;9;19,361
167259438249378165358146279;9;20,361
168279435247358169359146278;9;21,305
168279435249356178357148269;9;22,254
169278435247359168358146279;9;23,305
169278435248356179357149268;9;24,254
167259438258346179349178265;9;25,371
167258439259346178348179265;9;26,371
168279435257348169349156278;9;27,303
168279435259346178347158269;9;28,255
168349275259176438347258169;9;29,371
169278435257349168348156279;9;30,303
169278435258346179347159268;9;31,255
169348275258176439347259168;9;32,371
149358267258176439367249185;10;1,398
147358269268179435359246187;10;2,221
147356289268179435359248167;10;3,151
147356289269178435358249167;10;4,150
148379265267158439359246187;10;5,323
148379265269158437357246189;10;6,89
148359267269178435357246189;10;7,48
149376285267158439358249167;10;8,409
149378265268159437357246189;10;9,134
149376285268159437357248169;10;10,281
149358267268179435357246189;10;11,47
149356287268179435357248169;10;12,229
158276439249358167367149285;10;13,398
157348269268179435349256187;10;14,217
157348269268159437349276185;10;15,241
157346289268179435349258167;10;16,32
157346289268159437349278165;10;17,34
157346289269178435348259167;10;18,135
157346289269158437348279165;10;19,56
158349267267158439349276185;10;20,5
158276439267349185349158267;10;21,19
158349267269178435347256189;10;22,245
159346287267158439348279165;10;23,326
159348267268179435347256189;10;24,225
159346287268179435347258169;10;25,228
167258439248379165359146287;10;26,323
167258439249376185358149267;10;27,409
168279435247358169359146287;10;28,221
168279435247356189359148267;10;29,151
168279435249358167357146289;10;30,47
168279435249356187357148269;10;31,229
168259437249378165357146289;10;32,134
168259437249376185357148269;10;33,281
169278435247356189358149267;10;34,150
169278435248359167357146289;10;35,48
169258437248379165357146289;10;36,89
167349285258176439349258167;10;37,19
167258439258349167349176285;10;38,5
167258439259346187348179265;10;39,326
168279435257348169349156287;10;40,217
168279435257346189349158267;10;41,32
168259437257348169349176285;10;42,241
168259437257346189349178265;10;43,34
168279435259348167347156289;10;44,225
168279435259346187347158269;10;45,228
169278435257346189348159267;10;46,135
169258437257346189348179265;10;47,56
169278435258349167347156289;10;48,245
148356297259178436367249185;11;1,330
149356287258179436367248195;11;2,330
147358296268179435359246187;11;3,307
147359286269178435358246197;11;4,307
148376295269158437357249186;11;5,330
148356297269178435357249186;11;6,252
149376285268159437357248196;11;7,330
149356287268179435357248196;11;8,252
158279436249356187367148295;11;9,330
159278436248356197367149285;11;10,330
157348296268179435349256187;11;11,308
157348296268159437349276185;11;12,336
157349286269178435348256197;11;13,308
157349286269158437348276195;11;14,336
158279436267348195349156287;11;15,336
158346297269178435347259186;11;16,250
159278436267349185348156297;11;17,336
159346287268179435347258196;11;18,250
168279435247358196359146287;11;19,307
168279435249356187357148296;11;20,252
168259437249376185357148296;11;21,330
169278435247359186358146297;11;22,307
169278435248356197357149286;11;23,252
169258437248376195357149286;11;24,330
167348295258179436349256187;11;25,336
167349285259178436348256197;11;26,336
168279435257348196349156287;11;27,308
168259437257348196349176285;11;28,336
168279435259346187347158296;11;29,250
169278435257349186348156297;11;30,308
169258437257349186348176295;11;31,336
169278435258346197347159286;11;32,250
147259638258376149369148257;12;1,405
147258639259376148368149257;12;2,405
148376259257149638369258147;12;3,405
148376259259148637367259148;12;4,20
148259637259376148367148259;12;5,20
149376258257148639368259147;12;6,405
149376258258149637367258149;12;7,20
149258637258376149367149258;12;8,20
147258639268349157359176248;12;9,396
147259638269348157358176249;12;10,396
148259637267348159359176248;12;11,405
149258637267349158358176249;12;12,405
157249638248376159369158247;12;13,405
157248639249376158368159247;12;14,405
158376249247159638369248157;12;15,405
158376249249158637367249158;12;16,20
158249637249376158367158249;12;17,20
159376248247158639368249157;12;18,405
159376248248159637367248159;12;19,20
159248637248376159367159248;12;20,20
157248639268359147349176258;12;21,396
157249638269358147348176259;12;22,396
158249637267358149349176258;12;23,405
159248637267359148348176259;12;24,405
167348259248159637359276148;12;25,405
167349258249158637358276149;12;26,405
168349257247158639359276148;12;27,396
169348257247159638358276149;12;28,396
167358249258149637349276158;12;29,405
167359248259148637348276159;12;30,405
168359247257148639349276158;12;31,396
169358247257149638348276159;12;32,396
147259638258376149369148275;13;1,291
147259638258346179369178245;13;2,293
147258639259376148368149275;13;3,291
147258639259346178368179245;13;4,293
148356279257149638369278145;13;5,346
148279635259346178367158249;13;6,366
149356278257148639368279145;13;7,346
149278635258346179367159248;13;8,366
147258639268379145359146278;13;9,159
147258639268349175359176248;13;10,243
147259638269378145358146279;13;11,159
147259638269348175358176249;13;12,243
148279635267358149359146278;13;13,369
149278635267359148358146279;13;14,369
157249638248356179369178245;13;15,346
157248639249356178368179245;13;16,346
158376249247159638369248175;13;17,291
158346279247159638369278145;13;18,293
158346279249178635367259148;13;19,366
159376248247158639368249175;13;20,291
159346278247158639368279145;13;21,293
159346278248179635367258149;13;22,366
157248639268379145349156278;13;23,158
157249638269378145348156279;13;24,158
167358249248179635359246178;13;25,369
167359248249178635358246179;13;26,369
168379245247158639359246178;13;27,159
168349275247158639359276148;13;28,243
169378245247159638358246179;13;29,159
169348275247159638358276149;13;30,243
168379245257148639349256178;13;31,158
169378245257149638348256179;13;32,158
147356289258149637369278145;14;1,313
147258639259346187368179245;14;2,137
147356289259148637368279145;14;3,46
148279635257346189369158247;14;4,61
148259637257346189369178245;14;5,46
148279635259346187367158249;14;6,268
149278635257346189368159247;14;7,137
149258637257346189368179245;14;8,44
149376285257148639368259147;14;9,268
149356287257148639368279145;14;10,61
149376285258149637367258149;14;11,9
149258637258376149367149285;14;12,10
147258639268379145359146287;14;13,59
148279635267358149359146287;14;14,248
148279635269358147357146289;14;15,58
148259637269378145357146289;14;16,126
149258637267349185358176249;14;17,406
149278635268359147357146289;14;18,59
149258637268379145357146289;14;19,66
157346289248179635369258147;14;20,61
157346289248159637369278145;14;21,46
157248639249376185368159247;14;22,268
157248639249356187368179245;14;23,61
157346289249178635368259147;14;24,137
157346289249158637368279145;14;25,44
158249637247356189369178245;14;26,313
158376249249158637367249185;14;27,10
158249637249376185367158249;14;28,9
159248637247356189368179245;14;29,46
159346287247158639368279145;14;30,137
159346287248179635367258149;14;31,268
157248639268379145349156287;14;32,58
157248639268359147349176285;14;33,248
158249637267358149349176285;14;34,410
158249637269378145347156289;14;35,148
159248637268379145347156289;14;36,126
167358249248179635359246187;14;37,248
167349285249158637358276149;14;38,406
168379245247158639359246187;14;39,59
168379245249158637357246189;14;40,66
168359247249178635357246189;14;41,59
169378245248159637357246189;14;42,126
169358247248179635357246189;14;43,58
167358249258149637349276185;14;44,410
168379245257148639349256187;14;45,58
168359247257148639349276185;14;46,248
168379245259148637347256189;14;47,126
169378245258149637347256189;14;48,148
148279563259346178367158429;15;1,387
149278563258346179367159428;15;2,387
148376529269158473357249168;15;3,387
149376528268159473357248169;15;4,387
158279463249356178367148529;15;5,387
159278463248356179367149528;15;6,387
158376429269148573347259168;15;7,387
159376428268149573347258169;15;8,387
167358429248179563359246178;15;9,387
167359428249178563358246179;15;10,387
168249573247358169359176428;15;11,387
169248573247359168358176429;15;12,387
167348529258179463349256178;15;13,387
167349528259178463348256179;15;14,387
168259473257348169349176528;15;15,387
169258473257349168348176529;15;16,387
148279563257346189369158427;16;1,335
148279563259346187367158429;16;2,334
149278563257346189368159427;16;3,335
149276583257348169368159427;16;4,334
149276583258349167367158429;16;5,407
148376529267159483359248167;16;6,400
158279463247356189369148527;16;7,335
158279463249356187367148529;16;8,334
159278463247356189368149527;16;9,335
159276483247358169368149527;16;10,334
159276483248359167367148529;16;11,407
158376429267149583349258167;16;12,400
167358429248179563359246187;16;13,322
167358429249176583358249167;16;14,22
167249583249358167358176429;16;15,27
168359427249178563357246189;16;16,157
168359427249176583357248169;16;17,322
169358427248179563357246189;16;18,157
167348529258179463349256187;16;19,322
167348529259176483348259167;16;20,22
167259483259348167348176529;16;21,27
168349527259178463347256189;16;22,157
168349527259176483347258169;16;23,322
169348527258179463347256189;16;24,157
147358629259176483368249157;17;1,367
148279653257346189369158427;17;2,109
148279653259346187367158429;17;3,325
148359627259176483367248159;17;4,404
149278653257346189368159427;17;5,124
147358629268179453359246187;17;6,109
147259683269348157358176429;17;7,385
148359627269178453357246189;17;8,111
149358627268179453357246189;17;9,45
157249683248376159369158427;17;10,367
158376429247159683369248157;17;11,385
157348629268179453349256187;17;12,124
158349627269178453347256189;17;13,149
159348627267159483348276159;17;14,21
159276483267348159348159627;17;15,21
159276483268349157347158629;17;16,373
159348627268179453347256189;17;17,43
167259483248376159359148627;17;18,404
167358429248179653359246187;17;19,325
168279453247356189359148627;17;20,111
168279453249356187357148629;17;21,55
168359427249178653357246189;17;22,55
169278453247356189358149627;17;23,149
169358427248179653357246189;17;24,57
168279453257346189349158627;17;25,45
168279453259346187347158629;17;26,57
169278453257346189348159627;17;27,43
169358427257149683348276159;17;28,373
147359826258176493369248157;18;1,364
149276853257348196368159427;18;2,364
147256893268349157359178426;18;3,214
147359826269178453358246197;18;4,214
147256893269348157358179426;18;5,214
149356827268179453357248196;18;6,317
157246893248379156369158427;18;7,317
157246893249378156368159427;18;8,317
158379426247156893369248157;18;9,317
159378426247156893368249157;18;10,317
157349826269178453348256197;18;11,214
158276493269348157347159826;18;12,364
159378426267149853348256197;18;13,364
159346827267158493348279156;18;14,364
159346827268179453347258196;18;15,317
167249853248356197359178426;18;16,364
167258493248379156359146827;18;17,364
168279453247358196359146827;18;18,214
168359427249176853357248196;18;19,364
169278453248356197357149826;18;20,317
168279453257348196349156827;18;21,214
168359427257146893349278156;18;22,214
169358427257146893348279156;18;23,214
169278453258346197347159826;18;24,317
147239586258476139369158247;19;1,289
147236589258479136369158247;19;2,288
147236589259478136368159247;19;3,289
148279536257436189369158247;19;4,212
148276539257439186369158247;19;5,278
148279536259436187367158249;19;6,211
149278536257436189368159247;19;7,211
149236587258479136367158249;19;8,289
147236589268459137359178246;19;9,278
147239586269458137358176249;19;10,211
147236589269458137358179246;19;11,212
149236587267458139358179246;19;12,211
157439286248176539369258147;19;13,278
157436289248179536369258147;19;14,212
157436289249178536368259147;19;15,211
158479236247136589369258147;19;16,288
158476239247139586369258147;19;17,289
158479236249136587367258149;19;18,289
159478236247136589368259147;19;19,289
159436287248179536367258149;19;20,211
158479236267138549349256187;19;21,278
158479236269138547347256189;19;22,212
158476239269138547347259186;19;23,211
159478236268139547347256189;19;24,211
167458239249136587358279146;19;25,211
168459237247136589359278146;19;26,278
169458237247139586358276149;19;27,211
169458237247136589358279146;19;28,212
167238549258479136349156287;19;29,278
168239547259478136347156289;19;30,211
169238547258479136347156289;19;31,212
169238547258476139347159286;19;32,211
147239568258476139369158274;20;1,372
147238569259476138368159274;20;2,372
148276539257439168369158274;20;3,359
149276538257438169368159274;20;4,359
148236579267459138359178264;20;5,348
149236578267458139358179264;20;6,348
157439268248176539369258174;20;7,359
157438269249176538368259174;20;8,359
158476239247139568369258174;20;9,372
159476238247138569368259174;20;10,372
157438269268179534349256178;20;11,372
157439268269178534348256179;20;12,372
158476239269138574347259168;20;13,331
158436279269178534347259168;20;14,331
159476238268139574347258169;20;15,331
159436278268179534347258169;20;16,331
167459238248136579359278164;20;17,348
167458239249136578358279164;20;18,348
168279534257438169349156278;20;19,372
168279534259436178347158269;20;20,331
168239574259476138347158269;20;21,331
169278534257439168348156279;20;22,372
169278534258436179347159268;20;23,331
169238574258476139347159268;20;24,331
148276539259438167367159284;21;1,370
149238567258476139367159284;21;2,349
147238569268459137359176284;21;3,153
147236589268459137359178264;21;4,155
147236589269458137358179264;21;5,155
148239567267458139359176284;21;6,390
149236587267458139358179264;21;7,153
158476239249138567367259184;21;8,349
159438267248176539367259184;21;9,370
157438269268179534349256187;21;10,52
157436289268179534349258167;21;11,50
157436289269178534348259167;21;12,178
158476239267139584349258167;21;13,370
158439267269178534347256189;21;14,178
159438267268179534347256189;21;15,50
159436287268179534347258169;21;16,138
167458239248139567359276184;21;17,390
167458239249136587358279164;21;18,153
168459237247138569359276184;21;19,153
168459237247136589359278164;21;20,155
169458237247136589358279164;21;21,155
167239584258476139349158267;21;22,370
168279534257438169349156287;21;23,52
168279534257436189349158267;21;24,50
168279534259438167347156289;21;25,50
168279534259436187347158269;21;26,138
169278534257436189348159267;21;27,178
169278534258439167347156289;21;28,178
147239586258476139369158274;22;1,292
147236589258479136369158274;22;2,294
147236589259478136368159274;22;3,294
148279536257436189369158274;22;4,91
148276539257439186369158274;22;5,242
148276539259438176367159284;22;6,290
148236579259478136367159284;22;7,292
149278536257436189368159274;22;8,130
149278536258436179367159284;22;9,192
149238576258476139367159284;22;10,244
148239576267458139359176284;22;11,389
157439286248176539369258174;22;12,242
157436289248179536369258174;22;13,91
157436289249178536368259174;22;14,130
158479236247136589369258174;22;15,294
158476239247139586369258174;22;16,292
158476239249138576367259184;22;17,244
158436279249178536367259184;22;18,192
159478236247136589368259174;22;19,294
159478236248136579367259184;22;20,292
159438276248176539367259184;22;21,290
157436289268179534349258176;22;22,78
157439286269178534348256179;22;23,40
157436289269178534348259176;22;24,38
158476239267139584349258176;22;25,290
158479236269138574347256189;22;26,130
158476239269138574347259186;22;27,192
158439276269178534347256189;22;28,38
158436279269178534347259186;22;29,136
159478236267139584348256179;22;30,242
159478236268139574347256189;22;31,91
159438276268179534347256189;22;32,78
167458239248139576359276184;22;33,389
167239584258476139349158276;22;34,290
167239584259478136348156279;22;35,242
168279534257436189349158276;22;36,78
168279534259438176347156289;22;37,78
168239574259478136347156289;22;38,91
169278534257439186348156279;22;39,40
169278534257436189348159276;22;40,38
169278534258439176347156289;22;41,38
169278534258436179347159286;22;42,136
169238574258479136347156289;22;43,130
169238574258476139347159286;22;44,192
147258639259436187368179254;23;1,161
148259637257436189369178254;23;2,315
149258637257436189368179254;23;3,163
149238657258476139367159284;23;4,354
147258639268439157359176284;23;5,279
147238659268459137359176284;23;6,280
148259637267438159359176284;23;7,285
148239657267458139359176284;23;8,287
157436289248159637369278154;23;9,315
157436289249158637368279154;23;10,163
158476239249138657367259184;23;11,354
159436287247158639368279154;23;12,161
157239684269458137348176259;23;13,354
158279634267438159349156287;23;14,315
158279634269438157347156289;23;15,163
159278634268439157347156289;23;16,161
167458239248139657359276184;23;17,287
167438259248159637359276184;23;18,285
168459237247138659359276184;23;19,280
168439257247158639359276184;23;20,279
167438259258179634349256187;23;21,315
168439257259178634347256189;23;22,161
169458237257139684348276159;23;23,354
169438257258179634347256189;23;24,163
champagne
2017 Supporter
 
Posts: 7455
Joined: 02 August 2007
Location: France Brittany

Re: solution grids per gangster

Postby champagne » Sun May 19, 2024 1:46 pm

fills gangsters index 24-43
Hidden Text: Show
147239685258476139369158274;24;1,386
148279635257436189369158274;24;2,343
149278635257436189368159274;24;3,204
149278635258436179367159284;24;4,203
149238675258476139367159284;24;5,324
147258639268439175359176284;24;6,360
148239675267458139359176284;24;7,338
157436289248179635369258174;24;8,343
157436289249178635368259174;24;9,204
158476239247139685369258174;24;10,386
158476239249138675367259184;24;11,324
158436279249178635367259184;24;12,203
157239684269478135348156279;24;13,144
158239674267458139349176285;24;14,337
158279634269438175347156289;24;15,69
158239674269478135347156289;24;16,68
159278634267439185348156279;24;17,311
159278634268439175347156289;24;18,87
159238674268479135347156289;24;19,127
167458239248139675359276184;24;20,338
168439275247158639359276184;24;21,360
167458239258139674349276185;24;22,337
167439285259178634348256179;24;23,311
168479235259138674347256189;24;24,127
168439275259178634347256189;24;25,87
169478235257139684348256179;24;26,144
169478235258139674347256189;24;27,68
169438275258179634347256189;24;28,69
148279635259436187367158294;25;1,393
149278635258436197367159284;25;2,393
147238695268459137359176284;25;3,145
147239685269458137358176294;25;4,145
148259637267438195359176284;25;5,378
149258637267439185358176294;25;6,378
158436297249178635367259184;25;7,393
159436287248179635367258194;25;8,393
157238694268479135349156287;25;9,145
157238694268459137349176285;25;10,143
157239684269478135348156297;25;11,145
157239684269458137348176295;25;12,143
158279634267438195349156287;25;13,378
159278634267439185348156297;25;14,378
167438295248159637359276184;25;15,378
167439285249158637358276194;25;16,378
168459237247138695359276184;25;17,145
169458237247139685358276194;25;18,145
167438295258179634349256187;25;19,378
167439285259178634348256197;25;20,378
168479235257138694349256187;25;21,145
168459237257138694349276185;25;22,143
169478235257139684348256197;25;23,145
169458237257139684348276195;25;24,143
147239856258476139369158247;26;1,339
147236859258479136369158247;26;2,286
147236859259478136368159247;26;3,284
149236857258479136367158249;26;4,339
147256839268439157359178246;26;5,146
147236859268459137359178246;26;6,147
147259836269438157358176249;26;7,329
147239856269458137358176249;26;8,90
147256839269438157358179246;26;9,118
147236859269458137358179246;26;10,100
149256837267438159358179246;26;11,88
149236857267458139358179246;26;12,90
158479236247136859369258147;26;13,286
158476239247139856369258147;26;14,339
158479236249136857367258149;26;15,339
159478236247136859368259147;26;16,284
157236849268459137349178256;26;17,146
157239846269458137348176259;26;18,88
157236849269458137348179256;26;19,118
159236847267458139348179256;26;20,329
167458239249136857358279146;26;21,90
167438259249156837358279146;26;22,88
168459237247136859359278146;26;23,147
168439257247156839359278146;26;24,146
169458237247139856358276149;26;25,90
169438257247159836358276149;26;26,329
169458237247136859358279146;26;27,100
169438257247156839358279146;26;28,118
167458239259136847348279156;26;29,329
168459237257136849349278156;26;30,146
169458237257139846348276159;26;31,88
169458237257136849348279156;26;32,118
147256839258439167369178254;27;1,67
147256839259438167368179254;27;2,65
149256837257438169368179254;27;3,141
147256839268439157359178264;27;4,107
147236859268459137359178264;27;5,189
147256839269438157358179264;27;6,123
147236859269458137358179264;27;7,107
149256837267438159358179264;27;8,65
149236857267458139358179264;27;9,67
157438269249156837368279154;27;10,141
158439267247156839369278154;27;11,67
159438267247156839368279154;27;12,65
157239864269458137348176259;27;13,375
158476239267139854349258167;27;14,395
159438267267159834348276159;27;15,23
159276834267438159348159267;27;16,23
159276834268439157347158269;27;17,375
167458239249136857358279164;27;18,67
167438259249156837358279164;27;19,65
168459237247136859359278164;27;20,189
168439257247156839359278164;27;21,107
169458237247136859358279164;27;22,107
169438257247156839358279164;27;23,123
167239854258476139349158267;27;24,395
167438259259176834348259167;27;25,23
167259834259438167348176259;27;26,23
168439257259176834347258169;27;27,375
169458237257139864348276159;27;28,375
147259836258436197369178254;28;1,342
149256837257438196368179254;28;2,380
149236857258479136367158294;28;3,388
147259836269438157358176294;28;4,341
147239856269458137358176294;28;5,342
157438296249156837368279154;28;6,380
158436297247159836369278154;28;7,342
158479236249136857367258194;28;8,388
157236894268459137349178256;28;9,342
157236894269458137348179256;28;10,341
158436297267159834349278156;28;11,341
159478236267139854348256197;28;12,380
159276834268439157347158296;28;13,380
169458237247139856358276194;28;14,342
169438257247159836358276194;28;15,341
167259834258436197349178256;28;16,341
167239854259478136348156297;28;17,380
168459237257136894349278156;28;18,342
168439257259176834347258196;28;19,380
169458237257136894348279156;28;20,341
148279356257436189369158427;29;1,101
148279356257136489369458127;29;2,103
148276359257439186369158427;29;3,333
148276359257139486369458127;29;4,101
148279356259436187367158429;29;5,119
148279356259136487367458129;29;6,101
149278356257436189368159427;29;7,209
149278356257136489368459127;29;8,101
147256389268439157359178426;29;9,119
147256389268139457359478126;29;10,101
147259386269438157358176429;29;11,333
147259386269138457358476129;29;12,101
147256389269438157358179426;29;13,101
147256389269138457358479126;29;14,103
149256387267438159358179426;29;15,209
149256387267138459358479126;29;16,101
157239486248176359369458127;29;17,119
157236489248179356369458127;29;18,101
157236489249178356368459127;29;19,333
159236487248179356367458129;29;20,209
158479326267138459349256187;29;21,333
158479326269138457347256189;29;22,101
158476329269138457347259186;29;23,119
159478326268139457347256189;29;24,209
167238459249156387358479126;29;25,119
168239457247156389359478126;29;26,333
169238457247159386358476129;29;27,209
169238457247156389358479126;29;28,101
167458329259136487348279156;29;29,333
168459327257136489349278156;29;30,119
169458327257139486348276159;29;31,209
169458327257136489348279156;29;32,101
147256389258439167369178425;30;1,116
147256389258139467369478125;30;2,108
147258369259436187368179425;30;3,54
147258369259136487368479125;30;4,237
147256389259438167368179425;30;5,80
147256389259138467368479125;30;6,99
148279365257436189369158427;30;7,80
148279365257136489369458127;30;8,99
148259367257436189369178425;30;9,54
148259367257136489369478125;30;10,237
148279365259436187367158429;30;11,116
148279365259136487367458129;30;12,108
149278365257436189368159427;30;13,131
149278365257136489368459127;30;14,104
149258367257436189368179425;30;15,53
149258367257136489368479125;30;16,236
149276385257438169368159427;30;17,302
149276385257138469368459127;30;18,121
149256387257438169368179425;30;19,131
149256387257138469368479125;30;20,104
149276385258439167367158429;30;21,273
149276385258139467367458129;30;22,258
149258367267439185358176429;30;23,272
149258367267139485358476129;30;24,274
157236489248179365369458127;30;25,41
157236489248159367369478125;30;26,42
157238469249176385368459127;30;27,79
157238469249156387368479125;30;28,191
157236489249178365368459127;30;29,81
157236489249158367368479125;30;30,71
158239467247156389369478125;30;31,277
158239467249176385367458129;30;32,256
159238467247156389368479125;30;33,238
159236487247158369368479125;30;34,235
159236487248179365367458129;30;35,156
158476329267139485349258167;30;36,318
167239485249158367358476129;30;37,318
167458329258139467349276185;30;38,256
167458329259136487348279165;30;39,277
168479325257138469349256187;30;40,81
168479325257136489349258167;30;41,71
168459327257138469349276185;30;42,79
168459327257136489349278165;30;43,191
168479325259138467347256189;30;44,41
168479325259136487347258169;30;45,42
169478325257136489348259167;30;46,235
169458327257136489348279165;30;47,238
169478325258139467347256189;30;48,156
147236589258179364369458127;31;1,187
147256389258439167369178524;31;2,167
147238569259176384368459127;31;3,75
147258369259436187368179524;31;4,64
147236589259178364368459127;31;5,77
147256389259438167368179524;31;6,76
148259367257436189369178524;31;7,314
148239567259176384367458129;31;8,267
149258367257436189368179524;31;9,63
149256387257438169368179524;31;10,129
149236587258179364367458129;31;11,249
149258367267139584358476129;31;12,63
149238567267159384358476129;31;13,129
158279364247136589369458127;31;14,113
158279364249136587367458129;31;15,187
158476329249138567367259184;31;16,167
159278364247136589368459127;31;17,94
159276384247138569368459127;31;18,125
159276384248139567367458129;31;19,162
158476329267139584349258167;31;20,314
167458329248139567359276184;31;21,160
167438529248159367359276184;31;22,263
167458329249136587358279164;31;23,77
167438529249156387358279164;31;24,75
167259384249138567358476129;31;25,76
167239584249158367358476129;31;26,64
168459327247138569359276184;31;27,194
168439527247158369359276184;31;28,283
168459327247136589359278164;31;29,96
168439527247156389359278164;31;30,194
169458327247136589358279164;31;31,94
169438527247156389358279164;31;32,125
167438529258179364349256187;31;33,267
167438529259176384348259167;31;34,11
167259384259438167348176529;31;35,25
168439527259178364347256189;31;36,160
168439527259176384347258169;31;37,263
169438527258179364347256189;31;38,162
147259386258436179369178524;32;1,36
147256389258439176369178524;32;2,85
147256389259438176368179524;32;3,262
148259376257436189369178524;32;4,35
148256379257439186369178524;32;5,133
148239576259176384367458129;32;6,327
149258376257436189368179524;32;7,133
147256389268139574359478126;32;8,182
147236589268159374359478126;32;9,227
147259386269138574358476129;32;10,92
147239586269158374358476129;32;11,227
147256389269138574358479126;32;12,73
147236589269158374358479126;32;13,74
148256379267139584359478126;32;14,232
148236579267159384359478126;32;15,233
149258376267139584358476129;32;16,232
149238576267159384358476129;32;17,220
158479326247136589369258174;32;18,105
158476329247139586369258174;32;19,181
158476329249138576367259184;32;20,140
159478326247136589368259174;32;21,110
159478326248136579367259184;32;22,140
159276384248139576367458129;32;23,183
158476329267139584349258176;32;24,271
158479326269138574347256189;32;25,105
158476329269138574347259186;32;26,110
159478326267139584348256179;32;27,271
159478326268139574347256189;32;28,181
167259384248136579359478126;32;29,139
167239584248156379359478126;32;30,220
167458329248139576359276184;32;31,183
167438529248159376359276184;32;32,327
167259384249138576358476129;32;33,139
167239584249158376358476129;32;34,233
168259374247136589359478126;32;35,92
168239574247156389359478126;32;36,195
169258374247139586358476129;32;37,182
169238574247159386358476129;32;38,195
169258374247136589358479126;32;39,73
169238574247156389358479126;32;40,128
167259384258436179349178526;32;41,309
167438529259176384348259176;32;42,24
167259384259438176348176529;32;43,14
168259374257436189349178526;32;44,36
169258374257439186348176529;32;45,262
169258374257436189348179526;32;46,85
147238659259176384368459127;33;1,168
148276359257139684369458127;33;2,177
148239657259176384367458129;33;3,176
147256389268439157359178624;33;4,205
147256389269438157358179624;33;5,177
149238657267159384358476129;33;6,175
149256387267438159358179624;33;7,175
157239684248176359369458127;33;8,205
157438629249156387368279154;33;9,168
158439627247156389369278154;33;10,168
158476329249138657367259184;33;11,205
159438627247156389368279154;33;12,166
159276384247138659368459127;33;13,166
159276384248139657367458129;33;14,174
159438627248176359367259184;33;15,374
157438629268179354349256187;33;16,176
158439627269178354347256189;33;17,176
159438627267159384348276159;33;18,13
159276384267438159348159627;33;19,13
159276384268439157347158629;33;20,374
159438627268179354347256189;33;21,174
167458329248139657359276184;33;22,176
167259384249138657358476129;33;23,177
168459327247138659359276184;33;24,168
168279354257436189349158627;33;25,177
168279354259436187347158629;33;26,205
169278354257436189348159627;33;27,175
169458327257139684348276159;33;28,175
147256389258139674369478125;34;1,114
147256389259138674368479125;34;2,188
148256379257139684369478125;34;3,95
148239675259176384367458129;34;4,117
149276385258139674367458129;34;5,62
147256389268439175359178624;34;6,202
147239685269158374358476129;34;7,247
147256389269438175358179624;34;8,295
148256379267439185359178624;34;9,200
149238675267159384358476129;34;10,269
157239684248156379369478125;34;11,39
157438629249176385368259174;34;12,365
158239674247156389369478125;34;13,37
158476329247139685369258174;34;14,184
158476329249138675367259184;34;15,199
158239674249176385367458129;34;16,60
159238674247156389368479125;34;17,172
159276384248139675367458129;34;18,98
157438629268159374349276185;34;19,384
159276384268439175347158629;34;20,368
167458329248139675359276184;34;21,180
167259384249138675358476129;34;22,201
169258374247139685358476129;34;23,185
167259384258436179349178625;34;24,310
167458329258139674349276185;34;25,270
168259374257436189349178625;34;26,165
168479325259138674347256189;34;27,312
169478325257139684348256179;34;28,179
169258374257436189348179625;34;29,164
169478325258139674347256189;34;30,190
147256389258139764369478125;35;1,173
147258369259136784368479125;35;2,112
147256389259138764368479125;35;3,93
148279365257436189369158724;35;4,344
148279365259136784367458129;35;5,231
148239765259176384367458129;35;6,230
149278365257436189368159724;35;7,345
149276385257438169368159724;35;8,344
149276385258139764367458129;35;9,231
149236785258179364367458129;35;10,226
149238765267159384358476129;35;11,328
158239764247156389369478125;35;12,266
158279364249136785367458129;35;13,170
158476329249138765367259184;35;14,196
158239764249176385367458129;35;15,230
158436729249178365367259184;35;16,328
159238764247156389368479125;35;17,86
159236784247158369368479125;35;18,84
159276384248139765367458129;35;19,170
159236784248179365367458129;35;20,226
158436729267159384349278165;35;21,383
159278364267439185348156729;35;22,382
167458329248139765359276184;35;23,171
167458329249136785358279164;35;24,171
167259384249138765358476129;35;25,196
168439725247158369359276184;35;26,296
168439725247156389359278164;35;27,297
169438725247156389358279164;35;28,296
167458329258139764349276185;35;29,265
167458329259136784348279165;35;30,265
168479325259138764347256189;35;31,93
168479325259136784347258169;35;32,173
168439725259178364347256189;35;33,86
168439725259176384347258169;35;34,266
169478325258139764347256189;35;35,112
169438725258179364347256189;35;36,84
147239856258176394369458127;36;1,264
148279356257136894369458127;36;2,102
149278356257136894368459127;36;3,51
149278356258436197367159824;36;4,320
147258396268439157359176824;36;5,381
148256397267139854359478126;36;6,207
149236857267158394358479126;36;7,169
157439826248156397369278154;36;8,362
157236894248179356369458127;36;9,282
157236894249178356368459127;36;10,193
158276394247139856369458127;36;11,197
158479326249136857367258194;36;12,154
159436827247158396368279154;36;13,300
159436827248179356367258194;36;14,260
157439826269178354348256197;36;15,355
158276394269438157347159826;36;16,363
159478326267139854348256197;36;17,332
159436827267158394348279156;36;18,298
159436827268179354347258196;36;19,261
167239854248156397359478126;36;20,206
167258394249136857358479126;36;21,152
169458327247139856358276194;36;22,198
168279354257438196349156827;36;23,357
168459327257136894349278156;36;24,49
169458327257136894348279156;36;25,120
169278354258436197347159826;36;26,321
147239865258176394369458127;37;1,234
147236895258179364369458127;37;2,186
147236895259178364368459127;37;3,72
148279365257136894369458127;37;4,239
148259367257136894369478125;37;5,115
148276395257139864369458127;37;6,115
148256397257139864369478125;37;7,97
148276395259438167367159824;37;8,377
149278365257136894368459127;37;9,115
149258367257136894368479125;37;10,186
149278365258436197367159824;37;11,377
148259367267438195359176824;37;12,377
157239864248176395369458127;37;13,186
157239864248156397369478125;37;14,72
157236894248179365369458127;37;15,115
157236894248159367369478125;37;16,70
157236894249178365368459127;37;17,97
157236894249158367368479125;37;18,72
158279364247136895369458127;37;19,115
158276394247139865369458127;37;20,186
159278364247136895368459127;37;21,70
159436827248179365367258194;37;22,377
158279364267438195349156827;37;23,377
159436827267158394348279165;37;24,377
167439825248156397359278164;37;25,376
167439825249158367358276194;37;26,376
168459327247136895359278164;37;27,72
169458327247139865358276194;37;28,72
169458327247136895358279164;37;29,97
167439825258176394349258167;37;30,12
167258394258439167349176825;37;31,30
167439825259178364348256197;37;32,376
168479325257136894349258167;37;33,234
168459327257136894349278165;37;34,186
169478325257139864348256197;37;35,72
169478325257136894348259167;37;36,186
169458327257139864348276195;37;37,70
169458327257136894348279165;37;38,115
147259863258436179369178524;38;1,356
148279563259136874367458129;38;2,208
148236579259478163367159824;38;3,356
149256873257438169368179524;38;4,350
149278563258436179367159824;38;5,352
147238569268459173359176824;38;6,350
147259863269138574358476129;38;7,208
157436829248179563369258174;38;8,210
157436829249178563368259174;38;9,208
159476823247138569368259174;38;10,356
159236874248179563367458129;38;11,210
157239864269458173348176529;38;12,351
159476823268139574347258169;38;13,352
167459823248136579359278164;38;14,350
167438529249156873358279164;38;15,351
169238574247159863358476129;38;16,210
168479523259136874347258169;38;17,356
168239574259478163347156829;38;18,208
169478523257139864348256179;38;19,350
169238574258479163347156829;38;20,210
147235968259486137368179254;39;1,347
148235967259476138367189254;39;2,347
147236958269485137358179264;39;3,347
148236957269475138357189264;39;4,347
159486237247135968368279154;39;5,347
159476238248135967367289154;39;6,347
157439268268175934349286157;39;7,29
157286934268439157349175268;39;8,29
158439267267185934349276158;39;9,29
158276934267439158349185267;39;10,29
169485237247136958358279164;39;11,347
169475238248136957357289164;39;12,347
167439258258176934349285167;39;13,29
167285934258439167349176258;39;14,29
168439257257186934349275168;39;15,29
168275934257439168349186257;39;16,29
147285396259436178368179524;40;1,33
148239576257186394369475128;40;2,142
148275396259436178367189524;40;3,106
149285376257436198368179524;40;4,142
147285396268139574359476128;40;5,122
147236598269185374358479126;40;6,106
148239576267185394359476128;40;7,33
149236578267185394358479126;40;8,122
149236578268175394357489126;40;9,142
157286394248139576369475128;40;10,122
157489326249136578368275194;40;11,106
158479326247136598369285174;40;12,142
158479326249136578367285194;40;13,122
159476328248139576367285194;40;14,33
157286394269435178348179526;40;15,33
158276394269435178347189526;40;16,142
159286374267435198348179526;40;17,106
159476328268139574347285196;40;18,142
167439528248175396359286174;40;19,391
167285394248139576359476128;40;20,31
167285394249136578358479126;40;21,31
167439528249185376358276194;40;22,391
168239574247185396359476128;40;23,106
168275394249136578357489126;40;24,33
169285374247136598358479126;40;25,33
169475328248139576357286194;40;26,106
167439528258176394349285176;40;27,6
167285394258439176349176528;40;28,16
167285394259436178348179526;40;29,31
167439528259186374348275196;40;30,391
168275394259436178347189526;40;31,122
169285374257436198348179526;40;32,122
147289356258136749369475128;41;1,82
147286359258139746369475128;41;2,222
147289356259136748368475129;41;3,132
148239756257186349369475128;41;4,219
148236759257189346369475128;41;5,222
148279356259136748367485129;41;6,82
148239756259176348367485129;41;7,222
149236758257189346368475129;41;8,83
149276358258139746367485129;41;9,219
149236758258179346367485129;41;10,222
147289356268135749359476128;41;11,83
147289356269135748358476129;41;12,82
147286359269135748358479126;41;13,222
148239756267185349359476128;41;14,240
148279356269135748357486129;41;15,82
148276359269135748357489126;41;16,218
148239756269175348357486129;41;17,83
148236759269175348357489126;41;18,222
149236758267185349358479126;41;19,240
149276358268135749357489126;41;20,219
149236758268175349357489126;41;21,219
157489326248136759369275148;41;22,83
157289346248136759369475128;41;23,82
157486329248139756369275148;41;24,222
157286349248139756369475128;41;25,218
157489326249136758368275149;41;26,222
157289346249136758368475129;41;27,82
158439726247186359369275148;41;28,240
158239746247186359369475128;41;29,219
158436729247189356369275148;41;30,219
158236749247189356369475128;41;31,218
158479326249136758367285149;41;32,219
158279346249136758367485129;41;33,218
158439726249176358367285149;41;34,240
158239746249176358367485129;41;35,219
159436728247189356368275149;41;36,222
159236748247189356368475129;41;37,82
159476328248139756367285149;41;38,222
159276348248139756367485129;41;39,218
159436728248179356367285149;41;40,83
159236748248179356367485129;41;41,82
157489326268135749349276158;41;42,240
157489326269135748348276159;41;43,219
157486329269135748348279156;41;44,222
158439726267185349349276158;41;45,7
158276349267439158349185726;41;46,28
158479326269135748347286159;41;47,219
158476329269135748347289156;41;48,218
158439726269175348347286159;41;49,240
158436729269175348347289156;41;50,219
159436728267185349348279156;41;51,240
159476328268135749347289156;41;52,222
159436728268175349347289156;41;53,219
167485329248139756359276148;41;54,219
167285349248139756359476128;41;55,219
167485329249136758358279146;41;56,222
167285349249136758358479126;41;57,219
168435729247189356359276148;41;58,219
168235749247189356359476128;41;59,222
168475329249136758357289146;41;60,82
168275349249136758357489126;41;61,218
168435729249176358357289146;41;62,83
168235749249176358357489126;41;63,222
169435728247189356358276149;41;64,218
169235748247189356358476129;41;65,82
169435728247186359358279146;41;66,222
169235748247186359358479126;41;67,83
169475328248139756357286149;41;68,82
169275348248139756357486129;41;69,82
169475328248136759357289146;41;70,132
169275348248136759357489126;41;71,82
169435728248179356357286149;41;72,82
169235748248179356357486129;41;73,132
169435728248176359357289146;41;74,82
169235748248176359357489126;41;75,82
167485329258139746349276158;41;76,240
167485329259136748348279156;41;77,83
168435729257189346349276158;41;78,240
168475329259136748347289156;41;79,82
168435729259176348347289156;41;80,222
169435728257189346348276159;41;81,219
169435728257186349348279156;41;82,219
169475328258139746347286159;41;83,83
169475328258136749347289156;41;84,82
169435728258179346347286159;41;85,222
169435728258176349347289156;41;86,218
147236589258479163369185724;42;1,353
147289563259136784368475129;42;2,213
148279563257436189369185724;42;3,276
148279563259136784367485129;42;4,301
148235769259476183367189524;42;5,379
149285763257436189368179524;42;6,353
149276583258139764367485129;42;7,275
147289563269135784358476129;42;8,213
148279563267435189359186724;42;9,275
148279563269135784357486129;42;10,213
149285763267139584358476129;42;11,276
158436729247189563369275184;42;12,275
158239764249176583367485129;42;13,276
159236784247189563368475129;42;14,213
159236784248179563367485129;42;15,213
158239764269475183347186529;42;16,353
159486723267139584348275169;42;17,353
167489523248135769359276184;42;18,353
167239584249185763358476129;42;19,275
168435729247189563359276184;42;20,276
168435729249176583357289164;42;21,353
169485723247136589358279164;42;22,379
169235784247189563358476129;42;23,301
169235784248179563357486129;42;24,213
167489523259136784348275169;42;25,276
168479523259136784347285169;42;26,275
169235784257489163348176529;42;27,275
169235784258479163347186529;42;28,276
148729563269453178357186924;43;1,358
148756923269183574357429168;43;2,358
149786523268153974357429168;43;3,358
149723568268459173357186924;43;4,358
157486923249753168368129574;43;5,358
157423968249186573368759124;43;6,358
158723964249186573367459128;43;7,358
158426973249753168367189524;43;8,358
167489523249753168358126974;43;9,358
167453928249186573358729164;43;10,358
168429573247153968359786124;43;11,358
168753924247189563359426178;43;12,358
168753924249186573357429168;43;13,15
168429573249753168357186924;43;14,15
169783524248156973357429168;43;15,358
169423578248759163357186924;43;16,358
168429573257183964349756128;43;17,358
168753924257489163349126578;43;18,358
168753924259486173347129568;43;19,358
168429573259783164347156928;43;20,358
champagne
2017 Supporter
 
Posts: 7455
Joined: 02 August 2007
Location: France Brittany

Re: solution grids per gangster

Postby champagne » Tue May 28, 2024 6:48 am

slow progress here, but the quick identification of a gangster with the parameters to morph known solutions is in progress
I updated the repository of the catalog builder with the current status of the code.
I hope to have to draft for the 44 gangsters in the next 2 weeks.

repository for the minlex solution grids builder and services
champagne
2017 Supporter
 
Posts: 7455
Joined: 02 August 2007
Location: France Brittany

Gangster quick identification and mapping

Postby champagne » Sat Jun 08, 2024 2:29 pm

The target is to have a process replacing the loops testing all morphs of a given non minlex gangster to find the minlex morph and the mapping.
Next step will be to use the known valid fills of each gangster in minlex morph to speed up the last step of the catalog builder. This step is part of the direct link {solution grid rank => solution grid minlex morph} and reverse, so improving the last step will lower the average response.


The quick identification uses the known list of gangsters in minlex morph (see the first post.)

Here, to achieve a quick match of the “current status” to the “gangster index”, we use a “bit fields” view of the analyzed gangster.
Take as example this morph of the gangster 11 (index 10)

Code: Select all
579 368 124 689 457 123 789 456 123 


For each column, we have three bit-fields for the first one 579, it would be
Code: Select all
....1.1.1 a digit bit field (digits 579)

1........ a column bit field, here first column
1.. a stack bit field here first stack.



The first task will be to merge columns having identical “digits bit-fields”. (always different stacks)
Here we would get this summary
Code: Select all
Digits    columns    stacks

111...... .....1..1  .11
....1.1.1 1........  1..
..1..1.1. .1.......  1..
11.1..... ..1......  1..
.....1.11 ...1.....  .1.
...11.1.. ....1....  .1.
......111 ......1..  ..1
...111... .......1.  ..1

As a result, we get 6 classes of gangsters having respectively 3,5,6,7,8 or 9 items.
Here, the first item is for the 2 occurrences of the “123”
The classes with 3 items and 5 items have only one gangster each, the 2 at the top in the list in minlex order.
The class with 9 items has gangsters 20 to 44 of the list starting with gangster 20 (index 19)

The class with 7 items has 2 sub classes,
One with a “3 occurrences” + 6 singles
One with a 2x “2 occurrences” plus 5 singles.

Except for the last class, the existence of items with several occurrences gives constraints limiting the morphing possibilities. For the last class, more can be done if we consider the known list.

In the minlex morph of the 2 first stacks, we have 3 possibilities

Code: Select all
a)   123 456 789 124 357 689 (gangsters 20 to 39)
b)   123 456 789 124 378 569 (gangsters 40 to 43)
c)   123 456 789 147 258 369 (gangster 40)


The last gangster is easily identified.
For the other ones, analyzing where the pattern can be found gives in the same time sub classes and a limited number of cases to consider, usually with auto morphism making any case valid as start.

Another easy simple way to create sub classes is to count the number of possible ways to find the searched pattern, and to see if the last stack can be 125,126 or 128

Subject to a check of the code,

In the sub-group 20 to 39:


six gangsters (22,23,26,27,35,39) have only one occurrence of the pattern fitting with a), 2 of them with 125 in stack 3. In this group the mapping is quite simple.

Seven gangsters (21,25,28,31,33,34,37) have 2 different ways to build the pattern a)
The rest (seven gangsters) have 3 possible ways to build the pattern.

In the sub-group 40 to 43, one gangster has only one possible pattern, one has 2 and 2 have the 3 possible ways to define it..

The draft of the mapping is done except for the last class with 9 items.
champagne
2017 Supporter
 
Posts: 7455
Joined: 02 August 2007
Location: France Brittany

Re: solution grids per gangster

Postby champagne » Wed Jun 19, 2024 7:42 am

Slow progress, but good results.

The first draft for the gangster mapping is now ready.
To get an idea of the average run time for the mapping, I used a reverse morph of the gangster and made 10 000 calls to the mapping process.
The total run time on my old I7 is 74ms giving an expected average 7.2/44 microseconds per gangster

Next step is to apply this to all bands 1+2 coming in the min lexical catalog builder.
champagne
2017 Supporter
 
Posts: 7455
Joined: 02 August 2007
Location: France Brittany

Re: solution grids per gangster

Postby champagne » Thu Jun 27, 2024 2:15 pm

The first test running in parallel the catalog builder and the version using the gangsters possible fills showed bugs in the gangster mapping.
I changed the code for part of the gangsters and fixed the bug.

The first test running the min lexical grids with the first band in the range 400-415 is now correct (28 valid fills).
Next step will be to run in parallel the full catalog to check if we get the same results everywhere.
champagne
2017 Supporter
 
Posts: 7455
Joined: 02 August 2007
Location: France Brittany

Re: solution grids per gangster

Postby champagne » Sat Jun 29, 2024 7:45 pm

One more step covered (repository updated)
parallel process for the last 408 rows 4

Both process send the same 697 min lexical solution grids
3.8 seconds with the classical process
1.1 second for the process using the gangster valid fills

this is an area where a good improvement was expected, but the result is over expectations.

Several bugs have been fixed in the gangsters mapping process.
Next test will cover more solution grids at the end of the catalog.

Using the gangsters valid fills, a full catalog should be built far below one day core.
champagne
2017 Supporter
 
Posts: 7455
Joined: 02 August 2007
Location: France Brittany

Re: solution grids per gangster

Postby champagne » Sat Jun 29, 2024 7:54 pm

I just run the last test for to-day

last 2408 rows 4 => 4460 solution grids
old process 32s8
new process 7s8
(with the print option)

one or 2 days more for a big test.
champagne
2017 Supporter
 
Posts: 7455
Joined: 02 August 2007
Location: France Brittany

Re: solution grids per gangster

Postby champagne » Mon Jul 01, 2024 9:39 pm

good news with the last test producing the bottom 39390 min lexical solution grids of the catalog.
both process give identical results (having fixed 2 bugs in the gangster mapping)

249 seconds with the classical back tracking process,
47 seconds using the gangster valid fills.

We could still have residual bugs in the gangster mapping, but not many.
I'll start wider tests in the next days.
If the ratio old/new remains stable, a full catalog could be built in less than half a day/core.
Most important, this lowers the response to the match solution grids <=> rank

I still have in mind a remark of "coloin" to test after :
A small number of "one band" in min lexical morph have the start 123456789456.
This open the door for an early back track when the row 5 is filled.
champagne
2017 Supporter
 
Posts: 7455
Joined: 02 August 2007
Location: France Brittany

Re: solution grids per gangster

Postby champagne » Wed Jul 03, 2024 9:41 am

This could be the last post for this thread.
The mapping of the 44 gangster worked without bug for the entire catalog, so the code can be seen as valid.

The test (100000 times for each of the 44 gangsters) was covered in 95 milliseconds using my desk old i7.
This gives an average mapping done in 9.5/44 micro seconds.
For a random entry of a valid gangster, the results should be in the same range.
Note: the entry must be a valid gangster

The mapping is done to morph the valid fills of a gangster to the entry.
To be used in the minlex catalog, the morphed fill must still be ordered on the fist column.

Next comments will come in the minlex catalog thread.
champagne
2017 Supporter
 
Posts: 7455
Joined: 02 August 2007
Location: France Brittany

Re: solution grids per gangster

Postby Sojourner9 » Tue Jul 16, 2024 9:14 pm

Hi champagne,
There is another way to do this that might be more efficient. Although it will require going out of your comfort zone a little, or not. But I can help.
Use an approach like kjellg used with his Cmatrix, see ed.c .

In his case he counted Nmax in 2 seconds, but the same approach can be used here.
He treated his stacks different than his bands, sort of a warp and weft analogy.
He has an three dimensional array, hiding as two dimensional 280x280 array representing three column boxes in your band 3.
The first box is fixed with anything you like, you can use 123, 456, 789 or 147, 258, 369, whatever you want for the column data, because it only exists in the mind.
The other two boxes are the are the indexes into the array.

There are 9 pick 3 = 84 ways to fill a boxLine, your mini-column.
There are 280 ways of combining the boxLines to make a box which represents only the column or row portion of a box.
There are 36 turns for each box, which are again the 280 boxes only for the other axis.
There are 280x56=15680 ways of filling threeBoxes which represents the row data you are asking about.
Now since you have colB7 fixed you only need 36x56 threeBoxes and each threeBox has 36x36 turns for colB8 and colB9, so 2,612,736, that sounds familiar.
What do we put in the array, what is the data? In kjellg case he put GangOf44 numbers in each, knowing that each would have a fixed count.
You can have the array contain counts or you can have each be another array, where the number of elements of the array is the same as the count you would have used.
If the goal is to create and use the content then use the array, if the goal is just to sum counts then use integers.
Variable size arrays are not easy in C.

The cool part was how he accesses this array. if he has a colB7 that is not the expected value then he just creates a relabel map that will change what was expected to what he needs.
Then he uses the relabel map to relabel the symbols in colB8 and colB9 which pre-adjusts the input to the array. Now he accesses the array as though it were the desired colB7.
If it were me, I would fill each element of the array with all the threeBoxes that satisfy column requirements.
This will likely require relabeling the resultant threeBoxes as well when I read them out.
You can put what you deem best in the arrays. This might take 10 seconds to preloading the table.
He went through some amount of work getting the gangOf44 into the array but for me it was easier.
knowing the 36 turns for colB7 I just went through the 36x56 threeBoxes and the turns for rowB8 and rowB9 and appended that threeBox to the array at the address described.
Note that there are 6x ways of reordering the band as the threeBox looses the 6x redundency of a fixed grid. Your columns are likely fixed but ideally there would not be.

Also gsf software for enumerating Nmin is just a solver that starts with the first band filled with a a 416 member and then solves left to right, top to bottom on the remaining 54 cells.
He does some checks at cell 54 and 81. You might be able to find ideas there. He enumerates Nmin much faster than I can using my methods.

My methodology says that any sudoku grid can be described by six threeBox number, 0 thru 15679, three for bands and three for stacks, it is just that not all combinations are valid sudoku grids.

Since each of the 280 boxes has 36 turn there are 10080 unique values that can occupy each box, B1 thru B9.
I haven't done this, but any sudoku grid can be described by 9 numbers, 0 thru 10079, but all combinations are not valid sudoku grids.
This last one is the weakest, mine is stronger but minLex is the best, I think.
I suppose you could describe any sudoku with 9 template numbers, as well.
Sojourner9
 
Posts: 36
Joined: 10 March 2018

Re: solution grids per gangster

Postby coloin » Tue Jul 16, 2024 10:56 pm

kjellfp wrote:Timing on a 1.4GHz Athlon: 0.046 + 0.124 = 0.170 seconds

This is for the 6e21 number .. and I wonder what timing it could be now with a faster processor !!

However I think the reason champagne is using the gangster method is to optimize the generation of all the ED grids 5e9 [not just the number]

In the thread we were investigating the task of ascertaining if we could go from
a puzzle -> a solution grid -> minlex solution grid -> minlex solution grid number e.g number 3,458,394,379 [in the minlex catalog]

If we fix clues so that Box 1 and the 1 template is fixed .... maybe the array method can be quickly used to calculate / enumerate the 5e9 grids [ plus ~100,000 isomorphs]
- but the isomorph problem would need to be addressed somehow.... as well as the isomorphs from the 9 boxes and 9 templates.

I think champagne is close to achieving the task
coloin
 
Posts: 2494
Joined: 05 May 2005
Location: Devon

Re: solution grids per gangster

Postby champagne » Wed Jul 17, 2024 5:28 am

coloin wrote:
kjellfp wrote:Timing on a 1.4GHz Athlon: 0.046 + 0.124 = 0.170 seconds

This is for the 6e21 number .. and I wonder what timing it could be now with a faster processor !!

However I think the reason champagne is using the gangster method is to optimize the generation of all the ED grids 5e9 [not just the number]

In the thread we were investigating the task of ascertaining if we could go from
a puzzle -> a solution grid -> minlex solution grid -> minlex solution grid number e.g number 3,458,394,379 [in the minlex catalog]

If we fix clues so that Box 1 and the 1 template is fixed .... maybe the array method can be quickly used to calculate / enumerate the 5e9 grids [ plus ~100,000 isomorphs]
- but the isomorph problem would need to be addressed somehow.... as well as the isomorphs from the 9 boxes and 9 templates.

I think champagne is close to achieving the task


Hi coloin and Sojourner9,

I restart from coloin answer where the main comments are.
As coloin wrote, this thread is a tiny part of the big issue discussed here
http://forum.enjoysudoku.com/high-density-files-for-solution-grids-and-18-clues-puzzles-t42669-45.html

Producing the minlex catalog is not an issue, "gsf" did the first shoot long ago and several of us have the results in a disk file.

Generally speaking, Sojourner9 is on a "first shoot" or in enumeration mode.
I am more in "what to do of the results" or "how to use in the best way the results".

As wrote coloin, the first target was to see how to use the min lexical catalog of solution grids in a kind of "direct access".

This requires the quick link{ minlex solution grid <-> minlex solution grid number}
The process proposed is a kind of "virtual catalog". It uses the known catalog through indexes.

Here we have an alternative piece of code using the gangster in the last part of the process.
This require a quick mapping of a given gangster to the canonical form, Again something done using the known list of gangsters, and the valid fills for a gangster.
This is a general problem and this was the reason to open this thread.

coloin wrote:I think champagne is close to achieving the task


Basically, the draft is closed. is missing the cleaning and the switch to a DLL.
In fact coloin is somehow responsible of the current delay.
In the process, the check of the min lexical status requires in several places the mapping of a band to the min lexical canonical morph.
The current code has something not bad, relying again on the list of the known 416 minimal bands,
I think that a better code can be written in this critical area, with an open door to an early negative response if the band start is 123456789456. I am working on it.

I have other comments, but I'll do them in the main thread
champagne
2017 Supporter
 
Posts: 7455
Joined: 02 August 2007
Location: France Brittany

PreviousNext

Return to General