Skip to content
Snippets Groups Projects

Resolve "Check/fix/improve default templates"

Merged Benoît Harrault requested to merge 2-check-fix-improve-default-templates into master
2 files
+ 0
326
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 0
325
template: (size:small) (level:easy) 4x4;AAAACADBCCBBCCBB;0004000530200004
template: (size:small) (level:medium) 4x5;BAAEBBAACBBACCDDCCDD;00201003400000001020
template: (size:small) (level:medium) 4x6;EEEFABBBAABBAACCDCCCDDDD;000000050200000500003041
template: (size:medium) (level:medium) 4x7;BBBBAABDAAADCFFDCFDDCCEECEEE;4000005000010000005001000203
template: (size:medium) (level:medium) 4x8;AAAFAAFFBBBFBBCCDDCCDDCEDGEEGGEE;00003004000120400500000003510000
template: (size:medium) (level:medium) 4x9;AAACAACCBCCEBBEEDBBEDGFEDGFHDGFHDGFF;350000100400000350000300000000000004
template: (size:small) (level:hard) 5x4;DDDBEDABBBAAABCACCCC;00020000000200040100
template: (size:small) (level:easy) 5x5;AAFBBAAEBBAEEEBCCCDDCCDDD;0300414030000020023004000
template: (size:medium) (level:hard) 5x6;BAAGCBAAGCBBACCDBFCEDDFEEDDFEE;005001000350000000044000000000
template: (size:medium) (level:medium) 5x7;BBBAABBDAAGDDCAGDCCIEDCCFEEHFFEEHFF;00002040000300010030040002005000101
template: (size:large) (level:medium) 5x8;HABBBHAJBIHAABIGGACCGGDCCEDDDCEEDFFEEFFF;0003004000300000000002000040042000000203
template: (size:large) (level:medium) 5x9;AJBBBAABBCDAACCDDCCEDDEEEGGEFFGGHFFGIHHFIIIHH;003020050040000000000000000300000015000301040
template: (size:small) (level:medium) 6x4;BFAAAEBBAAEEBBCCCCDDDDDC;000000400000100004403000
template: (size:medium) (level:medium) 6x5;AAAACCFFABCCFFBBECDDDBEEDDGBEE;052001000000000003000201030000
template: (size:medium) (level:medium) 6x6;CAABBBCCAABBECADDDECHDDGEEFFGGEFFFGG;000300404050000000000400030023004000
template: (size:large) (level:hard) 6x7;HAAAAIHHBBAICCBBEECCDBEEFCDDDEFFFDGGFJJGGG;102040000000500002005000000000000000000025
template: (size:large) (level:medium) 6x8;AAJJJDAAABBDCCFBBDCCFFBDCEFFHDGEEEHHGGEHHIGGIIII;050200000003500004000000100000000200000000200430
template: (size:medium) (level:hard) 7x5;CCDAAABCDDGAABCDGGEBBCDFFEBHFFFEEEH;04000005000101000000300000004000000
template: (size:large) (level:hard) 7x6;AAABBBBAAIICDBFFCCCDJEFFCKDDEEFGGGDEEGGHHH;030430000000000400000000000004540001000000
template: (size:medium) (level:medium) 8x4;CAAAFFBBCCAAFFBBCCDEEEBGDDDDEEGG;05000005300010300000400004000000
template: (size:large) (level:medium) 8x5;HHAEBBBIHHAEBBCCDAAECCCGDDAEEFGGDDFFFFGG;0300500000004000003000000002050043000002
template: (size:large) (level:medium) 8x6;JJAAAAABJCEEEDBBCCEEDDBBHCCFDDKKHHFFIGGGHFFIIIGG;100020000000050100000004000020000000003000032002
template: (size:medium) (level:hard) 9x4;AAAABBBDDAEHBBCDDDEEFFFCCCCEEFFGGGGG;030010000000000205500300000000002000
template: (size:large) (level:hard) 9x5;GGGGBCIIIAABBBCCCJADDBKKCHJADDEEFFHHADEEEFFFH;020001003100000050200000000050000000000400000
template: (size:small) (level:easy) 4x4;BBAABBAACBADCCCC;0050204000000420
template: (size:small) (level:hard) 4x5;DDDDAABBAABBEABCCCCC;04000000305000000005
template: (size:small) (level:medium) 4x6;EEACEAACBBACBBACFBDDFFDD;305020000000100000000030
template: (size:medium) (level:hard) 4x7;GEEEBBAEBBAHCBAACCDACDDFCDDF;0000400400000004000030400000
template: (size:medium) (level:medium) 4x8;FFFABFAABAAGBBGGDBCCDECCDEECDDEE;01005032000000003000000000142020
template: (size:medium) (level:hard) 4x9;HHFFAAFFGAAAGBCCGBBCDDBCDEBCDEEIDEEI;000300000020000000010000000054000050
template: (size:small) (level:medium) 5x4;AAAABACEEBDCCBBDDCCB;01405000000040030000
template: (size:small) (level:hard) 5x5;AAAEEAABBEBBBDFCCGDDCCCDD;0000050000200305000000200
template: (size:medium) (level:hard) 5x6;EAAAHEEGAAECGBBCCBBBCDDDDCDFFF;000300000020000400301000000200
template: (size:medium) (level:medium) 5x7;AAABBAABBBEGGJFECCFFECCDFECDDDHHDII;02501000400000040540000000050400000
template: (size:large) (level:medium) 5x8;AHHHHAAAADBBBCDBBCCDEICCDEEEFDGGEFFGGGFF;0001040004000000400000000500000004240200
template: (size:large) (level:hard) 5x9;JBAHHBBAHHBBACCDAACCDDKGCIDDGEIIGGEIFFGEFFFEE;000020230000000020030000000000000020000040203
template: (size:small) (level:medium) 6x4;AAAFDDAABBBDEBBCCDEECCCD;000000300043000010003000
template: (size:medium) (level:medium) 6x5;ABBFFCAABBFCAABECCDDEEECDDDEGG;003000100002300000000000034510
template: (size:medium) (level:medium) 6x6;BBAAAACBBBHACCCCDDEEDDDGEEFFGGEFFFGG;000003400000020500000000100500404002
template: (size:large) (level:medium) 6x8;KKAACCAAABCCDDEBBCDDEEBBDGEEFFGGGFFFIGHHHJIIHHJJ;000001402030010000050340000000000001000002003010
template: (size:medium) (level:medium) 7x4;DDDAAEEBBDAAEEBBGACFFBCCCCFF;4000500000004100005002000000
template: (size:medium) (level:medium) 7x5;BGGGGAABBBCCAAEBCCCDAEEFFFDDHEEFFDD;00300200000004000005050050000000034
template: (size:large) (level:medium) 7x6;AABCCCIAABBCCIADDBBHHFDDEEEHFFDEEGGJFFGGGK;000010020400001000002230500000000300004000
template: (size:medium) (level:hard) 8x4;CAAFFFBBCCAAFDBBGCADDDEBGCHDEEEE;04500005500000000000504000000000
template: (size:large) (level:hard) 8x5;HHHBBAADCCBBBADDCCGGAADDCGGEFFFFIIIEEEEF;0200050100000404500000200000000000000500
template: (size:large) (level:medium) 8x6;AACCCBBBKAACCEBBDDAFFEEIDDFFFEJIDHHGGEJIHHHGGGII;500003020005000000000000000000034002000420004000
template: (size:large) (level:hard) 9x5;HHBBKCIIIHABBBCCCFHAAAACJFFDDEEEEJGFDDDEGGGGF;402000000000000003100000000300000000004000002
template: (size:small) (level:medium) 4x4;AACCBAACBBACBBDD;0020400000001001
template: (size:small) (level:medium) 4x5;BBBBAABDAAADCCCDCCDD;40100300000000045010
template: (size:small) (level:easy) 4x6;EAAAEEAAEBCCBBCCBBCDDDDD;052020400010030002020430
template: (size:medium) (level:medium) 4x7;AAAAAEEEBBBECCBBDCCCDDFFGDDF;1032000001000200000504000000
template: (size:medium) (level:medium) 4x8;AAAFBAFFBACFBBCCEBCCEDDDEDDGEEGG;00010400300320000000005000002002
template: (size:medium) (level:hard) 4x9;HHAAAAABCBBBCCCBEECDGEEDGGEDFFFDFFID;000000000004500000050000302000400000
template: (size:small) (level:easy) 5x4;DDDAABBAAABBCCEBCCCE;00050140310310020000
template: (size:small) (level:hard) 5x5;DDAAADDAAFEBBBFEBBCCEGCCC;0100500000000000003400000
template: (size:medium) (level:medium) 5x6;AAFFBAAFFBACCCBGCCBBDDDEEDDEEE;402003000000000000400530000150
template: (size:medium) (level:hard) 5x7;HAAAGHAAGGFFBBCFBBCCFDBCCDDEEEDDIEE;10002000000300000000040102000000000
template: (size:large) (level:medium) 5x8;AAABBAABBDICCBDCCHHDCEHFDEEHFDEEGFFGGGGF;1005000000002003000100002000002053030000
template: (size:large) (level:hard) 5x9;BAAAABACCEBCCCEBBJJEDDDEEDDFFGIFFGGIIFGGHHHHH;050000003000000200020105003000050000000004000
template: (size:small) (level:medium) 6x4;FDAAAABDDDACBBDECCBBEECC;030400000005300002000000
template: (size:medium) (level:hard) 6x5;GGAABBAAAFBECCFFBECCDDBEHCDDDE;100000050050100000000001040000
template: (size:medium) (level:medium) 6x6;AAAAHBCCCABBDDCCEBDDDEEBFFEEGGFFFGGG;050000020000400030000054000100020001
template: (size:large) (level:hard) 6x7;BAAAAIBBCAEGBBCCEGFDCCEGFDDDEGFFDHEGFHHHHJ;210000000003000000200400000030000020005000
template: (size:large) (level:hard) 6x8;BBAAAAJBBBADJCCCDDKCCDDFKEEEHFEEHHHFGGGHFFGGIIIL;000503000000000500000000000000000100054004000000
template: (size:medium) (level:medium) 7x4;EEEAABGCEAAABFCCDDBBFCCDDDBF;0000000001005052050000000003
template: (size:medium) (level:medium) 7x5;GBBBBHHGAABCCCGAAEECCDDAEEEFDDDFFFF;00200020500300000000104000040010100
template: (size:large) (level:hard) 7x6;HHHABBJHAAAABBIFFCCEBIDFCCEEDDFGCEEDDFGGGG;300002000000500000000000040320100000000400
template: (size:medium) (level:medium) 8x4;ABBEEECCAABBECCCADDBEFFGADDDFFFG;00000042300000300003000040200002
template: (size:large) (level:hard) 8x5;HAAABBCJHEEAABCCDDEEEBBCIDDFFGGCIDFFFGGG;0050000000000005050400000000000004100501
template: (size:large) (level:medium) 8x6;AAAADDDDEEBACCDJEEBBCCCJEBBIFFFJGGIIIHFFGGGHHHHK;040103000050000030000000000010001000000002500100
template: (size:medium) (level:medium) 9x4;HHAAABBCCGAADBBBCCGGDDEEFFCGDDEEEFFF;005301000000000200000000104000500050
template: (size:large) (level:hard) 9x5;JJBBKAAAIDJBBBAACIDDGGGGCCIHDDEECCFFHHHEEEFFF;000005000030000000014000000000000000100000403
template: (size:small) (level:easy) 4x4;DDCCAACCAABBABBB;0003304002034000
template: (size:small) (level:medium) 4x5;DDAADAABDABBCBBECCCC;20040000300400005000
template: (size:small) (level:medium) 4x6;EEAAEAAAFBBDBBBDCCCDCCDD;100200300000000210002005
template: (size:medium) (level:easy) 4x7;AABBAABBDACBDCCCDDCEFDEEFFEE;0402300000051000300000002015
template: (size:medium) (level:medium) 4x8;FFFAFAAAGGACBBCCBBBCHDDCDDEEDEEE;10000000204000003000000220050302
template: (size:medium) (level:medium) 4x9;AAACAACCBCCHBBBHDDBEDDEEFDEEFFGGFFGG;320100400000400000000040010000000303
template: (size:small) (level:hard) 5x5;GAAAACCADDCCBDDEEBBFEEBBF;0052002000000040000000000
template: (size:medium) (level:medium) 5x6;AABBBAADBBGADDDGCCCDFCCEEFFEEE;000400300000200050000000320050
template: (size:medium) (level:medium) 5x7;DGGABDGAABDAABBDCCCBDCCEEFFFEEFFHHE;00000000050010200000500100400250000
template: (size:large) (level:medium) 5x8;BBBAABBAAHDDAHHDCCHEDCCEEDCIEEFFFGGFFGGG;0005050000020040000100004000200000010024
template: (size:large) (level:medium) 5x9;HHHJBHABBBAABCKAACCCDDCELDDEEEDFFGEFFGGGMFGII;004001000040000000040400005050000003000402000
template: (size:small) (level:easy) 6x4;BBBAEEBBAAEEDAACCCDDDDCC;012031400000000000504004
template: (size:medium) (level:medium) 6x5;AABBBBFAACDBFFACDDFEECCDGEEECD;050054000000002025040003000000
template: (size:medium) (level:medium) 6x6;BBAAGGBBAAGGBCCADDCCCFDDHEEFFDHEEEFF;000003102002005000200004040300000010
template: (size:large) (level:medium) 6x7;BAAAAIBBBBAIDDEECCDDEECCDFEGCHFFGGHHFFGGHH;001050403000100000000004500000000000015050
template: (size:large) (level:medium) 6x8;JAAAAAJBCCDDJBBCDDBBFCCDEEFFFGEEEFGGHHIIIGHHHIIG;201000000003000000200000000300200000000243030000
template: (size:medium) (level:easy) 7x4;GCCAABBCCCAABBDDDAEEBDDFFEEE;0000052540214003005014000040
template: (size:large) (level:medium) 7x6;HHABBBJHHAABBEICFAAEEICFDDEECCFDDGGCFFDGGG;300205010030020500000000003000100010000002
template: (size:medium) (level:medium) 8x4;FAAABBBCFFAABBCCGDDEEECCGGDDDEEH;00300000000005053020000400005000
template: (size:large) (level:hard) 8x5;DAAAAIBBDDACCCBBDDEEECCBGGGEEFFFGGHHHFFJ;0000000540000001010000000000002005100000
template: (size:large) (level:hard) 8x6;AAAACJDIAEBCCJDIEEBCCJDIEBBFFDDIEBGGFFHHKGGGFHHH;002000000000000050100100000000400000005100002040
template: (size:medium) (level:medium) 9x4;FAAAABBHHFGACBBBEEFGGCCDDEEFFGCCDDDE;000001000100004003000200000054003002
template: (size:small) (level:easy) 4x4;CAAACAABCBBBCCBD;0001052020053000
template: (size:small) (level:easy) 4x5;BAAEBBAABBCADDCCDDCC;25000023000000302100
template: (size:small) (level:easy) 4x6;AAAEAAEEBBBECBBDCCDDCCDD;020000304500000005052101
template: (size:medium) (level:medium) 4x7;AABBAABBCADBCCDDCCDDFEEEFFEE;1004005000000300205000000102
template: (size:medium) (level:medium) 4x8;FFAHFFAABBAABBCCGBCCGEECDDEEDDDE;00000030000500300040000004003005
template: (size:medium) (level:hard) 4x9;GGGBGABBAAABACEBCCEEDCCEDHHEDDFFDFFF;010000040000400200000400000000000013
template: (size:small) (level:hard) 5x4;EAAAACCCCAFBBDDBBBDD;00040400000000303000
template: (size:small) (level:easy) 5x5;BBAAABBAAEDBCEEDDCCCDDFCG;0000140040120000400520000
template: (size:medium) (level:medium) 5x6;BAAAABFFFABBCCCBDCCGHDEEEDDDEE;400040000005005000000024004000
template: (size:medium) (level:hard) 5x7;FFFAAFAAAGHCBBGHCBBGECCBGEECDDEEDDD;30100000000005003000000004000100030
template: (size:large) (level:easy) 5x8;BBBIIAABBCAADDCADDCCEDFFCEEEFFEGGHFGGGHH;0200250530020000000400000304300100450000
template: (size:large) (level:hard) 5x9;HCCAAHCAAAHCJBBHCJBBIIJDBIFDDDFFDEEFFEEEGGGGG;010310002000000000000000000040000000000140300
template: (size:small) (level:medium) 6x4;EEAAADEBAADDFBBCCDBBCCCD;000000003020000005040040
template: (size:medium) (level:medium) 6x5;FFFBBGAFBBCCAADBCCADDEECADDEEE;402000000400400000303000000040
template: (size:medium) (level:hard) 6x6;BAAAAHBBBACHDBGGCCDDGGFCDEEEFCDEEFFF;000000400400000000100100000020400000
building 4x4...
values: [[2, 0, 0, 1], [1, 0, 0, 0], [4, 0, 0, 0], [0, 1, 0, 0]]
blocks: [[2, 2, 1, 1], [2, 2, 1, 1], [3, 2, 1, 4], [3, 3, 3, 4]]
template: (size:small) (level:easy) 4x4;BBAABBAACBADCCCD;2001100040000100
building 4x5...
values: [[0, 3, 0, 0], [0, 0, 4, 0], [0, 0, 0, 2], [5, 0, 0, 0], [0, 0, 0, 3]]
blocks: [[4, 4, 1, 1], [2, 4, 1, 5], [2, 1, 1, 5], [2, 3, 3, 3], [2, 2, 3, 3]]
template: (size:small) (level:medium) 4x5;DDAABDAEBAAEBCCCBBCC;03000040000250000003
building 4x6...
values: [[2, 0, 5, 0], [0, 0, 0, 1], [0, 2, 3, 0], [0, 0, 0, 1], [0, 3, 0, 0], [0, 5, 1, 0]]
blocks: [[4, 4, 1, 1], [4, 4, 1, 1], [2, 2, 2, 1], [2, 2, 5, 5], [3, 3, 5, 5], [6, 3, 3, 3]]
template: (size:small) (level:easy) 4x6;DDAADDAABBBABBEECCEEFCCC;205000010230000103000510
building 4x7...
values: [[4, 0, 0, 0], [0, 0, 0, 3], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 5], [3, 0, 0, 0]]
blocks: [[1, 1, 7, 2], [1, 3, 3, 2], [1, 3, 2, 2], [1, 3, 2, 4], [5, 3, 4, 4], [5, 5, 6, 4], [5, 6, 6, 4]]
template: (size:medium) (level:hard) 4x7;AAGBACCBACBBACBDECDDEEFDEFFD;4000000300000000000000053000
building 4x8...
values: [[0, 2, 0, 5], [5, 1, 0, 0], [0, 0, 0, 0], [0, 1, 0, 0], [0, 3, 0, 0], [0, 0, 0, 5], [3, 0, 1, 0], [0, 0, 0, 5]]
blocks: [[2, 2, 2, 1], [2, 2, 1, 1], [3, 3, 3, 1], [3, 3, 5, 1], [4, 5, 5, 5], [4, 4, 6, 5], [4, 4, 6, 6], [7, 7, 6, 6]]
template: (size:medium) (level:easy) 4x8;BBBABBAACCCACCEADEEEDDFEDDFFGGFF;02055100000001000300000530100005
building 4x9...
Error : no shape placement configuration found - Code error : 94152343151543231554242131452431312542
building 5x4...
values: [[2, 0, 0, 4, 0], [3, 0, 0, 0, 0], [2, 0, 4, 2, 0], [0, 0, 0, 0, 0]]
blocks: [[1, 1, 1, 2, 2], [1, 1, 2, 2, 2], [3, 3, 3, 4, 4], [5, 3, 3, 4, 4]]
template: (size:small) (level:medium) 5x4;AAABBAABBBCCCDDECCDD;20040300002042000000
building 5x5...
values: [[0, 0, 5, 0, 1], [0, 0, 0, 3, 0], [0, 0, 0, 0, 2], [0, 0, 0, 0, 4], [0, 0, 0, 0, 0]]
blocks: [[5, 5, 1, 4, 4], [5, 1, 1, 4, 4], [3, 1, 1, 2, 2], [3, 3, 3, 2, 2], [7, 3, 6, 6, 2]]
template: (size:small) (level:hard) 5x5;EEADDEAADDCAABBCCCBBGCFFB;0050100030000020000400000
building 5x6...
values: [[0, 0, 0, 0, 5], [4, 0, 3, 1, 0], [5, 0, 0, 0, 3], [0, 0, 0, 0, 0], [0, 4, 0, 0, 5], [1, 0, 0, 0, 0]]
blocks: [[2, 7, 1, 1, 1], [2, 2, 1, 1, 3], [2, 2, 6, 3, 3], [4, 6, 6, 3, 3], [4, 4, 6, 5, 5], [4, 4, 5, 5, 5]]
template: (size:medium) (level:medium) 5x6;BGAAABBAACBBFCCDFFCCDDFEEDDEEE;000054031050003000000400510000
building 5x7...
values: [[0, 0, 3, 0, 1], [0, 4, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 4, 0, 0], [0, 1, 0, 5, 0], [4, 0, 0, 0, 0], [0, 0, 0, 1, 4]]
blocks: [[7, 1, 1, 8, 8], [7, 1, 1, 2, 2], [7, 1, 2, 2, 2], [5, 3, 3, 3, 3], [5, 3, 6, 4, 4], [5, 6, 6, 4, 4], [5, 5, 6, 6, 4]]
template: (size:medium) (level:medium) 5x7;GAAHHGAABBGABBBECCCCECFDDEFFDDEEFFD;00301040000000000400010504000000014
building 5x8...
values: [[0, 0, 0, 1, 3], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 5, 0, 0, 4], [0, 0, 0, 0, 0], [0, 0, 0, 2, 0], [2, 0, 0, 0, 5]]
blocks: [[7, 7, 9, 9, 1], [8, 7, 7, 1, 1], [8, 8, 2, 1, 1], [3, 2, 2, 2, 2], [3, 3, 4, 4, 4], [3, 3, 4, 4, 6], [5, 5, 10, 6, 6], [5, 5, 5, 6, 6]]
template: (size:large) (level:hard) 5x8;GGIIAHGGAAHHBAACBBBBCCDDDCCDDFEEJFFEEEFF;0001300000000000000005004000000002020005
building 5x9...
values: [[0, 0, 0, 0, 0], [0, 2, 0, 0, 0], [0, 0, 0, 0, 4], [0, 0, 0, 0, 0], [0, 0, 3, 0, 0], [4, 0, 0, 0, 1], [0, 5, 0, 0, 0], [0, 0, 0, 1, 0], [5, 0, 0, 0, 4]]
blocks: [[2, 2, 9, 9, 10], [2, 2, 9, 1, 1], [4, 2, 11, 1, 1], [4, 4, 3, 3, 1], [4, 3, 3, 5, 5], [4, 3, 5, 5, 5], [6, 6, 6, 6, 7], [6, 8, 8, 7, 7], [8, 8, 8, 7, 7]]
template: (size:large) (level:hard) 5x9;BBIIJBBIAADBKAADDCCADCCEEDCEEEFFFFGFHHGGHHHGG;000000200000004000000030040001050000001050004
building 6x4...
values: [[0, 4, 0, 0, 4, 0], [0, 2, 0, 0, 0, 0], [3, 0, 0, 2, 0, 4], [0, 0, 0, 0, 0, 0]]
blocks: [[6, 1, 2, 2, 2, 2], [1, 1, 1, 2, 5, 5], [1, 3, 3, 3, 5, 4], [3, 3, 4, 4, 4, 4]]
template: (size:small) (level:medium) 6x4;FABBBBAAABEEACCCEDCCDDDD;040040020000300204000000
building 6x5...
values: [[0, 0, 0, 0, 0, 0], [5, 0, 0, 0, 0, 2], [0, 0, 0, 0, 0, 0], [0, 0, 5, 0, 0, 0], [0, 0, 0, 0, 1, 0]]
blocks: [[1, 7, 2, 2, 3, 3], [1, 1, 1, 2, 2, 3], [6, 1, 4, 2, 8, 3], [6, 4, 4, 5, 5, 3], [6, 4, 4, 5, 5, 5]]
template: (size:medium) (level:hard) 6x5;AGBBCCAAABBCFADBHCFDDEECFDDEEE;000000500002000000005000000010
building 6x6...
values: [[0, 5, 0, 0, 0, 0], [0, 0, 0, 0, 0, 4], [4, 0, 0, 0, 0, 1], [0, 0, 0, 0, 0, 0], [5, 0, 0, 0, 0, 0], [1, 0, 4, 0, 0, 0]]
blocks: [[9, 1, 1, 3, 3, 6], [2, 1, 1, 1, 3, 6], [2, 2, 2, 2, 3, 6], [5, 5, 5, 7, 3, 6], [4, 5, 5, 7, 7, 8], [4, 4, 4, 4, 7, 8]]
template: (size:medium) (level:hard) 6x6;IAACCFBAAACFBBBBCFEEEGCFDEEGGHDDDDGH;050000000004400001000000500000104000
building 6x7...
values: [[4, 5, 0, 0, 4, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 1, 0, 2], [0, 0, 0, 3, 0, 0], [0, 4, 0, 0, 2, 0], [0, 0, 0, 0, 3, 0], [0, 2, 0, 0, 0, 0]]
blocks: [[1, 1, 2, 2, 2, 2], [1, 1, 3, 3, 2, 10], [1, 3, 3, 3, 5, 5], [8, 4, 4, 5, 5, 5], [8, 8, 4, 4, 4, 7], [8, 6, 6, 7, 7, 7], [9, 9, 6, 6, 6, 7]]
template: (size:large) (level:medium) 6x7;AABBBBAACCBJACCCEEHDDEEEHHDDDGHFFGGGIIFFFG;450040000000000102000300040020000030020000
building 6x8...
values: [[0, 0, 1, 0, 0, 0], [2, 0, 0, 0, 5, 4], [0, 0, 0, 0, 0, 0], [5, 0, 0, 0, 0, 0], [0, 0, 0, 0, 1, 0], [3, 0, 5, 0, 0, 4], [0, 0, 0, 3, 0, 0], [5, 0, 0, 0, 0, 4]]
blocks: [[10, 1, 1, 1, 2, 4], [10, 1, 1, 2, 2, 4], [3, 3, 2, 2, 11, 4], [3, 3, 5, 5, 4, 4], [3, 7, 5, 5, 6, 6], [7, 7, 5, 6, 6, 6], [7, 8, 8, 8, 9, 9], [7, 8, 8, 9, 9, 9]]
template: (size:large) (level:medium) 6x8;JAAABDJAABBDCCBBKDCCEEDDCGEEFFGGEFFFGHHHIIGHHIII;001000200054000000500000000010305004000300500004
building 6x9...
too big
building 7x4...
values: [[0, 0, 0, 0, 5, 0, 2], [3, 2, 0, 0, 0, 4, 0], [0, 0, 0, 0, 0, 0, 1], [2, 0, 0, 0, 0, 0, 0]]
blocks: [[7, 1, 1, 4, 2, 2, 2], [1, 1, 1, 4, 4, 2, 2], [6, 3, 3, 4, 4, 5, 5], [6, 6, 3, 3, 3, 5, 5]]
template: (size:medium) (level:medium) 7x4;GAADBBBAAADDBBFCCDDEEFFCCCEE;0000502320004000000012000000
building 7x5...
values: [[0, 5, 0, 0, 0, 0, 3], [3, 4, 0, 2, 0, 0, 0], [0, 0, 0, 0, 0, 3, 0], [0, 0, 0, 5, 0, 0, 0], [0, 2, 0, 0, 0, 0, 0]]
blocks: [[1, 1, 1, 6, 6, 6, 6], [1, 1, 3, 3, 2, 2, 8], [5, 3, 3, 3, 2, 2, 2], [5, 5, 4, 4, 4, 7, 7], [5, 5, 4, 4, 9, 7, 7]]
template: (size:medium) (level:medium) 7x5;AAAFFFFAACCBBHECCCBBBEEDDDGGEEDDIGG;05000033402000000003000050000200000
building 7x6...
values: [[2, 0, 0, 0, 0, 3, 0], [0, 0, 5, 0, 1, 2, 0], [0, 0, 0, 0, 0, 0, 0], [1, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 3, 0, 5], [0, 0, 0, 0, 4, 0, 0]]
blocks: [[3, 3, 9, 9, 1, 1, 1], [3, 3, 2, 2, 2, 1, 1], [3, 6, 6, 2, 2, 4, 4], [6, 6, 5, 8, 4, 4, 4], [6, 5, 5, 8, 8, 7, 7], [5, 5, 8, 8, 7, 7, 7]]
template: (size:large) (level:medium) 7x6;CCIIAAACCBBBAACFFBBDDFFEHDDDFEEHHGGEEHHGGG;200003000501200000000100000000003050000400
building 7x7...
too big
building 7x8...
too big
building 7x9...
too big
building 8x4...
values: [[0, 0, 5, 0, 2, 0, 3, 0], [4, 0, 0, 0, 0, 0, 0, 0], [0, 5, 2, 0, 0, 0, 1, 0], [0, 0, 0, 0, 3, 0, 0, 0]]
blocks: [[6, 1, 1, 1, 2, 2, 2, 7], [6, 6, 1, 1, 2, 2, 3, 7], [6, 4, 4, 4, 5, 5, 3, 3], [4, 4, 8, 5, 5, 5, 3, 3]]
template: (size:medium) (level:medium) 8x4;FAAABBBGFFAABBCGFDDDEECCDDHEEECC;00502030400000000520001000003000
building 8x5...
values: [[0, 0, 0, 3, 0, 3, 0, 2], [0, 5, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 5, 0, 0, 0, 0], [0, 1, 0, 3, 0, 0, 0, 0]]
blocks: [[9, 1, 8, 8, 8, 2, 4, 4], [9, 1, 1, 2, 2, 2, 2, 4], [5, 1, 1, 3, 3, 3, 3, 4], [5, 5, 5, 6, 6, 3, 7, 4], [5, 6, 6, 6, 7, 7, 7, 7]]
template: (size:large) (level:hard) 8x5;IAHHHBDDIAABBBBDEAACCCCDEEEFFCGDEFFFGGGG;0003030205000000000000000005000001030000
building 8x6...
building 4x4...
values: [[0, 0, 3, 0], [2, 0, 0, 0], [3, 0, 0, 0], [0, 0, 4, 0]]
blocks: [[3, 3, 1, 1], [3, 1, 1, 1], [3, 4, 4, 2], [2, 2, 2, 2]]
template: (size:small) (level:medium) 4x4;CCAACAAACDDBBBBB;0030200030000040
building 4x5...
values: [[0, 2, 1, 0], [0, 3, 0, 0], [0, 2, 1, 0], [0, 0, 0, 0], [0, 4, 0, 1]]
blocks: [[5, 1, 1, 1], [1, 1, 2, 2], [3, 2, 2, 2], [3, 3, 4, 4], [3, 3, 4, 4]]
template: (size:small) (level:easy) 4x5;EAAAAABBCBBBCCDDCCDD;02100300021000000401
building 4x6...
values: [[0, 0, 0, 4], [4, 0, 0, 0], [1, 0, 0, 0], [0, 0, 0, 4], [0, 0, 0, 0], [5, 0, 4, 0]]
blocks: [[2, 1, 1, 1], [2, 2, 1, 1], [5, 2, 6, 3], [5, 2, 6, 3], [4, 4, 3, 3], [4, 4, 4, 3]]
template: (size:small) (level:medium) 4x6;BAAABBAAEBFCEBFCDDCCDDDC;000440001000000400005040
building 4x7...
values: [[0, 2, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 4, 0], [2, 0, 0, 0], [0, 0, 0, 0], [2, 0, 0, 0]]
blocks: [[5, 5, 1, 7], [5, 1, 1, 1], [5, 2, 2, 1], [4, 2, 2, 2], [4, 4, 4, 6], [3, 3, 4, 6], [3, 3, 3, 8]]
template: (size:medium) (level:hard) 4x7;EEAGEAAAEBBADBBBDDDFCCDFCCCH;0200000000000040200000002000
building 4x8...
values: [[0, 0, 0, 0], [0, 0, 3, 5], [0, 0, 0, 0], [3, 4, 1, 0], [0, 0, 0, 0], [0, 0, 1, 0], [2, 0, 5, 0], [0, 0, 1, 0]]
blocks: [[1, 1, 8, 2], [1, 1, 1, 2], [3, 3, 3, 2], [3, 3, 2, 2], [6, 4, 4, 4], [6, 6, 4, 4], [5, 5, 5, 7], [5, 5, 7, 7]]
template: (size:medium) (level:medium) 4x8;AAHBAAABCCCBCCBBFDDDFFDDEEEGEEGG;00000035000034100000001020500010
building 4x9...
values: [[1, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 3], [3, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [3, 0, 0, 0], [0, 0, 0, 0], [0, 0, 5, 0]]
blocks: [[6, 6, 6, 8], [2, 1, 6, 8], [2, 1, 1, 1], [2, 2, 1, 3], [2, 4, 9, 3], [7, 4, 3, 3], [7, 4, 4, 3], [7, 4, 5, 5], [7, 5, 5, 5]]
template: (size:medium) (level:hard) 4x9;FFFHBAFHBAAABBACBDICGDCCGDDCGDEEGEEE;100000000003300000000000300000000050
building 5x4...
values: [[0, 0, 0, 0, 0], [3, 0, 4, 0, 2], [0, 0, 0, 0, 0], [5, 0, 3, 0, 0]]
blocks: [[1, 1, 4, 4, 2], [1, 1, 1, 4, 2], [3, 5, 5, 2, 2], [3, 3, 3, 3, 2]]
template: (size:small) (level:medium) 5x4;AADDBAAADBCEEBBCCCCB;00000304020000050300
building 5x5...
values: [[1, 0, 0, 3, 0], [0, 5, 0, 0, 0], [0, 0, 0, 0, 0], [4, 0, 0, 0, 3], [0, 0, 0, 0, 0]]
blocks: [[1, 2, 2, 2, 2], [1, 1, 4, 2, 6], [1, 1, 4, 4, 6], [3, 3, 3, 4, 4], [3, 3, 5, 5, 5]]
template: (size:small) (level:hard) 5x5;ABBBBAADBFAADDFCCCDDCCEEE;1003005000000004000300000
building 5x6...
values: [[0, 0, 0, 3, 0], [0, 2, 0, 5, 0], [0, 0, 0, 0, 0], [0, 0, 5, 0, 0], [0, 0, 0, 0, 3], [5, 0, 1, 0, 0]]
blocks: [[7, 1, 2, 2, 2], [1, 1, 2, 2, 6], [3, 1, 1, 6, 6], [3, 3, 3, 5, 6], [3, 4, 4, 5, 5], [4, 4, 4, 5, 5]]
template: (size:medium) (level:medium) 5x6;GABBBAABBFCAAFFCCCEFCDDEEDDDEE;000300205000000005000000350100
building 5x7...
values: [[4, 0, 0, 0, 4], [0, 0, 0, 0, 2], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 3, 0], [3, 0, 0, 0, 0], [0, 0, 2, 0, 2]]
blocks: [[7, 7, 7, 2, 2], [7, 1, 1, 2, 2], [1, 1, 1, 2, 4], [3, 3, 3, 4, 4], [3, 3, 4, 4, 5], [6, 6, 8, 5, 5], [6, 6, 6, 5, 5]]
template: (size:medium) (level:hard) 5x7;GGGBBGAABBAAABDCCCDDCCDDEFFHEEFFFEE;40004000020000000000000303000000202
building 5x8...
values: [[2, 0, 0, 0, 4], [5, 0, 0, 0, 3], [1, 0, 0, 0, 4], [0, 4, 0, 1, 0], [0, 0, 0, 2, 0], [0, 0, 0, 0, 0], [0, 4, 0, 0, 0], [0, 0, 3, 0, 5]]
blocks: [[9, 9, 2, 2, 2], [1, 1, 2, 2, 4], [1, 1, 1, 4, 4], [3, 3, 3, 4, 4], [3, 3, 6, 6, 6], [5, 5, 5, 6, 6], [8, 5, 5, 7, 7], [8, 8, 7, 7, 7]]
template: (size:large) (level:medium) 5x8;IIBBBAABBDAAADDCCCDDCCFFFEEEFFHEEGGHHGGG;2000450003100040401000020000000400000305
building 5x9...
values: [[0, 1, 0, 0, 0], [0, 4, 0, 0, 0], [0, 0, 0, 0, 4], [0, 5, 0, 0, 0], [0, 0, 0, 0, 0], [2, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 1], [2, 0, 4, 0, 0]]
blocks: [[9, 9, 1, 2, 2], [9, 1, 1, 2, 2], [1, 1, 3, 3, 2], [10, 3, 3, 3, 4], [10, 5, 5, 4, 4], [5, 5, 4, 4, 6], [5, 7, 6, 6, 6], [7, 7, 7, 6, 8], [7, 8, 8, 8, 8]]
template: (size:large) (level:hard) 5x9;IIABBIAABBAACCBJCCCDJEEDDEEDDFEGFFFGGGFHGHHHH;010000400000004050000000020000000000000120400
building 6x4...
values: [[0, 5, 1, 3, 0, 5], [4, 0, 0, 0, 0, 0], [0, 0, 0, 0, 4, 0], [3, 0, 0, 3, 0, 0]]
blocks: [[4, 1, 1, 2, 2, 2], [4, 1, 1, 2, 2, 5], [4, 1, 3, 3, 5, 5], [4, 4, 3, 3, 3, 5]]
template: (size:small) (level:easy) 6x4;DAABBBDAABBEDACCEEDDCCCE;051305400000000040300300
building 6x5...
values: [[0, 4, 0, 0, 4, 0], [5, 0, 0, 0, 0, 0], [0, 0, 0, 2, 0, 0], [0, 0, 0, 0, 0, 0], [2, 0, 5, 0, 0, 0]]
blocks: [[1, 1, 1, 6, 3, 7], [1, 1, 2, 6, 3, 3], [4, 2, 2, 6, 3, 3], [4, 4, 2, 2, 5, 5], [4, 4, 5, 5, 5, 8]]
template: (size:medium) (level:hard) 6x5;AAAFCGAABFCCDBBFCCDDBBEEDDEEEH;040040500000000200000000205000
building 6x6...
building 4x4...
values: [[0, 1, 4, 0], [2, 3, 0, 0], [0, 0, 0, 0], [0, 5, 0, 0]]
blocks: [[1, 1, 1, 3], [1, 1, 3, 3], [2, 2, 3, 4], [2, 2, 2, 4]]
template: (size:small) (level:easy) 4x4;AAACAACCBBCDBBBD;0140230000000500
building 4x5...
values: [[2, 0, 0, 0], [5, 0, 0, 4], [0, 2, 0, 0], [0, 0, 5, 0], [0, 0, 0, 2]]
blocks: [[4, 4, 4, 2], [1, 1, 2, 2], [1, 1, 2, 2], [1, 3, 3, 3], [3, 3, 5, 5]]
template: (size:small) (level:medium) 4x5;DDDBAABBAABBACCCCCEE;20005004020000500002
building 4x6...
values: [[0, 1, 0, 1], [0, 5, 0, 0], [0, 0, 0, 5], [0, 0, 0, 0], [5, 0, 4, 0], [0, 0, 0, 2]]
blocks: [[5, 5, 2, 2], [5, 1, 1, 2], [1, 1, 1, 2], [3, 4, 4, 2], [3, 3, 4, 4], [3, 3, 6, 4]]
template: (size:small) (level:medium) 4x6;EEBBEAABAAABCDDBCCDDCCFD;010105000005000050400002
building 4x7...
values: [[0, 2, 0, 5], [0, 0, 0, 0], [0, 0, 0, 3], [0, 0, 5, 0], [0, 0, 0, 0], [0, 0, 0, 5], [1, 0, 0, 1]]
blocks: [[5, 5, 1, 1], [6, 5, 5, 1], [6, 6, 2, 1], [6, 2, 2, 1], [3, 3, 2, 2], [3, 3, 4, 4], [3, 4, 4, 4]]
template: (size:medium) (level:medium) 4x7;EEAAFEEAFFBAFBBACCBBCCDDCDDD;0205000000030050000000051001
building 4x8...
values: [[0, 0, 0, 4], [4, 0, 0, 0], [0, 5, 0, 3], [0, 0, 0, 4], [0, 2, 0, 0], [0, 0, 0, 0], [0, 0, 4, 0], [5, 0, 1, 0]]
blocks: [[1, 1, 1, 1], [3, 1, 2, 2], [3, 3, 2, 2], [3, 3, 4, 2], [4, 4, 4, 4], [6, 6, 7, 7], [6, 6, 5, 5], [6, 5, 5, 5]]
template: (size:medium) (level:medium) 4x8;AAAACABBCCBBCCDBDDDDFFGGFFEEFEEE;00044000050300040200000000405010
building 4x9...
values: [[0, 0, 0, 0], [0, 0, 1, 0], [4, 0, 5, 0], [0, 0, 0, 0], [5, 0, 0, 2], [0, 0, 0, 4], [0, 0, 3, 0], [0, 0, 0, 0], [5, 0, 2, 5]]
blocks: [[8, 8, 1, 1], [1, 1, 1, 2], [7, 7, 2, 2], [7, 7, 2, 2], [3, 3, 4, 4], [3, 4, 4, 6], [3, 4, 6, 6], [3, 5, 5, 6], [5, 5, 5, 6]]
template: (size:medium) (level:medium) 4x9;HHAAAAABGGBBGGBBCCDDCDDFCDFFCEEFEEEF;000000104050000050020004003000005025
building 5x4...
values: [[0, 0, 2, 0, 1], [0, 0, 0, 0, 0], [0, 5, 0, 0, 4], [0, 1, 0, 2, 0]]
blocks: [[5, 1, 1, 4, 4], [1, 1, 1, 4, 4], [2, 2, 2, 3, 3], [2, 2, 3, 3, 3]]
template: (size:small) (level:medium) 5x4;EAADDAAADDBBBCCBBCCC;00201000000500401020
building 5x5...
values: [[0, 0, 1, 3, 0], [0, 3, 0, 0, 0], [0, 0, 0, 0, 0], [0, 4, 0, 5, 0], [0, 0, 0, 0, 0]]
blocks: [[7, 1, 2, 2, 2], [1, 1, 1, 2, 2], [6, 3, 1, 5, 5], [6, 3, 4, 4, 4], [3, 3, 3, 4, 4]]
template: (size:small) (level:hard) 5x5;GABBBAAABBFCAEEFCDDDCCCDD;0013003000000000405000000
building 5x6...
values: [[0, 4, 0, 0, 0], [0, 5, 2, 5, 0], [0, 4, 0, 0, 0], [0, 0, 5, 0, 0], [0, 1, 0, 0, 1], [0, 0, 0, 0, 0]]
blocks: [[7, 2, 2, 2, 8], [7, 1, 1, 2, 2], [1, 1, 3, 5, 5], [1, 3, 3, 5, 5], [4, 4, 3, 3, 6], [4, 4, 4, 6, 6]]
template: (size:medium) (level:medium) 5x6;GBBBHGAABBAACEEACCEEDDCCFDDDFF;040000525004000005000100100000
building 5x7...
values: [[0, 4, 0, 0, 3], [0, 0, 0, 0, 0], [0, 0, 0, 0, 5], [4, 0, 0, 0, 1], [0, 0, 0, 5, 0], [0, 4, 0, 0, 0], [1, 0, 1, 0, 2]]
blocks: [[8, 1, 1, 7, 7], [8, 1, 2, 2, 7], [1, 1, 3, 2, 2], [3, 3, 3, 4, 2], [5, 3, 4, 4, 4], [5, 5, 6, 6, 4], [5, 5, 6, 6, 6]]
template: (size:medium) (level:medium) 5x7;HAAGGHABBGAACBBCCCDBECDDDEEFFDEEFFF;04003000000000540001000500400010102
building 5x8...
values: [[0, 0, 0, 0, 4], [2, 0, 0, 3, 0], [0, 0, 4, 2, 0], [0, 0, 0, 0, 5], [0, 3, 4, 0, 0], [0, 2, 0, 0, 2], [0, 0, 0, 0, 0], [0, 0, 0, 5, 0]]
blocks: [[9, 1, 1, 2, 2], [1, 1, 2, 2, 2], [1, 4, 4, 4, 4], [3, 3, 4, 5, 5], [3, 3, 3, 5, 5], [6, 6, 6, 6, 5], [6, 8, 8, 7, 7], [8, 8, 7, 7, 7]]
template: (size:large) (level:medium) 5x8;IAABBAABBBADDDDCCDEECCCEEFFFFEFHHGGHHGGG;0000420030004200000503400020020000000050
building 5x9...
values: [[0, 0, 0, 1, 0], [1, 0, 0, 0, 5], [3, 0, 0, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 4], [0, 0, 0, 0, 0], [0, 0, 0, 5, 2], [0, 0, 0, 3, 0]]
blocks: [[8, 1, 1, 1, 2], [8, 8, 1, 1, 2], [3, 8, 4, 2, 2], [3, 4, 4, 4, 2], [3, 9, 9, 4, 6], [3, 5, 9, 6, 6], [3, 5, 6, 6, 7], [5, 5, 10, 7, 7], [5, 10, 10, 7, 7]]
template: (size:large) (level:hard) 5x9;HAAABHHAABCHDBBCDDDBCIIDFCEIFFCEFFGEEJGGEJJGG;000101000530000001000000000004000000005200030
building 6x4...
values: [[0, 0, 0, 0, 0, 0], [0, 0, 5, 3, 1, 0], [0, 2, 0, 0, 0, 3], [1, 0, 0, 0, 0, 0]]
blocks: [[6, 2, 2, 2, 1, 1], [2, 2, 3, 1, 1, 4], [5, 5, 3, 1, 4, 4], [5, 3, 3, 3, 4, 4]]
template: (size:small) (level:medium) 6x4;FBBBAABBCAADEECADDECCCDD;000000005310020003100000
building 6x5...
values: [[0, 0, 0, 0, 0, 0], [0, 5, 0, 0, 0, 5], [0, 0, 0, 0, 4, 0], [0, 0, 0, 1, 0, 5], [0, 1, 0, 0, 0, 4]]
blocks: [[7, 7, 2, 2, 2, 2], [1, 1, 1, 5, 5, 2], [1, 1, 3, 5, 5, 4], [3, 3, 3, 3, 4, 4], [6, 6, 6, 6, 4, 4]]
template: (size:medium) (level:medium) 6x5;GGBBBBAAAEEBAACEEDCCCCDDFFFFDD;000000050005000040000105010004
building 6x6...
values: [[0, 0, 0, 3, 0, 5], [0, 4, 0, 0, 0, 0], [0, 0, 0, 0, 1, 0], [0, 0, 0, 0, 0, 3], [0, 3, 0, 0, 0, 0], [1, 0, 0, 0, 0, 0]]
blocks: [[8, 8, 1, 1, 2, 2], [8, 1, 1, 1, 2, 2], [6, 6, 6, 3, 3, 2], [6, 4, 4, 5, 3, 3], [4, 4, 7, 5, 5, 3], [4, 7, 7, 7, 5, 5]]
template: (size:medium) (level:hard) 6x6;HHAABBHAAABBFFFCCBFDDECCDDGEECDGGGEE;000305040000000010000003030000100000
building 6x7...
Loading