From 106ddfaf1ca6876c807f34b9ddcca225f20e0c69 Mon Sep 17 00:00:00 2001 From: dmx Date: Sat, 9 Sep 2017 15:27:13 +0800 Subject: [PATCH 1/2] update .gitignore --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index c571782..5df6d9d 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,5 @@ *.ipch *.suo *.log -*.pch \ No newline at end of file +*.pch +*.DS_Store From 3ac1aded4d0f852848a7d52c183b18e6cb267be9 Mon Sep 17 00:00:00 2001 From: dmx Date: Sun, 10 Sep 2017 15:59:23 +0800 Subject: [PATCH 2/2] =?UTF-8?q?lua=20gen=5Ftable=E7=AE=97=E6=B3=95?= =?UTF-8?q?=E5=86=99=E6=B3=95=E7=9A=84=E4=BF=AE=E6=94=B9=EF=BC=9B=E7=94=9F?= =?UTF-8?q?=E6=88=90=E7=9A=84tbl=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mjlib_lua/base/gen_table.lua | 71 +- mjlib_lua/base/table_mgr.lua | 9 +- mjlib_lua/base/tbl/eye_tbl | 3808 +++++++++++++++++----------------- mjlib_lua/base/tbl/tbl | 512 ++--- 4 files changed, 2214 insertions(+), 2186 deletions(-) diff --git a/mjlib_lua/base/gen_table.lua b/mjlib_lua/base/gen_table.lua index 18dcaf0..6537b12 100644 --- a/mjlib_lua/base/gen_table.lua +++ b/mjlib_lua/base/gen_table.lua @@ -1,36 +1,37 @@ local table_mgr = require "table_mgr" +local tconcat = table.concat local tested_tbl = {} +local function dump_t(t) + return tconcat(t, "") +end + local function add_to_table(t) - local num = 0 - for i=1,9 do - num = num * 10 + t[i] - end + local num = tonumber(dump_t(t)) if tested_tbl[num] then return end tested_tbl[num] = true - local key = 0 - for i=1,9 do - if t[i] > 0 then - key = key*10 + t[i] - else - if key > 0 then - table_mgr:add(key) - key = 0 - end - end - end - if key > 0 then - table_mgr:add(key) - end + string.gsub(num..'', '([1-9]+)', function(key) + table_mgr:add(key) + end) +end + +local do_add +local gen_table_sub + +do_add = function(t, num) + add_to_table(t) + if num < 4 then + gen_table_sub(t, num + 1) + end end -local function gen_table_sub(t, num) +gen_table_sub = function(t, num) for j=1,16 do repeat local index @@ -39,29 +40,25 @@ local function gen_table_sub(t, num) break end t[j] = t[j] + 3 + + do_add(t, num) + + t[j] = t[j] - 3 elseif j<= 16 then index = j - 9 if t[index] >= 4 or t[index+1] >= 4 or t[index+2] >= 4 then break end - end - if index then - t[index] = t[index] + 1 - t[index + 1] = t[index + 1] + 1 - t[index + 2] = t[index + 2] + 1 - end - add_to_table(t) - if num < 4 then - gen_table_sub(t, num + 1) - end + t[index] = t[index] + 1 + t[index + 1] = t[index + 1] + 1 + t[index + 2] = t[index + 2] + 1 - if j<= 9 then - t[j] = t[j] - 3 - else - t[index] = t[index] - 1 - t[index + 1] = t[index + 1] - 1 - t[index + 2] = t[index + 2] - 1 + do_add(t, num) + + t[index] = t[index] - 1 + t[index + 1] = t[index + 1] - 1 + t[index + 2] = t[index + 2] - 1 end until(true) end @@ -86,8 +83,8 @@ end local function main() gen_table() - gen_eye_table() - table_mgr:dump() + gen_eye_table() + table_mgr:dump() end main() diff --git a/mjlib_lua/base/table_mgr.lua b/mjlib_lua/base/table_mgr.lua index 3664e55..b5fb953 100644 --- a/mjlib_lua/base/table_mgr.lua +++ b/mjlib_lua/base/table_mgr.lua @@ -44,9 +44,14 @@ end function M:_dump(file, tbl) local f = io.open(file, "w+") + local t = {} for k,_ in pairs(tbl) do - f:write(k.."\n") - end + table.insert(t, tonumber(k)) + end + table.sort(t) + for _, v in ipairs(t) do + f:write(v.."\n") + end f:close() end diff --git a/mjlib_lua/base/tbl/eye_tbl b/mjlib_lua/base/tbl/eye_tbl index cdfedc3..e28fd23 100644 --- a/mjlib_lua/base/tbl/eye_tbl +++ b/mjlib_lua/base/tbl/eye_tbl @@ -1,1984 +1,2010 @@ -1114112 2 -31121411 -31113221 -14342 -312111113 -14131211 -3123212 -2142221 -3332111 -4112 -3131411 -141332 -2312213 23 -111321113 -1241114 -4112411 -311324 -11311133 -1114142 -2222111 32 -2222114 -21221411 -311333 -142211111 -1411112 -14211113 -131114 -31111211 -4142 -344111 -33112112 -111112241 -1112114 -143411 -1241141 -114221111 -12344 -3211322 -3121211 -2222141 -3121214 -2111 -2114 -131141 -1411142 -113111111 -131144 -31111241 -113111114 -14411 -1112141 -14414 -41132111 -1112144 -223313 -14423 -3121241 -12421211 -2141 -31113311 -14432 -342113 -1421411 -113111141 -133223 -14441 -11311211 -21121133 -11311214 -1114223 -133232 113 -311411 -312111221 -311414 -32213111 -111112313 -12413 -4223 -2312321 131 -111321221 -1241222 -211122311 -311432 -11311241 -2222222 +134 143 -3412112 -311441 -12434 -4244 -14211221 -131222 -211241111 -14121113 -31111322 -12443 -1112222 -41123 -114131111 -111111224 -32211113 -3121322 -241111211 -41132 -1321133 +224 +233 +242 +311 +314 +323 +332 +341 +344 +413 +422 +431 +434 +443 +1112 +1133 +1142 +1223 +1241 +1244 +1313 +1334 +1343 +1412 +1421 +1424 +1433 +1442 +2111 +2114 +2141 +2144 2222 -11432111 -2331131 -111112223 -212211221 -11231411 -223412 -4311221 -113111222 -12413111 -111122213 -4221113 -11114231 -21121211 -111222113 -211133 -21121214 -1413311 -111223112 -133313 -112111223 2243 -342212 -11131211 -112121213 -131111111 -122123111 -3111113 -131111114 -43211 -112221113 -342221 -43214 -4131113 -41212112 -31442 -122111213 -133331 -122112212 -11141123 -132221111 -123211112 -12241112 +2333 +2411 +2414 +2423 +2441 +2444 +3113 +3131 +3134 +3143 +3221 +3224 +3233 +3242 +3311 +3314 +3323 +3332 +3341 +3344 +3413 +3422 +3431 +3434 +3443 +4112 +4133 +4142 +4223 +4241 +4244 4313 -11311322 -1114331 -111112412 -222111113 -3111134 -422111 -224 -11323112 -422114 -211114211 -223111112 -131111141 -123212 -313211111 -11131112 -43241 -111112142 -2431211 -33131111 -112111142 +4331 4334 -14211311 -112121132 -1411313 -242 -31111313 -422132 -111231221 -111111413 4343 -112111412 -111141113 -24311 -1321211 -1221224 -422141 -1321214 -112141211 -141111311 -22311131 -111311213 -1221341 -2411141 -131333 -3113222 -22223111 -412111112 -112123211 -111311114 -211211 -11131223 -1112333 -211214 -41231 -142111112 -111331112 -41234 -424211 -1112441 -32211221 -114143 -21113111 -11411231 -1321241 -21113114 -41243 -111311132 -2333 -311111213 -11342111 -334112 -311112212 -142142 -311122211 -311212112 -4221221 -312211112 -342311 -411111113 -211241 -21121322 -4221131 -211244 -311111132 -222113 -312242 -1114133 -43313 -111111131 -11222411 -1114412 -3111221 -131111222 -311 -3111224 -22221113 -43322 -231121211 4412 -111122231 -31421111 -1442111 -22411211 -3111233 -111222131 -323 -11122313 4421 -11111231 -2423111 4424 -21111113 -3111242 -2222411 -332 -14121221 -422222 -332111 -11211224 4433 -332114 -131411 -1411412 -341 -131414 -1313111 -344 +4442 +11123 +11132 +11213 +11231 +11234 +11243 +11324 +11333 +11342 +11411 +11414 +11423 +11432 +11441 +11444 +12212 +12233 +12242 +12323 +12341 +12344 +12413 +12434 +12443 +13133 +13211 +13214 +13241 +13244 +13322 +13343 +13433 +14123 +14132 +14213 +14231 +14234 +14243 +14321 +14324 +14333 +14342 +14411 +14414 +14423 +14432 +14441 +21113 +21143 +21221 +21224 +21332 +21413 +21443 +22223 +22232 +22313 +22331 +22334 +22343 +22424 +22433 +22442 +23111 +23114 +23141 +23144 +23222 +23312 +23333 +23342 +23411 +23414 +23423 +23441 +24113 +24143 +24221 +24224 +24233 +24311 +24314 +24332 +24341 +24413 +24422 +31112 +31133 +31142 +31211 +31214 +31223 +31241 +31244 +31313 +31322 +31334 +31343 +31412 +31421 +31424 +31433 +31442 +32111 +32114 +32141 +32144 +32213 +32222 +32243 +32321 +32324 +32333 +32411 +32414 +32423 +32432 +32441 33113 -1313114 -2341211 -11211113 -1411421 -1112414 -211411211 -31222112 -123233 -11212223 -3322211 -112122212 -112221131 -11222213 -43211111 -11223212 -11131241 -1321322 -2411 +33131 +33134 +33143 +33221 +33224 +33233 +33242 +33311 +33314 +33323 +33332 +33341 +33413 +33422 +33431 +34112 +34133 +34142 +34211 +34214 +34223 +34241 +34313 +34322 +34331 +34412 +34421 +41123 +41132 +41213 +41231 +41234 +41243 41324 -332141 -2414 -41231111 -222112112 -131441 -122111231 -113111411 -12211223 41333 -111311222 -33143 -1141112 -2421113 -211322 -11211131 -12211112 -14211131 41342 -311114111 -12221213 -211112321 -124111211 -334211 -12321113 -12322112 -21113222 -33311111 -31112 -1311113 -112223111 -114211211 -2444 -1141133 -222111131 -3111311 -224141 -22212212 -3111314 -14111123 -22311113 -2122133 -1141142 -231113111 -22312112 -23311112 -111111134 -3111323 -14111132 -43421 -311111411 -13214111 -2311241 -414113 -112111133 -112121123 -3111332 -22221221 -422 -23411111 -122111123 -111111431 -11123114 -11111243 -114113 -3111341 -12231113 -431 -11212133 -23112113 -434 -414131 -11211143 -332213 -111431111 -213431 -21111224 -4421111 -11131322 -443 -2231231 -11112233 -332222 -3314111 -112114112 -111111323 -242114 -3113411 -111114131 -33221 +41411 41414 -1223111 -33224 -231111113 -1223114 -112113131 -11111441 -123341 -1143221 41423 -412112 -33233 -111242111 -3232211 -112142111 -311111123 -111141131 -113111 41432 -11121113 -113114 -1141211 -321111221 -242141 -1141214 -113222111 -3142112 41441 -11114132 -2122211 -111311231 -2421221 -2122214 -111131111 -112411112 -2331113 -111131114 -142111211 -111411131 -14111213 -31214 -112112111 -11141213 -3312113 -112112114 -131111411 -111413 -3111413 -13112321 -321221111 -1311224 -1141241 -11212241 -114121211 -22231112 -111311123 -3111422 -14111231 -11131142 -2122241 -11141132 -11422211 -11132111 -111131141 -11134112 -32111111 -1232213 -31241 -32111114 -422411 -31244 -414221 -1221134 -1143311 -11411213 -324113 -1132232 -2311211 -11131412 -123413 -11123222 -1221143 -2243111 -14112212 -14212112 +42212 +42233 +42242 +42311 +42314 +42323 +42341 +42413 +42422 +43133 +43211 +43214 +43241 +43313 +43322 +43421 +44123 +44132 +44213 +44231 +44321 +44411 +111113 111131 -14131112 -23112221 111134 -31214111 -311111231 -332321 -33314 -4121123 -21111332 -32111141 -31111223 -214211111 -322223 -311211131 -31121213 -33323 -4121132 -431114 -242222 -3224111 -31221113 -3431111 -11211314 -111311411 -33332 -231111221 -1223222 -1133111 -411111131 -144311 -1133114 -11211323 -22211132 -33341 -112241111 -2114111 -42211112 -1141313 -2114114 -21113411 -11211332 -11121221 +111143 +111224 +111233 +111242 +111311 +111314 +111323 +111332 +111341 +111344 +111413 +111422 +111431 +111434 +111443 +112112 +112133 +112142 +112223 +112241 +112244 +112313 +112334 +112343 +112412 +112421 +112424 +112433 +112442 +113111 +113114 +113141 +113144 113222 -23111 -11121224 -321113111 -23114 -4123211 -13131221 -11211341 -1223 -31111412 -111113111 -31212113 -2122322 -21232211 -3312212 -2331221 -111131222 -114113111 -1221422 -2241113 -31322 -211141211 -1431221 -2114141 -112112222 -131222111 -12211421 -3222113 -141211211 -11213411 -1311332 -23141 -31334 -2411111 -23144 -1131113 -2411114 -1222421 -111111311 -111112421 -123212111 -31343 -11123312 -2112113 -331241 -3222131 -211433 -21111413 -32111222 -32411111 -111224 -21113 -1221242 -132121211 -11414111 -324221 -11211242 -12341 -11242112 -234113 -111313211 -1313411 -112221311 -33413 -11222231 -242111111 -1122323 -114111113 -111242 -11322131 -4141211 -22211213 -33422 -2112143 -311121221 -242321 -12211241 -1432211 -41112212 -11211413 -114111311 -33431 -1222223 -412313 -12321131 -114111131 -1233212 -1332113 -11211422 -3134111 -1314221 -222111311 -22211231 -322211 -1141412 -2221223 -322214 -11211431 -122131112 -31223 -313211 -313111211 -2332112 -1141421 -2114222 -21224111 -411112112 -1111223 -1113134 -14111411 -11121332 -1311413 -23222 -211133111 -322232 -414311 -1121213 -112321211 -1122212 -31212221 -1221113 -1221311 -31424 -322241 -1221314 -12221123 -441131 -2241221 -311121113 -222311111 -331111112 -31433 -12231221 -111211211 -12221132 -3222221 -111211214 -4412111 -11111123 -3132113 -111314 -11123411 -1221332 -1131221 -2411222 -132113111 -1131224 -4113113 -11211134 -111323 -11111132 -2112221 -1413131 -134312 -2112224 -21222113 -22211123 -11242211 -111332 -21221 -14231 -443111 -21224 -211131113 -111114311 -242411 -113441 -234221 -11112413 -1424111 -111344 -144113 -1122242 -1223411 -11412212 -114111221 -1222142 -23141111 -1232132 -1113323 -411113 -11113211 -412412 -11412221 -11113214 -314111 -1133312 -11322113 -314114 +113243 +113333 113411 -11111423 -412421 113414 -13122311 -4111112 -132111113 -111141311 -314123 -111123212 -11214131 -12213131 113423 -23312 -1221413 -322322 -111131411 -314132 -1222412 -2221412 -13241111 -11243111 -11113241 -11114123 -322331 +113441 +114113 +114131 +114134 +114143 +114221 +114224 +114233 +114242 +114311 +114314 +114323 +114332 +114341 +114413 +114422 +114431 +122123 +122132 +122213 +122231 +122234 +122243 +122324 +122333 +122342 +122411 +122414 122423 -314141 -1121432 -232223 +122432 +122441 +123212 +123233 +123242 +123323 +123341 +123413 +124133 +124211 +124214 +124241 +124322 +131111 +131114 +131141 +131144 +131222 +131333 +131411 +131414 +131441 +132113 +132143 +132221 +132224 +132332 +132413 +133223 +133232 +133313 +133331 +134111 +134114 +134141 +134222 +134312 +134411 +141113 +141131 +141134 +141143 +141224 +141233 +141242 +141311 +141314 +141323 +141332 +141341 +141413 +141422 +141431 142112 -1422113 -111411311 -11141231 -31122212 -23333 -4111142 -3222311 -24121211 -122211113 -243113 -43111211 -11133131 -11111213 -23342 -12221231 -141112112 -312113 -1141223 -32111411 -13111322 142133 -1122413 -3341111 -112141112 -1411223 -111211322 -122211131 -1421213 -3132221 -111422 -11234111 -111124211 -314 -11111234 -4121411 -1131332 -4113221 -31421 -413111111 -311211311 -112311113 -111434 -33211211 -2112332 -21222221 -1133222 +142142 +142211 +142214 +142223 +142241 +142313 +142322 +142412 +142421 +143111 +143114 +143141 +143213 +143222 +143321 +143411 +144113 +144131 +144221 +144311 +211133 +211211 +211214 +211241 +211244 +211322 +211433 +212213 +212243 +212321 +212324 +212432 +213323 +213431 +214133 +214211 +214214 +214241 +214322 +222113 +222131 +222134 +222143 +222224 +222233 +222242 +222311 +222314 +222323 +222332 +222341 +222413 +222422 +222431 +223112 +223133 +223142 +223223 +223241 +223313 +223412 +223421 +224111 +224114 +224141 +224222 +224411 +231113 +231143 +231221 +231224 +231332 +231413 +232223 +232331 +233111 +233114 +233123 +233132 +233141 +233213 +233222 +233231 +233411 +234113 +234212 +234221 +241133 +241211 +241214 +241241 +241322 +242111 +242114 +242141 +242213 +242222 +242321 +242411 +243113 +243221 +244211 +311111 +311114 +311123 +311132 +311141 +311144 +311213 +311222 +311231 +311234 +311243 +311324 +311333 +311342 +311411 +311414 +311423 +311432 +311441 +312113 312143 -31221131 -11121143 -411111311 -111443 -21332 -211131221 -41111231 -212321111 -4111223 -41211131 -4121213 -111231113 -2231132 -144221 -3431 -1334111 -31121123 -1223141 -111311 -13114211 -1121231 -314213 -31113131 -211211111 +312212 +312221 +312224 312233 -11141411 -211211114 -311311211 -1121132 -4141112 +312242 +312323 +312332 +312341 +312413 +313133 +313211 +313214 +313223 +313241 +313322 +313331 +314111 +314114 +314123 +314132 +314141 +314213 314222 -224111 -33111131 -11232113 -224114 -23411 -12233 -132111221 -23414 314231 -4223111 -12213113 -12241211 -2233211 -11132 -4121231 -11114411 -23423 -31114112 -111114221 -11111411 -3214211 -1422212 -211211141 -142214 -31122311 -111224111 -4111241 -112113221 -232331 -11211311 -1422221 -1123214 -14132111 -111412112 -23441 -11212421 -2411411 -312212 -13112213 +314321 +314411 +321113 +321143 +321221 +321224 +321332 +321413 +322133 +322211 +322214 +322223 +322232 +322241 +322313 +322322 +322331 +323111 +323114 +323141 +323213 +323222 +323312 +323321 +323411 +324113 +324221 +324311 +331112 +331133 +331142 +331211 +331214 +331223 +331241 +331313 +331322 +331412 +331421 +332111 +332114 +332141 +332213 +332222 +332321 +332411 +333113 +333131 +333221 +333311 +334112 +334211 +341111 +341114 +341123 +341132 +341141 +341213 +341222 +341231 +341411 +342113 +342212 +342221 +342311 +343211 +344111 +411113 +411131 +411134 +411143 +411224 +411233 +411242 +411311 +411314 +411323 +411332 +411341 +411413 +411422 +411431 +412112 +412133 +412142 +412223 +412241 +412313 +412412 +412421 +413111 +413114 +413141 +413222 +413411 +414113 +414131 +414221 +414311 +422111 +422114 +422123 +422132 +422141 +422213 +422222 +422231 +422411 +423113 +423212 +423221 +424211 +431111 +431114 +431141 +431222 +431411 +432113 +432221 +433211 +434111 +441113 +441131 +441311 +442112 +442211 +443111 +1111112 +1111133 +1111142 +1111223 +1111241 +1111244 +1111313 +1111334 +1111343 +1111412 +1111421 +1111424 +1111433 +1111442 +1112111 +1112114 +1112141 +1112144 +1112222 +1112243 +1112333 +1112411 +1112414 +1112423 +1112441 +1113113 +1113131 +1113134 +1113143 +1113221 +1113224 +1113233 +1113242 +1113311 +1113314 +1113323 +1113332 +1113341 +1113413 +1113422 +1113431 +1114112 +1114133 +1114142 +1114223 +1114241 +1114313 +1114331 +1114412 +1114421 +1121123 +1121132 +1121213 +1121231 +1121234 +1121243 +1121324 +1121333 1121342 -3132311 -13321112 -122121113 -111113114 -13211 -11111324 -312221 -13214 -32222111 -312224 -142241 +1121411 +1121414 +1121423 +1121432 +1121441 +1122212 +1122233 +1122242 +1122323 1122341 -113122211 -41123111 -21413 -122113211 -222131111 -31411112 +1122413 +1123133 +1123211 +1123214 1123241 -122213111 -12221411 +1123322 +1124123 +1124132 +1124213 +1124231 +1124321 +1124411 +1131113 +1131143 +1131221 +1131224 +1131332 +1131413 +1132223 +1132232 +1132313 +1132331 +1133111 +1133114 +1133141 +1133222 +1133312 +1133411 +1134113 +1134221 +1134311 +1141112 +1141133 +1141142 +1141211 +1141214 +1141223 +1141241 +1141313 +1141322 +1141412 +1141421 +1142111 +1142114 +1142141 +1142213 +1142222 +1142321 +1142411 +1143113 +1143131 +1143221 +1143311 +1144112 +1144211 +1221113 +1221131 +1221134 +1221143 +1221224 +1221233 +1221242 +1221311 +1221314 +1221323 +1221332 +1221341 +1221413 +1221422 +1221431 +1222112 +1222133 +1222142 +1222223 1222241 -2231213 -11111342 -31112111 -12321311 +1222313 +1222412 +1222421 +1223111 +1223114 +1223141 +1223222 +1223411 +1224113 +1224131 +1224221 +1224311 +1232123 +1232132 +1232213 1232231 -31112114 -222131 -123323 -3212213 -222134 +1232411 +1233212 +1234211 +1241111 +1241114 +1241141 +1241222 +1241411 +1242113 +1242221 +1244111 +1311113 +1311143 +1311221 +1311224 +1311332 +1311413 +1312223 +1312331 +1313111 +1313114 +1313141 +1313222 +1313411 +1314113 +1314221 +1321133 +1321211 +1321214 +1321241 +1321322 +1322213 +1322321 +1324211 +1332113 +1332131 +1332311 +1333112 +1334111 +1341113 +1341221 +1343111 +1411112 +1411133 +1411142 +1411223 +1411241 +1411313 +1411412 +1411421 +1412111 +1412114 +1412141 +1412222 +1412411 +1413113 +1413131 +1413221 +1413311 +1414112 +1421111 +1421114 +1421123 +1421132 +1421141 +1421213 +1421222 +1421231 +1421411 +1422113 +1422212 +1422221 +1423211 +1424111 +1431113 +1431221 +1432211 +1433111 +1441112 +1441211 +1442111 +2111111 +2111114 +2111141 +2111144 +2111222 +2111333 +2111411 +2111414 +2111441 +2112113 +2112143 +2112221 +2112224 +2112332 +2112413 +2113223 +2113331 +2114111 +2114114 +2114141 +2114222 +2114411 +2122133 +2122211 +2122214 +2122241 +2122322 +2123213 +2123321 +2133311 2141111 -1332131 -13241 2141114 -33121211 -13244 -12211133 -222113111 -222143 -22211411 -134111111 -1224131 -21443 -223112111 -22311311 -12211142 -431111111 -223223 -111111113 -3312221 -3122123 -234212 -31112141 -2333111 -1244111 -1111241 -314321 -1121234 -311123111 -3122132 2141141 -211211222 -11441111 -1221131 -111113141 -1222133 -1121243 -112112141 -2311133 -224222 -134111 -1414112 -2111414 -134114 -31114211 -413 -12213221 -122213 -111111143 -311131112 -142313 -3143111 -214111211 -111113 -4231211 -111113411 -122211311 -11243 -1112243 -142322 -3124211 -112112411 -33311 -11111414 -112133111 -1232123 -323111111 -1123322 -2231123 -1111133 -134141 -1121123 -113114111 -11111333 -1242113 -11211233 -312323 -111143111 -122121221 -111113222 -411311111 -11111432 -2223113 -13322 -31411211 -312332 -11214311 -14231111 -1412111 -222224 -132113 -1412114 -1221431 -1114313 -31112213 -123242 -33113111 -223142 -222233 -14123 -3421211 -111143 -112311221 -31112222 -4142111 -23312111 -3212321 -222242 -131122211 -1111433 -431141 2141222 -113411111 -3331112 -3113 -1221323 -314411 -1121324 -1412141 -2311214 -132143 -11131421 -113112113 -1113242 -111413111 -4111412 -1121333 -1114241 -1113143 +2141411 +2142113 +2142221 +2144111 2221112 -11241311 -1124231 -3131 -11324 -4111421 -3134 -12213311 -2223131 -111111233 -1113131 -11131313 -11142212 -11333 -332411 -3143 -1111112 -33111113 -111111242 -311131211 -142412 2221133 -134222 -111332111 -11133311 -1113431 -112442 -34211 -322313 -11312213 2221142 -1332311 -1112 -1143131 -311112113 -44123 -1411241 -312413 -4241 -142112111 -4133111 -142223 -113141111 -111322211 -44132 -1411133 -1111142 -222311 -41131112 -311211113 -222314 -11222123 -141413 -1242221 -311113211 -31111421 -311213111 -12211313 -312212111 -21124211 -11222132 +2221223 +2221241 +2221313 +2221412 +2221421 +2222111 +2222114 +2222141 +2222222 +2222411 +2223113 +2223131 2223221 -431222 -341111 -3122231 -13433 -341114 -31321211 -222332 -132221 -1412222 -131114111 -132224 -31112321 -211211411 -341123 -411113111 -222341 -1121414 -314111111 -1113224 -311411111 -11121413 -3331211 -341132 -412112111 -41211311 -1121423 -412223 -3122321 -111111314 -11411 -422213 -341141 -11414 -1112423 -3224 -3111131 +2223311 +2224112 +2231123 +2231132 +2231213 +2231231 +2231411 +2232212 +2233211 +2241113 +2241221 +2243111 +2311133 +2311211 +2311214 +2311241 2311322 -224411 -122111132 -113112221 -311213 -11423 -4222112 -3233 -1311143 -4111133 -111111332 -21122213 +2312213 +2312321 +2314211 +2322311 +2331113 +2331131 +2331221 +2331311 +2332112 +2333111 +2341211 +2411111 +2411114 +2411141 +2411222 +2411411 +2412113 +2412221 +2414111 +2421113 +2421221 +2422211 +2423111 +2431211 +2441111 +3111113 +3111131 +3111134 +3111143 +3111221 +3111224 +3111233 +3111242 +3111311 +3111314 +3111323 +3111332 +3111341 +3111413 +3111422 3111431 -131411111 -11432 -3411113 -3242 -343211 -311243 -111111341 -411143 -412142 3112112 -11441 -3114131 -1324211 -11444 -33111221 -4113131 -41213111 -411413 -2221241 -3141131 -3411131 -331112111 -223241 -1143113 -111314111 -331223 -11312321 -341213 -214211 -441113 3112133 -214214 -44231 -11431112 -423113 -112421111 -41131211 -1111244 -222413 3112142 -2223311 -11113322 -11113133 -11132114 -11114321 -12211412 -11124311 -222422 -31313111 -112131221 -1241 -11213222 -13141211 -1244 -211111133 -11213111 -1113311 -111142112 -214241 -1113314 -2141411 -42212 -1322213 -341222 -3323111 -11214221 -41211113 -11224211 -3122411 -132332 -3114221 -11324111 -3311 -24113111 -111312113 -3314 -12212111 -1113332 -212213 -122131211 -21413111 -31141112 -42233 -122231111 -3323 -12223211 -1113341 -111111422 -211322111 -3114311 -21114113 -42242 -11134211 -3332 -12323111 -1232411 -332111111 -22213211 -31311113 -2221421 -134411 -22313111 -3341 -2231411 -33111311 -3344 -21122321 -413111 -212243 -122132 -3411221 -2331311 -3113141 -31113113 -3321113 -1111421 -212221211 -112131113 -131112221 -1121411 3112223 -11114213 -1313 -11213114 -1234211 -11214113 -112343 -1111334 -322211111 -122231 -21411113 -11133113 -211111211 -423212 -11213141 -211111214 -1111343 -1144112 3112241 -214322 -431411 -1222313 -423221 -124214 -13133111 -12323 -333113 -2221313 -1412411 -4331 -132413 -11132222 -1343 -34112 -1314113 -1111313 -111142211 -11213 -1113413 -311112221 -24311111 -111134111 -211111241 -42314 -333131 -1121441 -1142222 -1113422 -113243 -11212112 -1322321 -12212411 -42323 -111312212 -3413 -1224311 -3233111 -1441112 -41121113 -431111 -31141211 -112133 -111312221 -3422 -1142111 -122123 -212321 -1142114 -32122211 -212324 -42341 -1221233 -14411111 -331112 -13131113 -3434 -111331211 -11133221 -21114221 -11212142 -32111 -11143211 -1114421 -32114 -3443 -1111412 -31311221 -1124411 -212213111 -12242111 3112313 -122234 -44411 -22232111 -331133 -222431 -22343 -1111424 -111431 -11132141 -122243 -1412 -3321221 -331142 -11423111 -331211111 -3231113 -331421 3112331 -23311211 -1421 -11132411 -112121231 -1424 -11124113 -1111442 -1144211 -222323 -21411221 -1113233 -33131 -11342 -1433 -211111322 -11341211 -3411311 -4111313 -31133111 -21112223 -22331111 -11132321 -124322 -341411 -141131111 -333221 -34214 -14113211 -13212221 -212211113 -21113141 -11331221 -141431 -42413 -14132 -34223 -141323 -1224113 -144131 -122111411 -311231111 -31123211 -42422 -312221111 -3112421 -11421113 -413114 -1441211 -311342 -31223111 -312341 -32114111 -411131111 -34241 -11431211 -2422211 -411242 -1142213 -412241 -23111111 -42212111 -4221311 -311111114 -331211 -422231 -2123213 -331214 -112412111 -212432 -111132113 -311231 -114131 -122324 -413141 -114134 -14321111 -41213 -112113113 -31112411 -321121211 3112412 -122333 -32222 -1312223 -1222112 -412133 -422123 -311123 -31142111 -311111141 -122342 -13211111 -4113311 -31131113 -13211114 -113311211 -3111143 -241133 -31142 -311423 -112112 -32112113 -1421111 -32243 +3112421 +3113111 +3113114 +3113141 +3113222 +3113411 +3114113 +3114131 +3114221 +3114311 +3121133 +3121211 +3121214 +3121241 +3121322 +3122123 +3122132 +3122213 +3122231 +3122321 +3122411 +3123212 +3124211 +3131111 +3131114 +3131141 +3131222 +3131411 +3132113 +3132221 +3132311 +3134111 +3141113 +3141131 +3141221 3141311 +3142112 +3142211 +3143111 +3211133 +3211211 +3211214 +3211241 +3211322 +3212213 +3212321 +3214211 +3221111 +3221114 +3221141 +3221222 +3221411 +3222113 +3222131 +3222221 +3222311 +3223112 +3224111 +3231113 3231221 -31412 -131141111 -113221112 -3141113 -34112111 -411131 -341231 -11124221 -411134 -333311 -34142 -11234 -12411113 -111222311 -11122331 -13211141 -111311111 +3232211 +3233111 +3241211 +3242111 3311111 -112111112 -34313 3311114 -21112331 -111422111 -11142311 -112142 -31241111 -11231111 -11232221 -34322 3311123 -432221 -243221 -1134311 -1433111 -122311211 -11212313 -122411111 -34331 3311132 -1224221 -12341111 -2414111 -111212213 -1134113 -1112111 -1113221 -1123211 3311141 -413222 -323111 -111211241 -11331113 -323114 -122411 -111311141 -114221 -122414 +3311213 +3311222 +3311231 +3311411 +3312113 +3312212 +3312221 +3313211 +3314111 +3321113 +3321221 +3322211 +3323111 +3331112 +3331211 +3332111 +3341111 +3411113 +3411131 +3411221 +3411311 +3412112 +3413111 +3421211 +3422111 +3431111 +4111112 +4111133 +4111142 +4111223 +4111241 +4111313 +4111412 +4111421 +4112111 +4112114 +4112141 +4112222 +4112411 +4113113 +4113131 +4113221 +4113311 +4114112 +4121123 +4121132 +4121213 +4121231 +4121411 +4122212 +4123211 +4131113 +4131221 +4133111 +4141112 +4141211 +4142111 +4221113 +4221131 +4221221 +4221311 +4222112 +4223111 +4231211 +4241111 +4311113 +4311221 +4313111 +4321211 +4331111 +4411112 +4412111 +4421111 +11111123 +11111132 +11111213 +11111231 +11111234 +11111243 +11111324 +11111333 +11111342 +11111411 +11111414 +11111423 +11111432 +11111441 +11112212 +11112233 +11112242 +11112323 +11112341 +11112413 +11113133 +11113211 +11113214 +11113241 +11113322 +11114123 +11114132 +11114213 +11114231 +11114321 +11114411 +11121113 +11121143 +11121221 +11121224 +11121332 +11121413 11122223 -114224 -24113 -11131214 -11132213 -13212113 -112421 -311111222 -111341111 11122232 -2123321 -331322 -241211 -111211133 -111132221 -241214 -31221311 -122432 -32321 -114242 -112121411 -32324 -323141 -1113113 -233111111 -3223112 -1431113 -11131133 -1312331 -11231 -32333 -141311111 -24143 -112313111 -2412113 -233 -41111123 -1334 -31131221 -13211222 -32321111 -411224 -321113 -112313 -1123133 -41111132 -32112221 +11122313 +11122331 11123111 -112223 -12233111 -411233 -122441 -13343 -4122212 -3141221 -1112411 -4331111 -111341 +11123114 11123141 -31211114 -131311211 -34412 -3311213 -11123 -111233111 -114112112 -112241 -111233 -11421221 -112244 -34421 -3311222 -3221111 -313223 -21141113 -3221114 -41113211 +11123222 +11123312 +11123411 +11124113 +11124221 +11124311 +11131112 +11131133 +11131142 +11131211 +11131214 +11131223 +11131241 +11131313 +11131322 +11131412 +11131421 +11132111 +11132114 +11132141 +11132213 +11132222 +11132321 +11132411 +11133113 +11133131 +11133221 +11133311 +11134112 +11134211 +11141123 +11141132 +11141213 +11141231 +11141411 +11142212 +11142311 +11143211 +11211113 +11211131 +11211134 +11211143 +11211224 +11211233 +11211242 +11211311 +11211314 +11211323 +11211332 +11211341 +11211413 +11211422 +11211431 +11212112 +11212133 +11212142 +11212223 +11212241 +11212313 11212412 -114422 -114311 -3311231 -1142141 -114314 -1142 -111214211 -114341 -31211141 -114233 -1343111 -34111112 -112111241 -2111114 -1142411 -1413221 -323213 -141422 -122132111 -2441 -142421 -141311 -114323 -331412 -3221141 -323222 -233111 -141314 +11212421 +11213111 +11213114 +11213141 +11213222 +11213411 +11214113 +11214131 +11214221 +11214311 +11222123 +11222132 +11222213 +11222231 +11222411 +11223212 +11224211 +11231111 +11231114 +11231141 +11231222 +11231411 +11232113 +11232221 +11234111 11241113 -233114 -32411 -114332 -24221 -32414 -112113311 -24224 -14123111 -141341 -233123 -223421 -2111141 -24111113 -32423 -2111144 -24233 -241322 11241131 -233132 -41111213 -21132311 -411311 -32432 -1442 -411314 +11241311 +11242112 +11242211 +11243111 +11311133 +11311211 +11311214 +11311241 +11311322 +11312213 +11312321 +11314211 +11322113 +11322131 +11322311 +11323112 +11324111 +11331113 +11331221 +11333111 +11341211 +11342111 +11411111 +11411114 11411123 -32221211 -233141 -411211211 -41121221 -3122213 -1341113 -131111 -411323 11411132 -2412221 -31111214 -1132223 -4114112 -1133 -21332111 -211222211 -411332 -321221 -33221111 -2113223 -321224 -231113 -1131143 -111122123 -142211 -411341 -112334 -22223 -1141322 -112111313 -3242111 -2144 -111122132 -3313211 -31211222 -4241111 -22232 -33242 -441311 +11411141 +11411213 +11411222 +11411231 +11411411 +11412113 +11412212 +11412221 11413211 -331313 -214133 -3413111 -124133 -33134 -43133 -3114113 -413411 -134 -21141221 -3221222 -241211111 -4411112 -1341221 -3131114 -34111211 -31121132 -114413 -222211211 -4112111 -323312 -3221 -4112114 -23111411 -3113111 -11322311 -2111222 +11414111 +11421113 +11421221 +11422211 +11423111 +11431112 +11431211 +11432111 +11441111 +12211112 +12211133 +12211142 +12211223 +12211241 +12211313 +12211412 +12211421 +12212111 +12212114 +12212141 +12212222 +12212411 +12213113 +12213131 +12213221 +12213311 +12214112 +12221123 +12221132 +12221213 +12221231 +12221411 +12222212 +12223211 +12231113 +12231221 +12233111 +12241112 +12241211 +12242111 +12321113 +12321131 +12321311 +12322112 +12323111 +12341111 +12411113 +12411221 +12413111 +12421211 +13111133 +13111211 +13111214 +13111241 +13111322 +13112213 +13112321 +13114211 +13122311 +13131113 +13131221 +13133111 +13141211 +13211111 +13211114 +13211141 +13211222 +13211411 +13212113 +13212221 +13214111 +13222211 +13241111 +13321112 +13322111 +13411211 +14111123 +14111132 +14111213 +14111231 +14111411 +14112212 +14113211 +14121113 +14121221 +14123111 +14131112 +14131211 +14132111 +14211113 +14211131 +14211221 +14211311 +14212112 +14213111 +14221211 +14231111 +14311211 +14321111 +14411111 +21111113 +21111143 +21111221 +21111224 +21111332 +21111413 +21112223 +21112331 +21113111 +21113114 +21113141 +21113222 +21113411 +21114113 +21114221 +21121133 +21121211 +21121214 +21121241 +21121322 +21122213 +21122321 +21124211 +21132311 +21141113 +21141221 +21143111 21221111 -3113114 -323321 21221114 +21221141 +21221222 +21221411 +21222113 +21222221 +21224111 +21232211 +21332111 +21411113 +21411221 +21413111 21421211 -1132331 -233213 -11411111 -114431 -442112 -1142321 -242111 +22211123 +22211132 +22211213 +22211231 +22211411 +22212212 +22213211 +22221113 +22221221 +22223111 +22231112 22231211 -12222212 -3131141 -233222 -143111 -12411221 -131112113 -143114 -24211211 -24332 -4112141 -42311 -233231 -122212112 -13133 -224111111 -13211411 -11112212 -21221141 -11411222 -141113111 -1311221 -1132313 -1241111 -1124123 -112412 -11411114 -411422 -211214111 -11412113 -111212321 -124211 -21121241 -1124132 -143141 -11411141 -411431 -112424 -22313 -13222211 -14311211 -3241211 -313133 -324311 +22232111 +22311113 +22311131 +22311311 +22312112 +22313111 +22331111 +22411211 +23111111 +23111114 +23111141 23111222 -41411111 -112433 -11112242 -3311411 -321332 -231221 -211112213 -32141111 -231224 -141113 -1421114 -22331 -11314211 -112111421 -22334 -1241411 -44321 -124241 +23111411 +23112113 +23112221 +23114111 23122211 -1421123 -113141 -34211111 -1131413 -311111 -113144 -141111113 -311114 -141131 -1421132 -2133311 -141134 +23141111 +23222111 +23311112 +23311211 +23312111 +23411111 +24111113 +24111221 +24113111 +24121211 +24211211 +24221111 +24311111 +31111112 +31111133 +31111142 +31111211 +31111214 +31111223 +31111241 +31111313 +31111322 +31111412 +31111421 +31112111 +31112114 +31112141 +31112213 +31112222 +31112321 +31112411 +31113113 +31113131 +31113221 +31113311 +31114112 +31114211 +31121123 +31121132 +31121213 31121231 -341111111 -211212113 -213323 -323411 -1134221 -1421141 -3131222 -141143 -34133 -4442 -433211 -141111131 -311132 -24413 -4112222 -311222111 -12214112 -21111143 -1133141 -442211 -1313141 -311141 -21221222 -23114111 -311144 -11333111 -1133411 -1423211 -22433 -143213 -32141 -2144111 -113333 -32144 -143111111 +31121411 +31122212 +31122311 +31123211 +31131113 +31131221 +31133111 +31141112 +31141211 +31142111 +31211111 +31211114 +31211141 +31211222 +31211411 +31212113 +31212221 +31214111 +31221113 +31221131 +31221311 +31222112 +31222211 +31223111 +31241111 +31311113 +31311221 +31313111 +31321211 +31322111 +31411112 +31411211 +31412111 +31421111 +32111111 +32111114 +32111141 +32111222 +32111411 +32112113 +32112221 +32114111 +32122211 +32141111 +32211113 +32211221 +32213111 +32221112 +32221211 +32222111 +32311211 +32321111 +32411111 +33111113 +33111131 +33111221 +33111311 +33112112 +33113111 +33121211 +33131111 +33211211 +33221111 +33311111 +34111112 +34111211 +34112111 +34211111 +41111123 +41111132 +41111213 +41111231 41111411 -31133 -1124213 -143222 -231221111 -1333112 +41112212 +41113211 +41121113 +41121221 +41123111 +41131112 +41131211 +41132111 +41211113 +41211131 +41211311 +41212112 +41213111 +41231111 +41311211 +41411111 +42211112 +42211211 +42212111 42311111 -14321 -312121211 -321143 -3211133 -313214 -13322111 -21111221 +43111211 +43211111 +111111113 +111111131 +111111134 +111111143 +111111224 +111111233 +111111242 +111111311 +111111314 +111111323 +111111332 +111111341 +111111413 +111111422 +111111431 +111112112 +111112133 +111112142 +111112223 +111112241 +111112313 +111112412 +111112421 +111113111 +111113114 +111113141 +111113222 +111113411 111114113 -13411211 -11112323 -3142211 -321413 -1313222 -422111111 -223112 -23111114 -11231114 -42211211 -32213 -41311211 -4131221 -31412111 -3131111 -23111141 -12212114 -31211411 -2232212 -11112341 -31211 -2441111 -22424 -313241 -14234 -14221211 -2423 -223133 -244211 -3422111 +111114131 +111114221 +111114311 +111122123 +111122132 +111122213 +111122231 +111122411 +111123212 +111124211 +111131111 +111131114 +111131141 +111131222 +111131411 +111132113 +111132221 +111134111 +111141113 +111141131 +111141311 +111142112 +111142211 +111143111 +111211133 +111211211 +111211214 +111211241 +111211322 +111212213 +111212321 +111214211 +111222113 +111222131 +111222311 +111223112 +111224111 +111231113 +111231221 +111233111 +111241211 +111242111 +111311111 +111311114 +111311123 +111311132 +111311141 +111311213 +111311222 +111311231 +111311411 +111312113 +111312212 +111312221 +111313211 +111314111 +111321113 +111321221 +111322211 +111323111 +111331112 +111331211 +111332111 +111341111 +111411113 +111411131 +111411311 +111412112 +111413111 +111422111 +111431111 +112111112 +112111133 +112111142 +112111223 +112111241 +112111313 +112111412 +112111421 +112112111 +112112114 +112112141 +112112222 +112112411 +112113113 +112113131 +112113221 +112113311 +112114112 +112121123 +112121132 +112121213 +112121231 +112121411 +112122212 +112123211 +112131113 +112131221 +112133111 +112141112 +112141211 +112142111 +112221113 +112221131 +112221311 112222112 -2142113 -41411 -3221411 -231332 -11231141 -1421222 +112223111 +112241111 +112311113 +112311221 +112313111 +112321211 +112411112 +112412111 +112421111 +113111111 +113111114 +113111141 +113111222 +113111411 +113112113 +113112221 +113114111 +113122211 +113141111 +113221112 +113222111 +113311211 +113411111 +114111113 +114111131 +114111221 +114111311 +114112112 +114113111 +114121211 +114131111 +114211211 +114221111 +114311111 +122111123 +122111132 +122111213 +122111231 +122111411 +122112212 +122113211 +122121113 +122121221 +122123111 +122131112 +122131211 +122132111 +122211113 +122211131 +122211311 +122212112 +122213111 +122231111 +122311211 +122411111 +123211112 +123212111 +124111211 124211111 -141224 -111411113 -22442 -32311211 -31313 -12212141 -13111214 -1421231 -111112112 -141233 -4133 -2111411 -12212 -44213 -311222 -242213 -32221112 -1122233 -141242 -4321211 -21143111 +131111111 +131111114 +131111141 +131111222 +131111411 +131112113 +131112221 +131114111 +131122211 +131141111 +131222111 +131311211 +131411111 +132111113 +132111221 +132113111 +132121211 +132221111 +134111111 +141111113 +141111131 +141111311 +141112112 +141113111 +141131111 +141211211 +141311111 +142111112 +142111211 +142112111 +142211111 +143111111 +211111133 +211111211 +211111214 +211111241 +211111322 +211112213 +211112321 +211114211 +211122311 +211131113 +211131221 +211133111 +211141211 +211211111 +211211114 +211211141 +211211222 +211211411 +211212113 211212221 -322133 -434111 -241241 -13111211 -311234 -233411 -31211111 -111112133 -24221111 -114311111 -31111112 -13111241 -2111111 -3211211 -24422 -21143 -3211214 +211214111 +211222211 +211241111 +211322111 +211411211 +212211113 +212211221 +212213111 +212221211 +212321111 +214111211 +214211111 +222111113 +222111131 +222111311 +222112112 +222113111 +222131111 +222211211 +222311111 +223111112 +223112111 +224111111 +231111113 +231111221 +231113111 +231121211 +231221111 +233111111 +241111211 +241211111 +242111111 +311111111 +311111114 +311111123 +311111132 +311111141 +311111213 +311111222 +311111231 +311111411 +311112113 +311112212 +311112221 +311113211 +311114111 +311121113 +311121221 +311122211 +311123111 +311131112 +311131211 311132111 -13111133 -2111441 -12242 -11411411 -32441 -24314 -14213 +311141111 +311211113 +311211131 +311211311 +311212112 +311213111 +311222111 +311231111 +311311211 +311411111 +312111113 +312111221 312113111 -24341 -143321 -231143 +312121211 +312211112 +312212111 +312221111 +313111211 +313211111 +314111111 +321111113 +321111221 +321113111 +321121211 +321221111 322111211 -14243 -31111133 -311141111 -24111221 +322211111 +323111111 +331111112 331111211 -1124321 -4313111 -2314211 -321111113 -4311113 -31111142 -111323111 -2113331 -3211241 -313322 -111122411 -23222111 -3121133 -2111333 -2114411 -2224112 -432113 -2322311 -313331 -14324 -231413 -11231222 -14213111 -2112413 -1413113 -311111111 -111241211 -31222211 -14333 -12212222 -31322111 +331112111 +331211111 +332111111 +341111111 +411111113 +411111131 +411111311 +411112112 +411113111 +411131111 +411211211 +411311111 +412111112 +412112111 +413111111 +422111111 +431111111 +1111111112 +1111111142 +1111111412 +1111112222 +1111114112 +1111121132 +1111122212 +1111141112 +1111222112 +1111411112 +1112221112 +1113112112 +1114111112 +1121111132 +1121112212 +1121131112 +1121212112 +1122211112 +1141111112 +1221112112 +1222111112 +1411111112 +2221111112 +3111112112 +3112111112 +4111111112 diff --git a/mjlib_lua/base/tbl/tbl b/mjlib_lua/base/tbl/tbl index 9d42ae1..1bfa061 100644 --- a/mjlib_lua/base/tbl/tbl +++ b/mjlib_lua/base/tbl/tbl @@ -1,288 +1,288 @@ -1114113 3 -411141 -2223111 -112111113 -111114 -13323 -222222 -112143 -4113 -1221141 -1113111 -1113114 -111112221 -12321 -3122211 -12324 -111141 -14211111 -111144 -1411113 -3114 -311111211 -114222 -4143 -1113141 -111111222 -2221113 -11322 -412221 -3141 -113223 -3144 -1111113 -32331 -1222221 -411222 -1113 -11141211 -112221 -3222111 -112224 -141411 -31332 -1221222 -1111143 -3311211 -1114221 +33 111 114 -112111221 -111222 -1143 -4121211 -4221 -3114111 -4224 -33411 -1113222 -114111111 -22211211 141 144 -11211411 -1411221 -3222 -11241111 -1112223 -2221221 -3411111 -11433 -41111211 -41133 -2223 -3112113 -44211 -31413 -4221111 -1111224 -133311 -11222211 +222 +333 +411 +414 +441 +444 +1113 +1143 1221 -411111111 1224 -3111114 -222411 -112332 -4113111 -22233 -341211 -11111133 -222 -11114211 -3111141 -41211111 -11131113 -114411 -4332 -144111 -111111411 -111141111 -41211 -41214 -11322111 -3333 -322311 -4111113 -11411211 -23313 -411411 -11112213 -441111 -41241 +1332 +1413 +1443 +2223 2331 -112413 2334 -11214111 -142113 -1221411 -1111332 +2442 +3111 +3114 +3141 +3144 +3222 +3333 +3411 +3414 +3441 +4113 +4143 +4221 +4224 +4332 +4413 +11133 +11211 +11214 +11241 +11244 +11322 +11433 +12213 +12243 +12321 +12324 +12432 +13323 +13431 +14133 +14211 +14214 +14241 +14322 +22233 22311 22314 -11111211 -11111214 -111411 -1332 -14133 -111414 -333111 -141114 -31121211 -4413 -34113 -1113411 22341 -141111111 -11111241 -123213 -111441 -3411 -11131221 -3414 +22422 +23313 +23421 +31113 +31143 +31221 +31224 +31332 +31413 +32223 +32331 33111 33114 -311133 -111222111 +33141 +33222 +33411 +34113 +34221 +41133 +41211 +41214 +41241 +41322 +42213 +42321 +44211 +111111 +111114 +111141 +111144 +111222 +111333 +111411 +111414 +111441 +112113 +112143 +112221 +112224 +112332 +112413 +113223 +113331 +114111 +114114 +114141 +114222 +114411 +122133 122211 122214 -11211111 -331113 -41322 -111311211 -1121133 -3441 -1124211 -4111221 -31221111 -1141113 -112121211 -11133 -111114111 122241 -23421 -14211 -122111211 -1413 -14214 -222111111 -111122211 -31113 -2442 -11112321 -11122311 +122322 +123213 +123321 +133311 +141111 +141114 +141141 +141222 +141411 +142113 142221 -1112331 -1332111 +144111 +222111 +222114 +222141 +222222 +222411 +223113 +223221 +233211 +311133 +311211 +311214 +311241 +311322 +312213 +312321 +314211 +322311 +331113 +331221 +333111 +341211 +411111 +411114 +411141 +411222 +411411 +412113 +412221 +414111 422211 -11212221 +441111 +1111113 +1111143 +1111221 +1111224 +1111332 +1111413 +1112223 +1112331 +1113111 +1113114 +1113141 +1113222 +1113411 +1114113 +1114221 +1121133 +1121211 +1121214 +1121241 1121322 -122133 +1122213 1122321 -312213 -22422 -31113111 +1124211 1132311 -113331 -11111322 +1141113 +1141221 +1143111 +1221111 +1221114 +1221141 +1221222 +1221411 +1222113 +1222221 +1224111 +1232211 +1332111 +1411113 +1411221 +1413111 1421211 +2221113 +2221221 +2223111 +2231211 +2331111 +3111111 +3111114 +3111141 +3111222 +3111411 +3112113 +3112221 +3114111 +3122211 +3141111 +3222111 +3311211 +3411111 +4111113 +4111221 +4113111 +4121211 +4221111 +11111133 +11111211 +11111214 +11111241 +11111322 +11112213 +11112321 +11114211 +11122311 +11131113 +11131221 +11133111 +11141211 +11211111 +11211114 +11211141 +11211222 +11211411 +11212113 +11212221 +11214111 +11222211 +11241111 +11322111 +11411211 +12211113 12211221 -122211111 -414 -222111 +12213111 12221211 -14241 -222114 -1443 -11211114 -1122213 -141222 -31143 12321111 -12211113 -1232211 -311211 -312321 -34221 -311214 -1224111 -123321 -111112113 -12432 -13431 -1111413 -12213 +14111211 +14211111 +22211211 22311111 -112221111 -2231211 -441 -223221 -1121211 -444 -222141 -1121214 -114111 -311322 -3112221 -114114 -2331111 -33 -233211 -33222 +31111113 +31111221 +31113111 +31121211 +31221111 +33111111 +41111211 +41211111 111111111 -3111 -311241 111111114 -11211 111111141 -31111221 -11214 -3111222 -141111 -412113 -122322 -12243 -11212113 -331221 -11211222 +111111222 +111111411 +111112113 +111112221 +111114111 +111122211 +111141111 +111222111 +111311211 +111411111 +112111113 +112111221 112113111 -33111111 -1121241 -11211141 -333 -11133111 -114141 -31111113 -32223 -42321 -1222113 -141141 -314211 +112121211 +112221111 +114111111 +122111211 +122211111 +141111111 +222111111 +311111211 311211111 -1141221 -223113 -411111 -33141 -11241 -411114 -14111211 -11244 -111111 -12213111 -1143111 -111411111 -112113 -14322 -3111411 -411 -31221 -414111 -3141111 -31224 -111333 -1221114 -3111111 -1413111 -1111221 -1221111 -42213 +411111111