diff --git a/README.md b/README.md index 95b6757..fed316b 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ A combinatorics library for Node/XPCOM/JS, PHP, Python, C/C++, Java (php/python/java/c implementations in progress) -**version 0.8.0, in progress** (~ 48kB minified, ~ 15kB zipped) +**version 0.8.0** (~ 49kB minified, ~ 16kB zipped) ![abacus combinatorial numbers](/abacus.jpg) @@ -563,7 +563,7 @@ o.dispose() * support **multiple combined custom iterator orderings**, i.e `lex`, `colex`, `reversed`, `reflected`, `random` seamlessly and uniformly, both forward and backward [DONE, `random` ordering may be optimised further] * support **efficient successor methods** (preferably `CAT/Loopless` methods) to generate next/prev object from current object [DONE] * support **efficient ranking / unranking algorithms** and associated methods (preferably of `O(n)` or `O(nlgn)` complexity) for supported orderings [DONE] -* support multiple combinatorial orderings (ie `lex`, `colex`, `reflex`, `refcolex`, `minimal`, ..) **directly in the successor methods** instead of using post-transformations on object [ALMOST DONE, in progress] +* support multiple combinatorial orderings (ie `lex`, `colex`, `reflex`, `refcolex`, `minimal`, ..) **directly in the successor methods** instead of using post-transformations on object [DONE] * support **unique and uniform random ordering traversals** for all combinatorial objects, so that the space of a combinatorial object can be traversed in **any random ordering uniquely and unbiasedly** (useful in some applications, eg backtracking) [DONE, see reference, used as custom iterator ordering, see above, may be optimised further] * make sure the `.random` methods **uniformly and unbiasedly sample the combinatorial object space** (methods use unbiased sampling algorithms, however results in certain cases might depend on [quality of PRNGs](http://www0.cs.ucl.ac.uk/staff/d.jones/GoodPracticeRNG.pdf)) [DONE] * support algebraic composition/cascading of combinatorial objects (of **fixed** dimensions at present) to construct new combinatorial objects (eg `all combinations` = `all permutations` **OF** `all unique combinations`) [DONE] diff --git a/src/js/Abacus.js b/src/js/Abacus.js index 7ca1101..da1d5e0 100644 --- a/src/js/Abacus.js +++ b/src/js/Abacus.js @@ -706,9 +706,9 @@ function partitions( n, K /*exactly K parts or null*/, M /*max part is M or null if ( null == partitions.mem[key] ) { partitions.mem[key] = operate(function(p, k){ - return add(p, operate(function(pk, m){ + return operate(function(pk, m){ return add(pk, p_nkab(n, k, 1, m)); - }, p, null, m1, m0?m0:n-k+1, 1)); + }, p, null, m1, m0?m0:n-k+1, 1); }, p, null, k0, k1, 1); } return partitions.mem[key]; @@ -3320,7 +3320,7 @@ function comb_item_( item, n, k, order, type ) function next_combination( item, N, dir, type, order, CI ) { //maybe "use asm" - var k = N[1], n = N[0], i, j, index, curr, i0, DI, MIN, MAX, a, b, da, db; + var k = N[1], n = N[0], i, j, index, curr, i0, DI, MIN, MAX, a, b, da, db, inc, repeated; // some C-P-T dualities, symmetries & processes at play here // LEX @@ -3399,30 +3399,47 @@ function next_combination( item, N, dir, type, order, CI ) } else//if ( ("unordered" === type) || ("repeated" === type) ) { - // IN PROGRESS, does not work for COLEX - if ( COLEX&order ) + repeated = "repeated" === type; inc = repeated ? 0 : 1; + if ( COLEX & order ) { - for(CI=[i0],i=MAX-i0; MIN<=i && i<=MAX; i+=DI) if( item[i]+DI < item[i+DI] ){ CI[0]=i; break; } + DI = -DI; i0 = MAX-i0; da = -da; db = MAX-db; i = MAX-i0; + j = 0 > DI ? MIN : MAX; + if ( (!repeated && item[j]+1>k) || (repeated && item[j]>0) ) + { + if ( repeated ) while(MIN<=i && i<=MAX && 0===item[i] ) i+=DI; + else while(MIN<=i && i<=MAX && da*i+db===item[i] ) i+=DI; + item[i]-=1; i-=DI; + // attach rest of low block: + while(MIN<=i && i<=MAX) { item[i] = item[i+DI]-inc; i-=DI; } + } + else item = null; } else { - for(CI=[i0],i=i0; MIN<=i && i<=MAX; i-=DI) if( item[i]+k DI ? MIN : MAX; + /*if ( null == CI ) + {*/ + for(index=-1,i=i0; MIN<=i-DI && i-DI<=MAX; i-=DI) + if ( item[i]>item[i-DI]+inc ) { index = i; break; } + /*} + else + { + index = CI[0]; + }*/ + if (!(MIN<=index && index<=MAX) && 0 < item[0>DI?MAX:MIN]) index = 0>DI?MAX:MIN; + // adjust next indexes after the moved index + if ( MIN<=index && index<=MAX ) + { + curr = n-1+inc; + for (i=i0; MIN<=i && i<=MAX && 0 dir ? array(n-item.length, 0, 0).concat(item) : item.concat(array(n-item.length, 0, 0)); + /*if ( ($ && "constant"===$['length']) && (item.length < n) ) + item = 0 > dir ? array(n-item.length, 0, 0).concat(item) : item.concat(array(n-item.length, 0, 0));*/ if ( "packed" === type ) item = packpartition(item, dir); } return _item===item ? item.slice() : item; diff --git a/src/js/Abacus.min.js b/src/js/Abacus.min.js index 5bd1bbb..194c4e8 100644 --- a/src/js/Abacus.min.js +++ b/src/js/Abacus.min.js @@ -1,9 +1,9 @@ /** * * Abacus -* A combinatorics library for Node/XPCOM/JS, PHP, Python -* @version: 0.7.5 +* A combinatorics library for Node/XPCOM/JS, PHP, Python, Java, C/C++ +* @version: 0.8.0 * https://github.com/foo123/Abacus **/ -!function(n,e,t){"use strict";"undefined"!=typeof Components&&"object"==typeof Components.classes&&"object"==typeof Components.classesByID&&Components.utils&&"function"==typeof Components.utils["import"]?(n.$deps=n.$deps||{})&&(n.EXPORTED_SYMBOLS=[e])&&(n[e]=n.$deps[e]=t.call(n)):"object"==typeof module&&module.exports?(module.$deps=module.$deps||{})&&(module.exports=module.$deps[e]=t.call(n)):"undefined"!=typeof System&&"function"==typeof System.register&&"function"==typeof System["import"]?System.register(e,[],function(r){r(e,t.call(n))}):"function"==typeof define&&define.amd&&"function"==typeof require&&"function"==typeof require.specified&&require.specified(e)?define(e,["module"],function(e){return t.moduleUri=e.uri,t.call(n)}):e in n||(n[e]=t.call(n)||1)&&"function"==typeof define&&define.amd&&define(function(){return n[e]})}(this,"Abacus",function(n){"use strict";function e(){throw new Error("Method not implemented!")}function t(n){if(!arguments.length||null==n)return vn;if(sn(n)){var e,t=0,r=n.toUpperCase().split(","),i=r.length;for(e=0;i>e;e++)t|=un.call(nn.ORDER,r[e])?nn.ORDER[r[e]]:0;return t>0&&!(t&(An|yn))&&(t|=vn),t&yn&&(t&=~bn),t>0?t:vn}return n&yn&&(n&=~bn),wn&n?n:vn}function r(n,e,t){n=0|n;var r,i,u,l,o,a=n>0?new Array(n):[];if(n>0&&null!=e)if(i=15&n,r=1&i,e===+e){for(t=t||0,o=e,r&&(a[0]=o,o+=t),l=r;i>l;l+=2)u=l,a[u]=o,o+=t,u+=1,a[u]=o,o+=t;for(l=i;n>l;l+=16)u=l,a[u]=o,o+=t,u+=1,a[u]=o,o+=t,u+=1,a[u]=o,o+=t,u+=1,a[u]=o,o+=t,u+=1,a[u]=o,o+=t,u+=1,a[u]=o,o+=t,u+=1,a[u]=o,o+=t,u+=1,a[u]=o,o+=t,u+=1,a[u]=o,o+=t,u+=1,a[u]=o,o+=t,u+=1,a[u]=o,o+=t,u+=1,a[u]=o,o+=t,u+=1,a[u]=o,o+=t,u+=1,a[u]=o,o+=t,u+=1,a[u]=o,o+=t,u+=1,a[u]=o,o+=t}else if("function"==typeof e){for(r&&(a[0]=e(0)),l=r;i>l;l+=2)u=l,a[u]=e(u),u+=1,a[u]=e(u);for(l=i;n>l;l+=16)u=l,a[u]=e(u),u+=1,a[u]=e(u),u+=1,a[u]=e(u),u+=1,a[u]=e(u),u+=1,a[u]=e(u),u+=1,a[u]=e(u),u+=1,a[u]=e(u),u+=1,a[u]=e(u),u+=1,a[u]=e(u),u+=1,a[u]=e(u),u+=1,a[u]=e(u),u+=1,a[u]=e(u),u+=1,a[u]=e(u),u+=1,a[u]=e(u),u+=1,a[u]=e(u),u+=1,a[u]=e(u)}else{for(r&&(a[0]=e),l=r;i>l;l+=2)u=l,a[u]=e,u+=1,a[u]=e;for(l=i;n>l;l+=16)u=l,a[u]=e,u+=1,a[u]=e,u+=1,a[u]=e,u+=1,a[u]=e,u+=1,a[u]=e,u+=1,a[u]=e,u+=1,a[u]=e,u+=1,a[u]=e,u+=1,a[u]=e,u+=1,a[u]=e,u+=1,a[u]=e,u+=1,a[u]=e,u+=1,a[u]=e,u+=1,a[u]=e,u+=1,a[u]=e,u+=1,a[u]=e}return a}function i(n,e,t,r,i,u){var l,o,a=e;if(t&&an(t)){if(l=t.length,null==r&&(r=0),null==i&&(i=l-1),null==u&&(u=1),l>0)if(0>u)for(o=r;o>=i;o+=u)a=n(a,t[o],o);else for(o=r;i>=o;o+=u)a=n(a,t[o],o)}else if(u=u||1,l=(i-r)/u+1,l>0)if(0>u)for(o=r;o>=i;o+=u)a=n(a,o,o);else for(o=r;i>=o;o+=u)a=n(a,o,o);return a}function u(){var n,e,t,r,i,u,l,o,a,s,f=arguments,c=f.length;if(!c)return[];if(!0===f[0]){for(a=f[1].length,n=2;c>n;n++)a*=f[n].length;for(s=new Array(a),n=0;a>n;n++){for(o=0,u=1,t=n,e=1;c>e;e++)r=f[e].length,i=t%r,t=~~(t/r),l=f[e][i],o+=u*l,u*=r;s[n]=o}}else{for(a=f[0].length,n=1;c>n;n++)a*=f[n].length;for(s=new Array(a),n=0;a>n;n++){for(o=[],t=n,e=c-1;e>=0;e--)if(r=f[e].length,i=t%r,t=~~(t/r),l=f[e][i],an(l))for(u=l.length-1;u>=0;u--)o.unshift(l[u]);else o.unshift(l);s[n]=o}}return s}function l(n){return i(nn.Arithmetic.add,nn.Arithmetic.O,n)}function o(n){return i(nn.Arithmetic.mul,nn.Arithmetic.I,n)}function a(n){var e=nn.Arithmetic;return e.shl(e.I,e.N(n))}function s(n,e){var t=nn.Arithmetic,r=t.N;return t.pow(r(n),r(e))}function f(n,e){var t,r,u,l=nn.Arithmetic,o=l.O,a=l.I,s=l.J,c=l.N,d=l.add,_=(l.sub,l.div),m=l.mul;if(null==e)return 4>n?0>n?o:2>n?a:l.shl(c(n),n-2):(u=String(n),null==f.mem1[u]&&(f.mem1[u]=i(m,a,null,2,n)),f.mem1[u]);if(!1===e)return 3>n?2===n?a:o:(u=String(n),null==f.mem2[u]&&(f.mem2[u]=i(function(n,e){return d(1&e?s:a,m(n,e))},a,null,3,n)),f.mem2[u]);if(an(e)){if(!e.length)return 0>n?o:f(n);if(0>n)return o;if(u=String(n)+"@"+e.join(","),null==f.mem3[u]){for(t=f(e[e.length-1]),r=e.length-2;r>=0;r--)t=m(t,f(e[r]));f.mem3[u]=_(f(n),t)}return f.mem3[u]}return e===+e?0>e?-e>n?o:(u=String(n)+"@"+String(e),null==f.mem3[u]&&(f.mem3[u]=i(m,a,null,n+e+1,n)),f.mem3[u]):(e+e>n&&(e=n-e),0>e||1>n?o:0===e||1===n?a:1===e?c(n):(u=String(n)+"@"+String(e),null==f.mem3[u]&&(f.mem3[u]=_(f(n,-e),f(e))),f.mem3[u])):o}function c(n,e,t){var r,i,u,l,o=nn.Arithmetic,a=o.add,s=o.O;if(t===n&&1===e||e===n&&1===t)return o.I;if(t+e>n+1||n>e*t)return s;if(r=String(n)+","+String(e)+","+String(t),null==c.mem[r]){for(l=fn.max(1,fn.ceil((n-t)/(e-1))),u=fn.min(t,n-t-e+2),i=l;u>=i;i++)s=a(s,c(n-t,e-1,i));c.mem[r]=s}return c.mem[r]}function d(n,e){if(null==n)return null;if(!n.length)return[];var t,r=n.length,i=new Array(r);if(an(e))for(t=0;r>t;t++)i[t]=e[t]-1-n[t];else if(0>e)for(t=0;r>t;t++)i[t]=r-1-n[t];else for(e-=1,t=0;r>t;t++)i[t]=e-n[t];return i}function _(n){if(null==n)return null;for(var e=n.length-1,t=new Array(e+1),r=0;e>=r;r++)t[r]=n[e-r];return t}function m(n,e){if(null==e&&(e=0),an(n)){for(var t=n.length,r=new Array(t),i=0;t>i;i++)r[i]=e-n[i];return r}return n===+n&&e===+e?e-n:nn.Arithmetic.sub(nn.Arithmetic.N(e),n)}function h(n,e,t,r,i,u,l){null==t&&(t=0),null==r&&(r=n.length-1),null==i&&(i=0),null==u&&(u=e.length-1);var o=t>r?-1:1,a=i>u?-1:1,s=o*(r-t)+1,f=a*(u-i)+1,c=t,d=i,_=0;if(null===l&&(l=new Array(fn.min(s,f))),0===l.length)return l;for(;o*(r-c)>=0&&a*(u-d)>=0;)n[c]e[d]?d+=a:(l[_++]=n[c],c+=o,d+=a);return _i?-1:1,s=u>l?-1:1,f=a*(i-t)+1,c=t,d=t,_=0;if(!e||!e.length)return n===+n?r(n,t,a):n?n.slice():n;if(null==o&&(o=new Array(f)),n===+n){for(;a*(i-c)>=0&&s*(l-d)>=0;)c===e[d]?(c+=a,d+=a):c>e[d]?d+=s:(o[_++]=c,c+=a);for(;a*(i-c)>=0;)o[_++]=c,c+=a}else{for(;a*(i-c)>=0&&s*(l-d)>=0;)n[c]===e[d]?(c+=a,d+=a):n[c]>e[d]?d+=s:(o[_++]=n[c],c+=a);for(;a*(i-c)>=0;)o[_++]=n[c],c+=a}return _r?-1:1,c=i>u?-1:1,d=f*(r-t)+1,_=c*(u-i)+1,m=d+_,h=t,b=i,p=0,v=!l;if(null==a&&(a=new Array(m)),0===a.length)return!0===o?n:a;for(;f*(r-h)>=0&&c*(u-b)>=0;){if(l&&p){if(n[h]===s){h+=f;continue}if(e[b]===s){b+=c;continue}}n[h]e[b]?(a[p++]=s=e[b],b+=c):(a[p++]=s=n[h],v&&(a[p++]=e[b]),h+=f,b+=c)}for(;f*(r-h)>=0;)(v||n[h]!==s)&&(a[p++]=s=n[h]),h+=f;for(;c*(u-b)>=0;)(v||e[b]!==s)&&(a[p++]=s=e[b]),b+=c;if(!0===o){for(h=t,p=0;m>p;p++,h+=f)n[h]=a[p];return n}return pt?-1:1,i=r*(t-e)+1;if(1>=i)return n;for(var u,l,o=i,a=1,s=2,f=fn.min,c=new Array(i);o;){for(l=i-a,u=0;l>u;u+=s)p(n,n,e+r*u,e+r*(u+a-1),e+r*(u+a),e+r*f(u+s-1,i-1),!1,!0,c);a<<=1,s<<=1,o>>=1}return n}function g(n,e,t,r){var i,u,l,o,a=nn.Math.rndInt,s=!0===e?1:0;if(an(t))for(o=t,i=o.length;sa;a++)o[a]=n[u+c(0,d)];return t&&v(o),o}for(a=0;e>a;a++)s=c(0,--d),f=n[u+s],n[u+s]=n[u+d],n[u+d]=f,o[a]=f,i&&(i[a]=s);if(i)for(a=e-1;a>=0;a--)s=i[a],f=n[u+d],n[u+d]=n[u+s],n[u+s]=f,d++;return t&&v(o),o}function y(n,e){if(0>e)return[];var t,i=r(e,0,0),u=n.length;for(e-=1,t=0;u>t;t++)i[e-n[t]]=1;return i}function A(n,e){e=fn.min(e||n.length,n.length);var t,r=[];for(e-=1,t=0;e>=t;t++)0i;i++)u=n[i],u[1]===l[i-1][0]?l[i-1][1]+=u[0]:l.push([u[1],u[0]]);else for(e=n[0],l=r(e,1,0),i=1;o>i;i++)for(t=0,u=n[i];e>t&&u>0;)l[t++]++,u--;return l}function M(n){if(null==n)return null;var e,t=[],r=n.length,i=n[0],u=[i,1];for(e=1;r>e;e++)i===n[e]?u[1]++:(t.push(u),i=n[e],u=[i,1]);return t.push(u),t}function I(n){if(null==n)return null;var e,t,r,i,u,l=[],o=n.length;for(e=0;o>e;e++)if(u=n[e],1===u[1])l.push(u[0]);else for(r=u[1],i=u[0],t=0;r>t;t++)l.push(i);return l}function O(n){if(null==n)return null;var e=0;return r(n.length,function(t){var i=n[t],u=r(i,e,1);return e+=i,u})}function C(n){return null==n?null:r(n.length,function(e){return n[e].length})}function E(n,e,t){e=e||n.length;var r,i,u,l,o,a=n.length,s=new Array(a),f=nn.Math.ceil(cn(e)),c=(1<<1+f)-1,d=new Array(c),_=1<r;r++)d[r]=0;for(i=m,r=0;a>r;r++,i+=h){for(o=n[r],l=_+o,u=0;f>u;u++)1&l&&(o-=d[l>>>1<<1]),d[l]+=1,l>>>=1;d[l]+=1,s[i]=o}return s}function R(n,e,t){e=e||n.length;var r,i,u,l,o,a,s,f,c,d,_=n.length,m=new Array(_),h=-1===t?_-1:0,b=-1===t?-1:1;for(s=nn.Math.ceil(cn(e)),f=(1<<1+s)-1,c=new Array(f),d=1<=r;r++)for(u=1,l=1<=u;u++)c[l-1+u]=1<r;r++,i+=b){for(o=n[r],a=1,u=0;s>u;u++)c[a]-=1,a<<=1,o>=c[a]&&(o-=c[a],a++);c[a]=0,m[i]=a-d}return m}function k(n,e,t){var r,i=n.length,u=null==e;if(i>1)for(u&&(e=new Array(i-1),t=0),r=i-1;r>=1;r--)e[t++]=[n[0],n[r]];else u&&(e=[]);return u?e:t}function S(n,e){var t,r,i,u,l=n.length,o=new Array(l),a=!0===e?1:0,s=new Array(l),f=0,c=0;for(t=0;l>t;t++)s[t]=0;for(i=new Array(l),u=0,r=f++,i[u++]=r,s[r]=1;l>f;){if(r=n[r],s[r])for(u>a&&(i.length=u,o[c++]=i),i=new Array(l),u=0;l>f&&s[r=f];)++f;s[r]||(i[u++]=r,s[r]=1)}return u>a&&(i.length=u,o[c++]=i),ce;e++)u=k(l[e],i,u);return ut;t++)l[t]=t;for(t=0;u>t;t++)swap=r[t],i=l[r[0]],l[r[0]]=l[r[1]],l[r[1]]=i;return l}function P(n,e){var t,r,i=n.length,u=i*i,l=new Array(u);for(t=0,r=0;u>t;)l[t+r]=0,++r>=i&&(r=0,t+=i);if(!0===e)for(t=0;i>t;t++)l[i*n[t]+t]=1;else for(t=0,r=0;i>r;r++,t+=i)l[t+n[t]]=1;return l}function N(n,e){var t,r,i=n.length,u=fn.floor(fn.sqrt(i)),l=new Array(u);if(!0===e)for(t=0,r=0;u>t;)n[u*t+r]&&(l[r]=t),++r>=u&&(r=0,t++);else for(t=0,r=0;u>t;)n[t+r]&&(l[t]=r),++r>=u&&(r=0,t++);return l}function T(n){var e,t=n.length,r=new Array(t);for(e=0;t>e;e++)r[n[e]]=e;return r}function j(n){var e,t,r,i=n,u=i.length,l=u?i[0]:[],o=l.length;for(t=1;u>t;t++)for(r=l.slice(),e=0;o>e;e++)l[e]=r[i[t][e]];return l}function q(n){var e,t,r,i,u,l,o=n,a=o.length,s=0;for(r=0;a>r;r++)s+=o[r].length;for(e=new Array(s),i=0,r=0;a>r;r++){for(u=o[r],l=u.length,t=0;l>t;t++)e[i+t]=i+u[t];i+=l}return e}function X(n,e){if(e=e||n.length,e!==n.length)return!1;var t,r,i=new Array(e);for(t=0;e>t;t++)i[t]=0;for(t=0;e>t;t++){if(r=n[t],0>r||r>=e||0!==i[r])return!1;i[r]++}for(t=0;e>t;t++)if(1!==i[t])return!1;return!0}function D(n){for(var e=n.length,t=0;e>t;t++)if(n[t]!==t)return!1;return!0}function V(n){for(var e=n.length,t=1,r=n[0];e>t;t++)if(n[t]!==(r+t)%e)return!1;return!0}function J(n,e){e=e||1;var t,r=new Array(e+1);for(t=0;e>=t;t++)r[t]=n;return D(j(r))}function G(n,e,t){e=0|e;for(var r=0,i=n.length,u=0;i>u;u++)if(n[u]===u&&r++,r>e)return!1;return!0===t?r===e:!0}function H(n,e,t,r){if(n){var i,u,l,o=e,a=o.length;if(0>t)if("tuple"===r){for(i=o[0],o=o[1],u=i-1;u>=0&&n[u]<1;)u--;if(u>=0)for(n[u]--,o-=1,l=u+1;i>l;l++)n[l]=o;else n=null}else{for(u=a-1;u>=0&&n[u]<1;)u--;if(u>=0)for(n[u]--,l=u+1;a>l;l++)n[l]=o[l]-1;else n=null}else if("tuple"===r){for(i=o[0],o=o[1],u=i-1;u>=0&&n[u]+1===o;)u--;if(u>=0)for(n[u]++,l=u+1;i>l;l++)n[l]=0;else n=null}else{for(u=a-1;u>=0&&n[u]+1===o[u];)u--;if(u>=0)for(n[u]++,l=u+1;a>l;l++)n[l]=0;else n=null}return n}return null}function F(n,e,t,r){if(n){var i,u,l,o,a,s,f=e;if(0>t)if("cyclic"===r)n=n[0]>0?[n[f-1]].concat(n.slice(0,-1)):null;else do{for(s=!1,i=f-2;i>=0&&n[i]<=n[i+1];)i--;if(i>=0){for(u=f-1;u>i&&n[i]<=n[u];)u--;for(a=n[i],n[i]=n[u],n[u]=a,l=i+1,o=f-1;o>l;)a=n[l],n[l]=n[o],n[o]=a,s=s||l===n[l]||o===n[o],l++,o--;if(s=s||i===n[i]||o===n[o],"derangement"===r){if(!s)for(l=i-1;l>=0;l--)if(l===n[l]){s=!0;break}}else s=!1}else n=null}while(n&&s);else if("cyclic"===r)n=n[0]+1=0&&n[i]>=n[i+1];)i--;if(i>=0){for(u=f-1;u>i&&n[i]>=n[u];)u--;for(a=n[i],n[i]=n[u],n[u]=a,l=i+1,o=f-1;o>l;)a=n[l],n[l]=n[o],n[o]=a,s=s||l===n[l]||o===n[o],l++,o--;if(s=s||i===n[i]||o===n[o],"derangement"===r){if(!s)for(l=i-1;l>=0;l--)if(l===n[l]){s=!0;break}}else s=!1}else n=null}while(n&&s);return n}return null}function U(n,e,t,r){if(n){var i,u,l,o,a,s,f,c=e[1],d=e[0];if(0>t)if("ordered+repeated"===r){for(u=c-1;u>=0&&n[u]<1;)u--;if(u>=0)for(n[u]--,d-=1,l=u+1;c>l;l++)n[l]=d;else n=null}else if("ordered"===r){for(i={},u=0;c>u;u++)i[n[u]]=u;for(u=c-1,o=-1;-1===o&&u>=0;){if(n[u]-1>=0)for(l=n[u]-1;l>=0;l--)if(null==i[l]){o=u,i[l]=o;break}i[n[u]]=null,u--}if(o>-1)for(n[o]=l,l=d-1,u=o+1;c>u;u++){for(;l>=0&&null!=i[l];)l--;n[u]=l,i[l]=u}else n=null}else{for(f="repeated"===r?0:1,u=c-1,o=-1;u>0;){if(n[u]>n[u-1]+f){o=u;break}u--}if(-1===o&&0-1){for(s=d-1+f,u=c-1;u>o;u--)s-=f,n[u]=s;n[o]--}else n=null}else if("ordered+repeated"===r){for(u=c-1;u>=0&&n[u]+1===d;)u--;if(u>=0)for(n[u]++,l=u+1;c>l;l++)n[l]=0;else n=null}else if("ordered"===r){for(i={},u=0;c>u;u++)i[n[u]]=u;for(u=c-1,o=-1;-1===o&&u>=0;){if(n[u]+1l;l++)if(null==i[l]){o=u,i[l]=o;break}i[n[u]]=null,u--}if(o>-1)for(n[o]=l,l=0,u=o+1;c>u;u++){for(;d>l&&null!=i[l];)l++;n[u]=l,i[l]=u}else n=null}else{if(u=c-1,o=-1,"repeated"===r)for(f=0;u>=0;){if(n[u]+1=0;){if(n[u]-1)for(s=n[o]+1-f,u=o;c>u;u++)s+=f,n[u]=s;else n=null}return n}return null}function B(n,e,t,i,u){if(i&&u)return null;if(n){var l,o,a,s,f,c,d=e;if(0>t)if(i&&(u=i,i=null),o=u?1:0,n.length>o&&n[o]>1){for(l=n.length-1,c=0;l>=o&&1===n[l];)c+=n[l],l--;f=n[l]-1,c++,n[l]=f,n=n.slice(0,l+1),c>f?n=n.concat(r(fn.floor(c/f),f),(c%=f)?[c]:[]):c>0&&(n=n.concat([c]))}else n=null;else if(i&&(u=i,i=null),o=u?1:0,a=u?n.length-1:0,f=u?d%u||u:d,n.length>o&&n[a]1?(l=s-2,c=n[s-1]):(l=s-1,c=0);l>o&&n[l]===n[l-1];)c+=n[l],l--;n[l]++,c--,n=c>0?n.slice(0,l+1).concat(r(c,1)):n.slice(0,l+1)}else n=null;return n}return null}var Y,z,K,Q,W,Z,nn={VERSION:"0.7.5"},en="prototype",tn="constructor",rn=Array.prototype.slice,un=Object[en].hasOwnProperty,ln=Object[en].toString,on=/^\s+|\s+$/g,an=(String.prototype.trim?function(n){return n.trim()}:function(n){return n.replace(on,"")},function(n){return n instanceof Array||"[object Array]"===ln.call(n)}),sn=function(n){return n instanceof String||"[object String]"===ln.call(n)},fn=Math,cn=fn.log2||function(n){return fn.log(n)/fn.LN2},dn=function(n){var e=n.toString(2),t=32-e.length;return t>0?new Array(t+1).join("0")+e:e},_n=Object.create,mn=function(n,e){for(var t in e)un.call(e,t)&&(n[t]=e[t]);return n},hn=function(n,e){1===arguments.length&&(e=n,n=Object);var t=e[tn];return un.call(e,"__static__")&&(t=mn(t,e.__static__),delete e.__static__),t[en]=mn(_n(n[en]),e),t},bn=1,pn=2,vn=4,gn=8,xn=16,yn=32,An=vn|gn|xn,wn=An|yn|bn|pn;return f.mem1={},f.mem2={},f.mem3={},c.mem={},nn.$={MAXMEM:1e6,RANDOM:"index"},nn.ORDER={LEX:vn,LEXICOGRAPHIC:vn,REVLEX:vn|bn,ANTILEX:vn|bn,REVERSELEXICOGRAPHIC:vn|bn,ANTILEXICOGRAPHIC:vn|bn,REFLEX:vn|pn,REFLECTEDLEXICOGRAPHIC:vn|pn,COLEX:gn,COLEXICOGRAPHIC:gn,REVCOLEX:gn|bn,ANTICOLEX:gn|bn,REVERSECOLEXICOGRAPHIC:gn|bn,ANTICOLEXICOGRAPHIC:gn|bn,REFCOLEX:gn|pn,REFLECTEDCOLEXICOGRAPHIC:gn|pn,REV:bn,REVERSE:bn,REVERSED:bn,REF:pn,REFLECT:pn,REFLECTED:pn,RANDOM:yn,GRAY:xn,MINIMAL:xn},nn.Util={array:r,operate:i,intersect:h,difference:b,merge:p,conjugation:d,parity:_,inversion:m,mergesort:v,shuffle:g,pick:x},nn.Math={O:0,I:1,J:-1,N:function(n){return nn.Arithmetic.add(nn.Arithmetic.O,n)},V:function(n){return nn.Arithmetic.sub(nn.Arithmetic.O,n)},rnd:fn.random,rndInt:function(n,e){return nn.Math.round((e-n)*nn.Math.rnd()+n)},equ:function(n,e){return n===e},gte:function(n,e){return n>=e},lte:function(n,e){return e>=n},gt:function(n,e){return n>e},lt:function(n,e){return e>n},inside:function(n,e,t,r){return r?n>=e&&t>=n:n>e&&t>n},clamp:function(n,e,t){return e>n?e:n>t?t:n},wrap:function(n,e,t){return e>n?t:n>t?e:n},wrapR:function(n,e){return 0>n?n+e:n},add:function(n,e){return n+e},sub:function(n,e){return n-e},mul:function(n,e){return n*e},div:function(n,e){return nn.Math.floor(n/e)},mod:function(n,e){return n%e},pow:fn.pow,shl:function(n,e){return n<>e},bor:function(n,e){return n|e},band:function(n,e){return n&e},xor:function(n,e){return n^e},abs:fn.abs,min:fn.min,max:fn.max,floor:fn.floor,ceil:fn.ceil,round:fn.round,num:function(n){return"number"==typeof n?nn.Math.floor(n):parseInt(n,10)},val:function(n){return nn.Math.floor(n.valueOf())},sum:l,product:o,pow2:a,exp:s,factorial:f,partitions:c},nn.Arithmetic={O:0,I:1,J:-1,N:nn.Math.N,V:nn.Math.V,equ:nn.Math.equ,gte:nn.Math.gte,lte:nn.Math.lte,gt:nn.Math.gt,lt:nn.Math.lt,inside:nn.Math.inside,clamp:nn.Math.clamp,wrap:nn.Math.wrap,wrapR:nn.Math.wrapR,add:nn.Math.add,sub:nn.Math.sub,mul:nn.Math.mul,div:nn.Math.div,mod:nn.Math.mod,pow:nn.Math.pow,shl:nn.Math.shl,shr:nn.Math.shr,bor:nn.Math.bor,band:nn.Math.band,xor:nn.Math.xor,abs:nn.Math.abs,min:nn.Math.min,max:nn.Math.max,floor:nn.Math.floor,ceil:nn.Math.ceil,round:nn.Math.round,rnd:nn.Math.rndInt,num:nn.Math.num,val:nn.Math.val},nn.Class=hn,nn.BitArray=hn({constructor:function Mn(n){var e=this;return e instanceof Mn?(e.length=n,void(e.bits=new Uint32Array(nn.Math.ceil(n/32)))):new Mn(n)},length:0,bits:null,dispose:function(){var n=this;return n.length=null,n.bits=null,n},clone:function(){var n=this,e=new nn.BitArray(n.length);return e.bits=new Uint32Array(n.bits),e},fromArray:function(n){var e=this;return e.bits=new Uint32Array(n),e},toArray:function(){return rn.call(this.bits)},toString:function(){var n,e,t=this.toArray();for(n=0,e=t.length;e>n;n++)t[n]=dn(t[n]);return t.join("")},reset:function(){var n,e=this,t=e.bits,r=t.length;for(n=0;r>n;n++)t[n]=0;return e},isset:function(n){return!!(this.bits[n>>>5]&1<<(31&n))},set:function(n){var e=this;return e.bits[n>>>5]|=1<<(31&n),e},unset:function(n){var e=this;return e.bits[n>>>5]&=~(1<<(31&n)),e},toggle:function(n){var e=this;return e.bits[n>>>5]^=1<<(31&n),e}}),Y=nn.CombinatorialIterator=hn({constructor:function In(n,e,t){var r=this,i=r[tn];r.name=n||"CombinatorialIterator",r.n=e||0,r.$=t=t||{},t.type=String(t.type||"default").toLowerCase(),t.order=t.order||vn,t.base=t.base||0,t.minbase=null!=t.minbase?t.minbase:t.base,t.maxbase=null!=t.maxbase?t.maxbase:t.base,t.dimension=t.dimension||0,t.mindimension=null!=t.mindimension?t.mindimension:t.dimension,t.maxdimension=null!=t.maxdimension?t.maxdimension:t.dimension,t.rand=t.rand||{},t.count=i.count(r.n,r.$),t.sub instanceof In&&(t.subcount=nn.Arithmetic.mul(t.count,t.sub.total()),t.submethod=String(t.submethod||"project").toLowerCase(),t.subcascade=-1===t.subcascade?-1:1,"concatenate"===t.submethod?t.subdimension=t.dimension+t.sub.dimension():"compose"===t.submethod?t.subdimension=t.dimension*t.sub.dimension():t.subdimension=t.dimension),r.order(t.order)},__static__:{Iterable:function On(n,e){var t=this;return t instanceof On?(e=-1===e?-1:1,void(t.next=function(){return n.hasNext(e)?{value:n.next(e)}:{done:!0}})):new On(n)},C:function(n,e){return d(n,e)},P:function(n){return _(n)},T:function(n,e){return m(n,e)},count:e,initial:e,cascade:function(n,e,t,i){if(-1===i){var l=n;n=e,e=l}return"concatenate"===t?n&&e?n.concat(e):n||e||null:"compose"===t?n&&e?u(!0,n,e):n||e||null:null==n||null==e?null:r(n.length,function(t){return n[t]n?l.J:l.I),r,i)},rand:function(n,e){var t=this,r=nn.Arithmetic,i=r.sub(e&&e.count?e.count:t.count(n,e),r.I),u=r.O,l=r.rnd(u,i);return r.equ(u,l)?t.initial(1,n,e):r.equ(i,l)?t.initial(-1,n,e):t.unrank(l,n,e)},rank:e,unrank:e},name:"CombinatorialIterator",n:0,$:null,__index:null,_index:null,__item:null,_item:null,__subindex:null,_subindex:null,__subitem:null,_subitem:null,_prev:null,_next:null,_traversed:null,dispose:function(n){var e=this;return!0!==n&&e.$.sub&&(e.$.sub.dispose(),e.$.sub=null),e.name=null,e.n=null,e.$=null,e.__index=null,e._index=null,e.__item=null,e._item=null,e.__subindex=null,e._subindex=null,e.__subitem=null,e._subitem=null,e._prev=null,e._next=null,e._traversed&&(e._traversed.dispose(),e._traversed=null),e},base:function(n){var e=this.$;return e.sub&&!0!==n?e.subbase||e.base||0:e.base||0},dimension:function(n){var e=this.$;return e.sub&&!0!==n?e.subdimension||e.dimension||0:e.dimension||0},total:function(n){var e=this.$;return e.sub&&!0!==n?e.subcount||e.count||0:e.count||0},_init:function(n,e){var t,r,i,u=this,l=u[tn],o=u.$,a=u.n,s=nn.Arithmetic,f=s.O,c=s.I,d=o.order;return u.__index=u._index=f,u._item=u.__item=null,u._prev=!1,u._next=!1,r=o.count,i=s.sub(r,c),yn&d?"gen"===nn.$.RANDOM||1===o.rand[o.type]||s.gt(r,nn.$.MAXMEM)?(u.__item=l.rand(a,o),u.__index=null):(u._traversed&&u._traversed.dispose(),u._traversed=new nn.BitArray(s.val(r)),t=u.random("index"),u._traversed.set(+t),u.__item=l.unrank(t,a,o),null!=u.__item&&(u.__index=t)):gn&d?(u.__item=l.initial(-n,a,o),null!=u.__item&&(u.__index=-1===n?f:i)):(u.__item=l.initial(n,a,o),null!=u.__item&&(u.__index=-1===n?i:f)),u._item=null==u.__item?null:l.dual(u.__item,u.__index,a,o),u._index=!e||yn&d?f:i,null===u.__index&&(u.__index=f),u._prev=yn&d||!e?!1:null!=u.__item,u._next=!e||yn&d?null!=u.__item:!1,u},order:function(n,e){if(!arguments.length)return this._order;var r,i,u,l,o,a=this,s=a[tn],f=nn.Arithmetic,c=(f.O,f.I,!0===n);return e=-1===e,u=a.n,l=a.$,a._traversed&&(a._traversed.dispose(),a._traversed=null),c?n=l.order:sn(n)&&-1<(i=n.indexOf("|"))?(r=n.substr(i+1),n=t(n.substr(0,i))):r=n=t(n),o=bn&n?-1:1,o=e?-o:o,l.order=n,l.sub?(c?l.sub.rewind(e?-1:1):l.sub.order(r,e?-1:1),a.__subindex=l.sub.index(),a.__subitem=l.sub.next(e?-1:1),a._subindex=null,a._subitem=null):(a.__subindex=null,a.__subitem=null,a._subindex=null,a._subitem=null),a._init(o,e),l.sub&&(a._prev=a._prev&&null!=a.__subitem,a._next=a._next&&null!=a.__subitem,a._subindex=f.add(f.mul(a._index,l.sub.total()),a.__subindex),a._subitem=s.cascade(a._item,a.__subitem,l.submethod,l.subcascade)),a},index:function(n,e){if(e=!0===e,!arguments.length)return this.$.sub?this._subindex:this._index;var t,r=this,i=r[tn],u=nn.Arithmetic,l=u.O,o=u.I,a=u.J,s=r.n,f=r.$,c=f.sub&&!e?f.subcount:f.count,d=f.sub&&!e?r._subindex:r._index,_=f.order,m=bn&_?-1:1;return n=u.wrapR(u.N(n),c),!u.equ(n,d)&&u.inside(n,a,c)&&(f.sub&&!e&&(f.sub.index(u.mod(n,f.sub.total())),r.__subindex=f.sub.index(),r.__subitem=f.sub.item(),n=u.div(n,f.sub.total()),c=f.count),t=u.sub(c,o),gn&_?(r.__index=-1===m?n:u.sub(t,n),r._index=n,r.__item=u.equ(l,n)?i.initial(-m,s,f):u.equ(t,n)?i.initial(m,s,f):i.unrank(r.__index,s,f),r._item=i.dual(r.__item,r.__index,s,f),r._prev=null!=r.__item,r._next=null!=r.__item):yn&_||(r.__index=-1===m?u.sub(t,n):n,r._index=n,r.__item=u.equ(l,n)?i.initial(m,s,f):u.equ(t,n)?i.initial(-m,s,f):i.unrank(r.__index,s,f),r._item=i.dual(r.__item,r.__index,s,f),r._prev=null!=r.__item,r._next=null!=r.__item),f.sub&&(r._prev=r._prev&&null!=r.__subitem,r._next=r._next&&null!=r.__subitem,r._subindex=u.add(u.mul(r._index,f.sub.total()),r.__subindex),r._subitem=i.cascade(r._item,r.__subitem,f.submethod,f.subcascade))),r},item:function(n,e){if(!arguments.length)return this.$.sub?this._subitem:this._item;var r,i,u,l,o,a,s,f=this,c=f[tn],d=f.n,_=f.$,m=_.sub?_.subcount:_.count,h=_.sub?f._subindex:f._index,b=nn.Arithmetic,p=b.O,v=b.I,g=b.J,x=null;return sn(e)?-1<(s=e.indexOf("|"))?(x=e.substr(s+1),e=t(e.substr(0,s))):x=e=t(e):null!=e?x=e=t(e):(e=_.order,x=null),_.sub||(x=null),an(n)?(m=_.count,u=bn&e?-1:1,r=b.sub(m,v),f.__item=n.slice(),f.__index=c.rank(f.__item,d,_),yn&e?(f._index=f.__index,l=_.order,_.order=e,f._item=c.dual(f.__item,f.__index,d,_),_.order=l):gn&e?(f._index=-1===u?f.__index:b.sub(r,f.__index),l=_.order,_.order=e,f._item=c.dual(f.__item,f.__index,d,_),_.order=l):(f._index=-1===u?b.sub(r,f.__index):f.__index,l=_.order,_.order=e,f._item=c.dual(f.__item,f.__index,d,_),_.order=l),f):(n=b.wrapR(b.N(n),m),e===_.order&&null===x&&b.equ(n,h)?_.sub?f._subitem:f._item:b.inside(n,g,m)?(a=null,_.sub&&(a=_.sub.item(b.mod(n,_.sub.total()),x),n=b.div(n,_.sub.total()),m=_.count),u=bn&e?-1:1,r=b.sub(m,v),yn&e?(i=null,l=_.order,_.order=e,o=c.dual(c.rand(d,_),i,d,_),_.order=l,_.sub&&(o=c.cascade(o,a,_.submethod,_.subcascade)),o):gn&e?(i=-1===u?n:b.sub(r,n),l=_.order,_.order=e,o=c.dual(b.equ(p,n)?c.initial(-u,d,_):b.equ(r,n)?c.initial(u,d,_):c.unrank(i,d,_),i,d,_),_.order=l,_.sub&&(o=c.cascade(o,a,_.submethod,_.subcascade)),o):(i=-1===u?b.sub(r,n):n,l=_.order,_.order=e,o=c.dual(b.equ(p,n)?c.initial(u,d,_):b.equ(r,n)?c.initial(-u,d,_):c.unrank(i,d,_),i,d,_),_.order=l,_.sub&&(o=c.cascade(o,a,_.submethod,_.subcascade)),o)):null)},random:function(n,e,t,r){var i,u=this,l=u[tn],o=u.$,a=o.order;if(r=!0===r,"index"===n){var s,f=nn.Arithmetic,c=f.N,d=f.O,_=f.I;return e===!!e&&(r=e,e=null,t=null),s=o.sub&&!r?o.subcount:o.count,null==e&&null==t?(e=d,t=f.sub(s,_)):null==t?(e=c(e||0),t=f.sub(s,_)):(e=c(e),t=c(t)),f.rnd(e,t)}return o.order|=yn,i=l.rand(u.n,o),o.order=a,i=l.dual(i,null,u.n,o),o.sub&&!r?l.cascade(i,o.sub.random(),o.submethod,o.subcascade):i},rewind:function(n){var e=this;return e.order(!0,-1===n?-1:1)},hasNext:function(n){var e=this;return-1===n?yn&e.$.order?!1:e._prev:e._next},next:function(n){var e,t,r,i,u,l=this,o=l[tn],a=nn.Arithmetic,s=a.O,f=a.I,c=a.J,d=l.n,_=l.$,m=_.order,h=_.count,b=_.sub?l._subitem:l._item;if(r=-1===n,n=bn&m?-1:1,r)return yn&m?null:(gn&m?(l.__item=o.succ(n,l.__item,l.__index,d,_),null!=l.__item&&(l.__index=a.add(l.__index,0>n?c:f))):(l.__item=o.succ(-n,l.__item,l.__index,d,_),null!=l.__item&&(l.__index=a.add(l.__index,n>0?c:f))),l._prev=null!=l.__item,l._prev?l._index=a.sub(l._index,f):_.sub&&_.sub.hasNext(-1)?(l.__subindex=_.sub.index(),l.__subitem=_.sub.next(-1),l._init(-n,r)):(l.__subindex=null,l.__subitem=null),l._item=null==l.__item?null:o.dual(l.__item,l.__index,d,_),_.sub&&(l._prev=l._prev&&null!=l.__subitem,l._subindex=l._prev?a.add(a.mul(l._index,_.sub.total()),l.__subindex):null,l._subitem=l._prev?o.cascade(l._item,l.__subitem,_.submethod,_.subcascade):null),b);if(yn&m)if(i=a.sub(h,f),a.lt(l._index,i))if(e=l._traversed){for(t=l.random("index"),u=nn.Math.rnd()>.5?c:f;e.isset(+t);)t=a.wrap(a.add(t,u),s,i);e.set(+t),l.__item=o.unrank(t,d,_),null!=l.__item&&(l.__index=t)}else l.__item=o.rand(d,_),l.__index=null;else l._item=l.__item=null,l._traversed&&(l._traversed.dispose(),l._traversed=null);else gn&m?(l.__item=o.succ(-n,l.__item,l.__index,d,_),null!=l.__item&&(l.__index=a.add(l.__index,n>0?c:f))):(l.__item=o.succ(n,l.__item,l.__index,d,_),null!=l.__item&&(l.__index=a.add(l.__index,0>n?c:f)));return l._next=null!=l.__item,l._next?(l._index=a.add(l._index,f),null===l.__index&&(l.__index=l._index)):_.sub&&_.sub.hasNext()?(l.__subindex=_.sub.index(),l.__subitem=_.sub.next(),l._init(n,r)):(l.__subindex=null,l.__subitem=null),l._item=null==l.__item?null:o.dual(l.__item,l.__index,d,_),_.sub&&(l._next=l._next&&null!=l.__subitem,l._subindex=l._next?a.add(a.mul(l._index,_.sub.total()),l.__subindex):null,l._subitem=l._next?o.cascade(l._item,l.__subitem,_.submethod,_.subcascade):null),b},range:function(n,e){var t,r,i,u,l,o=this,a=nn.Arithmetic,s=a.N,f=a.O,c=a.I,d=o.$,_=d.sub?d.subcount:d.count,m=1,h=arguments.length,b=a.sub(_,c),p=!(yn&d.order);if(1>h?(n=f,e=b):2>h?(n=s(n),e=b):(n=s(n),e=s(e)),n=a.wrapR(n,_),e=a.wrapR(e,_),a.gt(n,e)&&(t=n,n=e,e=t,m=-1),n=a.clamp(n,f,b),p&&(e=a.clamp(e,f,b)),a.lte(n,e)){if(l=[o.$.order,o.__index,o._index,o.__item&&o.__item.slice(),o._item&&o._item.slice(),o.__subindex,o._subindex,o.__subitem&&o.__subitem.slice(),o._subitem&&o._subitem.slice(),o._prev,o._next],p&&o.index(n),i=a.val(a.sub(e,n)),r=new Array(i+1),0>m)for(u=i;u>=0;u--)r[u]=o.next();else for(u=0;i>=u;u++)r[u]=o.next();o.$.order=l[0],o.__index=l[1],o._index=l[2],o.__item=l[3],o._item=l[4],o.__subindex=l[5],o._subindex=l[6],o.__subitem=l[7],o._subitem=l[8],o._prev=l[9],o._next=l[10]}else r=[];return r},__iter__:function(){return new Y.Iterable(this)}}),"undefined"!=typeof Symbol&&"undefined"!=typeof Symbol.iterator&&(Y[en][Symbol.iterator]=Y[en].__iter__),z=nn.Tensor=hn(Y,{constructor:function Cn(){var n,e=this,t=rn.call(arguments);if(n=!t.length||t[t.length-1]instanceof Y||an(t[t.length-1])||t[t.length-1]===+t[t.length-1]?{}:t.pop()||{},n.type=String(n.type||"tensor").toLowerCase(),n.order=n.order||vn,t.length&&an(t[0])&&(t=t[0]),t&&t.length||(t=[]),!(e instanceof Cn))return new Cn(t,n);if("tuple"===n.type)t[0]=t[0]||1,t[1]=t[1]||1,t[0]instanceof Y?(n.sub=t[0],t[0]=n.sub.dimension()):t[1]instanceof Y&&(n.sub=t[1],t[1]=n.sub.base()),n.base=t[1],n.dimension=t[0];else{var r=i(function(n,e){return en[1]&&(n[1]=e),n},[1/0,0],t);n.base=t,n.minbase=r[0],n.maxbase=r[1],n.dimension=t.length}Y.call(e,"Tensor",t,n)},__static__:{C:Y.C,P:Y.P,T:Y.T,count:function(n,e){var t=nn.Arithmetic.O;return e&&"tuple"===e.type?!n||0>=n[0]?t:nn.Math.exp(n[0],n[1]):n&&n.length?nn.Math.product(n):t},initial:function(n,e,t){var i=t&&"tuple"===t.type?e[0]?0>n?r(e[0],e[1]-1,0):r(e[0],0,0):[]:e.length?0>n?r(e.length,function(n){return e[n]-1}):r(e.length,0,0):[];return i},cascade:Y.cascade,dual:Y.dual,succ:function(n,e,t,r,i){return H(e,r,n,i&&i.type?i.type:"tensor")},rand:function(n,e){var t,i=nn.Math.rndInt;return t=e&&"tuple"===e.type?n[0]?r(n[0],function(e){return i(0,n[1]-1)}):[]:n.length?r(n.length,function(e){return i(0,n[e]-1)}):[]},randu:Y.rand,rank:function(n,e,t){var r,i,u,l=nn.Arithmetic,o=l.add,a=l.mul,r=l.O,s=l.J;if(t&&"tuple"===t.type){if(i=e[0],!i)return s;for(e=e[1],u=0;i>u;u++)r=o(a(r,e),n[u])}else{if(i=e.length,!i)return s;for(u=0;i>u;u++)r=o(a(r,e[u]),n[u])}return r},unrank:function(n,e,t){var r,i,u,l,o,a,s=nn.Arithmetic,f=s.mod,c=s.div,d=s.val;if(t&&"tuple"===t.type){if(a=e[0],!a)return[];for(o=new Array(a),i=e[1],r=n,u=a-1;u>=0;u--)l=f(r,i),r=c(r,i),o[u]=d(l)}else{if(a=e.length,!a)return[];for(o=new Array(a),r=n,u=a-1;u>=0;u--)i=e[u],l=f(r,i),r=c(r,i),o[u]=d(l)}return o},product:u,component:function(n,e){var t,r,i,u,l,o,a=[],s=e,f=s.length;for(t=0;f>t;t++)if(i=s[t],l=n[t],u=i[l],u instanceof Array)for(r=0,o=u.length;o>r;r++)a.push(u[r]);else a.push(u);return a}}}),K=nn.Permutation=hn(Y,{constructor:function En(n,e){var t=this;return t instanceof En?(e=e||{},e.type=String(e.type||"permutation").toLowerCase(),n=n||1,n instanceof Y&&(e.sub=n,n=e.sub.dimension()),e.base=e.dimension=n,e.rand={multiset:1,derangement:1,involution:1},"multiset"===e.type&&(e.multiplicity=an(e.multiplicity)&&e.multiplicity.length?e.multiplicity.slice():r(n,1,0),e.base=e.multiplicity.length),void Y.call(t,"Permutation",n,e)):new En(n,e)},__static__:{C:Y.C,P:Y.P,T:Y.T,count:function(n,e){var t=nn.Arithmetic.O,r=nn.Math.factorial,i=e&&e.type?e.type:"permutation";return 0>=n?t:"cyclic"===i?nn.Arithmetic.N(n):"multiset"===i?r(n,e.multiplicity):"derangement"===i?2>n?t:r(n,!1):"involution"===i?t:r(n)},initial:function(n,e,t){var i,u=t&&t.type?t.type:"permutation";if(0>=e)return null;if("cyclic"===u)i=0>n?[e-1].concat(r(e-1,0,1)):r(e,0,1);else if("derangement"===u){if(2>e)return null;if(1&e){var l=fn.floor(e/2);i=0>n?r(e-l-1,e-1,-1).concat([l-1,l]).concat(r(l-1,l-2,-1)):r(e-3,function(n){return 1&n?n-1:n+1}).concat([e-2,e-1,e-3])}else i=0>n?r(e,e-1,-1):r(e,function(n){return 1&n?n-1:n+1})}else if("multiset"===u){var o,a=t.multiplicity,s=a.length,f=0,c=1,d=0,_=s>f?a[f]:1;0>n&&(c=-1,d=s-1),o=d,i=r(e,function(){return 0>=_&&(f++,o+=c,_=s>f?a[f]:1),_--,o})}else i=0>n?r(e,e-1,-1):r(e,0,1);return i},cascade:Y.cascade,dual:Y.dual,succ:function(n,e,t,r,i){var u=i&&i.type?i.type:"permutation"; -return"involution"===u?null:F(e,r,n,u)},rand:function(n,t){var i=nn.Math.rndInt,u=t&&t.type?t.type:"permutation";if("cyclic"===u){var l=i(0,n-1);return l>0?r(n-l,l,1).concat(r(l,0,1)):r(n,0,1)}if("derangement"===u){var o,a,s,f=!1,c=new Array(n);do{for(o=0;n>o;o++)c[o]=o;for(o=n-1,f=!1;o>=0;){if(s=i(0,o),c[s]===o){f=!0;break}a=c[o],c[o]=c[s],c[s]=a,o--}f=f||0===c[0]}while(f);return c}if("multiset"===u){var d=t.multiplicity,_=d.length,l=0,m=d[l];return g(r(n,function(){return 0>=m&&(l++,m=_>l?d[l]:1),m--,l}))}return"involution"===u?e():g(r(n,0,1))},randu:Y.rand,rank:function(n,t,r){var i,u,l=nn.Arithmetic,o=r&&r.type?r.type:"permutation",a=l.add,s=l.mul,f=l.O;if(t=t||n.length,!t)return l.J;if("cyclic"===o)return n[0];if("derangement"===o)return e();if("involution"===o||"multiset"===o)return e();for(n=E(n),u=t-1,i=0;u>i;i++)f=a(s(f,t-i),n[i]);return f},unrank:function(n,t,i){var u,l,o,a,s,f=nn.Arithmetic,c=i&&i.type?i.type:"permutation",d=f.mod,_=f.div,m=f.val;if(!t)return[];if("cyclic"===c)return n=m(n),r(t,function(e){return(n+e)%t});if("derangement"===c)return e();if("involution"===c||"multiset"===c)return e();for(u=r(t),u[t-1]=0,l=n,o=t-2;o>=0;o--)a=t-o,s=d(l,a),l=_(l,a),u[o]=m(s);return R(u)},permute:function(n,e,t){var i,u,l,o=n.length;for(!0===t?(u=r(o),l=n):(u=n,l=n.slice()),i=0;o>i;i++)u[i]=l[e[i]];return u},shuffle:function(n,e){if(!0===e){var t=n.length,r=nn.Math.rndInt(0,t-1);return r>0&&n.push.apply(n,n.splice(0,r)),n}return g(n)},compose:function(){return j(rn.call(arguments))},concatenate:function(){return q(rn.call(arguments))},inverse:function(n){return T(n)},cycles:function(n,e){return-1===e?cycles2permutation(n):S(n)},swaps:function(n,e){return-1===e?L(n):$(n)},inversion:function(n,e){return-1===e?R(n):E(n)},matrix:function(n,e,t){return-1===t?N(n,e):P(n,e)},parity:e,is_permutation:X,is_identity:D,is_cyclic:V,is_derangement:G,is_involution:function(n){return J(n,1)},is_kthroot:function(n,e){return e>1?J(n,e-1):!1},is_connected:function(n){var e,t=n.length,r=-1;for(e=0;t-1>e;e++)if(n[e]>r&&(r=n[e]),e>=r)return!1;return!0}}}),Q=nn.Combination=hn(Y,{constructor:function Rn(n,e,t){var r=this;if(!(r instanceof Rn))return new Rn(n,e,t);if(an(n)?(t=e||{},e=n[1]||1,n=n[0]||1):(t=t||{},n=n||1,e=e||1),t.type=String(t.type||"unordered").toLowerCase(),-1n?r(e[1],e[0]-1,0):r(e[1],0,0):"ordered"===i?0>n?r(e[1],e[0]-1,-1):r(e[1],0,1):0>n?r(e[1],e[0]-e[1],1):r(e[1],0,1);return u},cascade:Y.cascade,dual:function(n,e,t,r){return n=Y.dual.call(this,n,e,t,r),r&&"binary"===r.type&&(n=y(n,t[0])),n},succ:function(n,e,t,r,i){return U(e,r,n,i&&i.type?i.type:"unordered")},rand:function(n,e){var t,i,u,l,o=e&&e.type?e.type:"unordered",a=n[1],s=nn.Math.rndInt;return n=n[0],i=n-a,u=n-1,"repeated"===o||"ordered+repeated"===o?(t=1===a?[s(0,u)]:r(a,function(){return s(0,u)}),a>1&&"repeated"===o&&v(t)):"ordered"===o?(l={},t=1===a?[s(0,u)]:n===a?g(r(a,0,1)):r(a,function(){for(var e=s(0,u);1===l[e];)e=(e+1)%n;return l[e]=1,e})):(l={},t=1===a?[s(0,u)]:n===a?r(a,0,1):a>i?b(n,v(r(i,function(){for(var e=s(0,u);1===l[e];)e=(e+1)%n;return l[e]=1,e}))):v(r(a,function(){for(var e=s(0,u);1===l[e];)e=(e+1)%n;return l[e]=1,e}))),t},randu:Y.rand,rank:function(n,e,t){var r,i,u,l,o,a=nn.Arithmetic,s=a.add,f=a.sub,c=a.mul,d=a.O,_=(a.I,d),m=e[1],h=t&&t.type?t.type:"unordered",b=nn.Math.factorial;if("ordered+repeated"===h)for(l=e[0],r=0;m>r;r++)_=s(c(_,l),n[r]);else if("repeated"===h){for(l=e[0]+m-1,o=t&&t.count?t.count:b(l,m),r=1;m>=r;r++)i=l-1-n[r-1]-r+1,u=m+1-r,i>=u&&(_=s(_,b(i,u)));_=f(f(o,a.I),_)}else{if("ordered"===h){for(l=e[0],n=E(n,l),r=0;m>r;r++)_=s(c(_,l-r),n[r]);return _}for(l=e[0],o=t&&t.count?t.count:b(l,m),r=1;m>=r;r++)i=l-1-n[r-1],u=m+1-r,i>=u&&(_=s(_,b(i,u)));_=f(f(o,a.I),_)}return _},unrank:function(n,e,t){var i,u,l,o,a,s,f,c=nn.Arithmetic,d=c.O,_=c.I,m=c.sub,h=c.div,b=c.mod,p=c.mul,v=c.lte,g=c.gt,x=c.val,y=e[1],A=t&&t.type?t.type:"unordered";if(e=e[0],i=r(y),"ordered+repeated"===A)for(o=n,s=y-1;s>=0;s--)a=b(o,e),o=h(o,e),i[s]=x(a);else if("ordered"===A){for(o=n,s=y-1;s>=0;s--)l=e-s,a=b(o,l),o=h(o,l),i[s]=x(a);i=R(i,e)}else{f="repeated"===A,l=f?e+y-1:e,u=t&&t.count?t.count:nn.Math.factorial(l,y),n=m(m(u,_),n),u=h(p(u,l-y),l),a=l-y+1,o=y,s=l-1;do v(u,n)?(i[y-o]=f?l-a-y+1:l-a-o+1,g(u,d)&&(n=m(n,u),u=h(p(u,o),s)),o--,s--):(u=h(p(u,s-o),s),a--,s--);while(o>0)}return i},complement:function(n,e,t){return!0===t?g(b(e,v(n))):b(e,n)},binary:function(n,e,t){return-1===t?A(n,e):y(n,e)},pick:function(n,e,t){return e>0&&n.length?x(n,e,"ordered+repeated"!==t&&"ordered"!==t,"ordered+repeated"===t||"repeated"===t,new Array(e)):[]},choose:function(n,e){return r(e.length,function(t){return n[e[t]]})}}}),Q.conjugate=Q.complement,Q.project=Q.choose,W=nn.Powerset=nn.Subset=hn(Y,{constructor:function kn(n,e){var t=this;return t instanceof kn?(e=e||{},e.type=e.type||"subset",n=n||1,n instanceof Y&&(e.sub=n,n=e.sub.base()),e.base=n,e.dimension=n,e.mindimension=0,e.maxdimension=n,void Y.call(t,"Subset",n,e)):new kn(n,e)},__static__:{C:function(n,e){return b(e,n)},P:Y.P,T:Y.T,count:function(n,e){return nn.Math.pow2(n)},initial:function(n,e,t){var i=0>n?r(e,0,1):[];return i},cascade:Y.cascade,dual:function(n,e,t,r){if(null==n)return null;var i=this,u=r&&r.order?r.order:0,l=i.C,o=i.P;return n=yn&u?pn&u?n.slice():o(n,t):xn&u?pn&u?n.slice():o(n,t):gn&u?pn&u?o(l(n,t),t):l(n,t):pn&u?n.slice():o(n,t),r&&"binary"===r.type&&(n=y(n,t)),n},succ:Y.succ,rand:function(n,e){for(var t,i=nn.Math.rndInt,u=null,l=n-1;l>=0;l--)i(0,1)&&(u={len:u?u.len+1:1,k:l,next:u});return t=u?r(u.len,function(n){var e=u.k;return u=u.next,e}):[]},randu:Y.rand,rank:function(n,e,t){for(var r=nn.Arithmetic,i=r.O,u=r.I,l=r.add,o=r.shl,a=i,s=0,f=subset.length;f>s;)a=l(a,o(u,subset[s++]));return a},unrank:function(n,e,t){var r=this,i=nn.Arithmetic,u=i.O,l=i.J,o=i.band,a=i.shr,s=i.gt,f=[],c=0;if(!i.inside(n,l,t&&t.count?t.count:r.count(e,t)))return null;for(;s(n,u);)s(o(n,1),u)&&f.push(c),s(o(n,2),u)&&f.push(c+1),s(o(n,4),u)&&f.push(c+2),s(o(n,8),u)&&f.push(c+3),s(o(n,16),u)&&f.push(c+4),s(o(n,32),u)&&f.push(c+5),s(o(n,64),u)&&f.push(c+6),s(o(n,128),u)&&f.push(c+7),c+=8,n=a(n,8);return f},binary:function(n,e,t){return-1===t?A(n,e):y(n,e)}}}),Z=nn.Partition=hn(Y,{constructor:function Sn(n,e){var t=this;if(!(t instanceof Sn))return new Sn(n,e);e=e||{},e.type=e.type||"partition",n=n||1,n instanceof Y&&(e.sub=n,n=e.sub.base());var r=e["max="]?0|e["max="]:null,i=e["parts="]?0|e["parts="]:null,u=i?i:r?n-r+1:n,l=i?i:r?fn.ceil(n/r):1;e.base=n,e.dimension=i||n,e.mindimension=fn.min(l,u),e.maxdimension=fn.max(l,u),Y.call(t,"Partition",n,e)},__static__:{C:function(n){return w(n)},P:Y.P,T:Y.T,count:function(n,e){var t,r,i=nn.Arithmetic.add,u=nn.Math.partitions,l=e&&e["max="]?0|e["max="]:null,o=e&&e["parts="]?0|e["parts="]:null,a=nn.Arithmetic.O,s=l?l:0,f=l?l:1,c=o?o:1,d=o?o:n;if(0>n||o&&l&&(o+l>n+1||n>o*l)||l&&l>n||o&&o>n)return a;for(l&&!o&&(s=0,f=1,c=l,d=l),t=c;d>=t;t++)for(r=s?s:n-t+1;r>=f;r--)a=i(a,u(n,t,r));return a},initial:function(n,e,t){var i,u,l,o=t&&t["max="]?0|t["max="]:null,a=t&&t["parts="]?0|t["parts="]:null;if(0>e)return null;if(a&&o)return null;if(a&&(o=a,a=null),o){if(o>e)return null;u=fn.floor(e/o),l=e%o,i=0>n?r(u,o,0).concat(l?[l]:[]):[o].concat(r(e-o,1,0))}else i=0>n?[e]:r(e,1,0);return i},cascade:Y.cascade,dual:function(n,e,t,i){if(null==n)return null;var u=this,l=(i&&i.order?i.order:0,i&&i["max="]?0|i["max="]:null),o=i&&i["parts="]?0|i["parts="]:null;return o&&!l&&(n=w(n)),i&&"unpacked"===i.type&&(n=I(n)),n=Y.dual.call(u,n,e,t,i),i&&"set"===i.type?O(n):(i&&"constant"===i.length&&n.lengthr||l&&u&&(l+u>r+1||r>l*u)||l&&l>r||u&&u>r?null:B(e,r,n,l,u)},rand:Y.rand,randu:Y.rand,rank:e,unrank:e,conjugate:w,sets:function(n,e){return-1===e?C(n):O(n)},pack:function(n,e){return-1===e?I(n):M(n)}}}),Z.transpose=Z.conjugate,nn}); \ No newline at end of file +!function(n,t,e){"use strict";"undefined"!=typeof Components&&"object"==typeof Components.classes&&"object"==typeof Components.classesByID&&Components.utils&&"function"==typeof Components.utils["import"]?(n.$deps=n.$deps||{})&&(n.EXPORTED_SYMBOLS=[t])&&(n[t]=n.$deps[t]=e.call(n)):"object"==typeof module&&module.exports?(module.$deps=module.$deps||{})&&(module.exports=module.$deps[t]=e.call(n)):"undefined"!=typeof System&&"function"==typeof System.register&&"function"==typeof System["import"]?System.register(t,[],function(r){r(t,e.call(n))}):"function"==typeof define&&define.amd&&"function"==typeof require&&"function"==typeof require.specified&&require.specified(t)?define(t,["module"],function(t){return e.moduleUri=t.uri,e.call(n)}):t in n||(n[t]=e.call(n)||1)&&"function"==typeof define&&define.amd&&define(function(){return n[t]})}(this,"Abacus",function(n){"use strict";function t(){throw new Error("Method not implemented!")}function e(n){return n instanceof Array||"[object Array]"===Sn.call(n)}function r(n){return n instanceof String||"[object String]"===Sn.call(n)}function u(n){var t=n.toString(2),e=32-t.length;return e>0?new Array(e+1).join("0")+t:t}function i(n,t,r,u,i,l,o){var a,s,c,f,d,m,h,_,p=t,b=null,v=r&&e(r);if(v&&(null==u&&(u=0),null==i&&(i=r.length-1)),null==l&&(l=u>i?-1:1),0===l||v&&!r.length||0>=In.floor((i-u)/l)+1)return p;if(0>l?(_=(u-i)%-l,_&&(b=i),i+=_,m=i,h=u,f=-1,c=-(-l<<4)):(_=(i-u)%l,_&&(b=i),i-=_,m=u,h=i,f=1,c=l<<4),d=u+l*(15&In.floor((i-u)/l+1)),v){for(m=In.max(0,m),h=In.min(r.length-1,h),a=u;a>=m&&h>=a&&f*(d-a)>0;a+=l)p=n(p,r[a],a);for(s=d;s>=m&&h>=s;s+=c)a=s,p=n(p,r[a],a),a+=l,p=n(p,r[a],a),a+=l,p=n(p,r[a],a),a+=l,p=n(p,r[a],a),a+=l,p=n(p,r[a],a),a+=l,p=n(p,r[a],a),a+=l,p=n(p,r[a],a),a+=l,p=n(p,r[a],a),a+=l,p=n(p,r[a],a),a+=l,p=n(p,r[a],a),a+=l,p=n(p,r[a],a),a+=l,p=n(p,r[a],a),a+=l,p=n(p,r[a],a),a+=l,p=n(p,r[a],a),a+=l,p=n(p,r[a],a),a+=l,p=n(p,r[a],a);!0===o&&null!==b&&b>=0&&b=m&&h>=a&&f*(d-a)>0;a+=l)p=n(p,a,a);for(s=d;s>=m&&h>=s;s+=c)a=s,p=n(p,a,a),a+=l,p=n(p,a,a),a+=l,p=n(p,a,a),a+=l,p=n(p,a,a),a+=l,p=n(p,a,a),a+=l,p=n(p,a,a),a+=l,p=n(p,a,a),a+=l,p=n(p,a,a),a+=l,p=n(p,a,a),a+=l,p=n(p,a,a),a+=l,p=n(p,a,a),a+=l,p=n(p,a,a),a+=l,p=n(p,a,a),a+=l,p=n(p,a,a),a+=l,p=n(p,a,a),a+=l,p=n(p,a,a);!0===o&&null!==b&&(p=n(p,b,b))}return p}function l(n,t,r){var u=e(n)?n:(n=0|n)>0?new Array(n):[];if(n=u.length,n>0&&null!=t){r=r||0;var l=t;i("function"==typeof t?function(n,e,r){return n[r]=t(r),n}:t===+t?function(n,t,e){return n[e]=l,l+=r,n}:function(n,e,r){return n[r]=t,n},u,u)}return u}function o(n,t,e){return i(function(n,e,r){return n[r]=e[t],n},!0===e?n:new Array(n.length),n)}function a(n,t,r,u,l){return null==t?null:i(e(r)?function(n,t,e){return n[e]=r[e]-1-t,n}:function(n,t,e){return n[e]=r-1-t,n},n,t,u,l)}function s(n,t,e,r){if(null==n)return null;if(null==e&&(e=0),null==r&&(r=n.length-1),r>e)for(var u,i=e,l=r;l>i;i++,l--)u=n[i],n[i]=n[l],n[l]=u;return n}function c(n,t){return null==t&&(t=0),e(n)?l(n,function(e){return t-n[e]}):n===+n&&t===+t?t-n:Mn.Arithmetic.sub(Mn.Arithmetic.N(t),n)}function f(n,t,r,u,l){if(null==t)return null;var o=0;return i(e(r)?function(n,t,e){return n[e]=r[e]>0?(t+o)%r[e]:0,o+=r[e]-n[e],n}:function(n,t,e){return n[e]=(t+o)%r,o+=r-n[e],n},n,t,u,l)}function d(n,t,e,r,u,l){if(null==t)return null;null==e&&(e=1),null==r&&(r=0);var o=0;return i(function(n,t,u){return n[u]=r+e*(t-o),o=t,n},n,t,u,l)}function m(n,t,e,r,u,l){if(null==t)return null;null==e&&(e=1),null==r&&(r=0);var o=0;return i(function(n,t,u){return o+=t,n[u]=r+e*o,n},n,t,u,l)}function h(n,t,e,r,u,i,l,o){r=-1===r?-1:1,null==u&&(u=0),null==i&&(i=t.length-1),null==l&&(l=0),null==o&&(o=e.length-1);var a=u>i?-1:1,s=l>o?-1:1,c=a*(i-u)+1,f=s*(o-l)+1,d=u,m=l,h=0;if(null==n&&(n=new Array(In.min(c,f))),0===n.length)return n;for(;a*(i-d)>=0&&s*(o-m)>=0;)1===r&&t[d]e[m]?d+=a:1===r&&t[d]>e[m]||-1===r&&t[d]i?-1:1,c=o>a?-1:1,f=s*(i-u)+1,d=u,m=u,h=0;if(!e||!e.length)return t===+t?l(t,u,s):t?t.slice():t;if(null==n&&(n=new Array(f)),t===+t){for(;s*(i-d)>=0&&c*(a-m)>=0;)d===e[m]?(d+=s,m+=s):1===r&&d>e[m]||-1===r&&d=0;)n[h++]=d,d+=s}else{for(;s*(i-d)>=0&&c*(a-m)>=0;)t[d]===e[m]?(d+=s,m+=s):1===r&&t[d]>e[m]||-1===r&&t[d]=0;)n[h++]=t[d],d+=s}return hi?-1:1,d=l>o?-1:1,m=f*(i-u)+1,h=d*(o-l)+1,_=m+h,p=u,b=l,v=0,g=null,y=!s;if(null==n&&(n=new Array(_)),0===n.length)return c?t:n;for(;f*(i-p)>=0&&d*(o-b)>=0;){if(s&&v){if(t[p]===g){p+=f;continue}if(e[b]===g){b+=d;continue}}a?1===r&&t[p][0]e[b][0]?(n[v++]=g=t[p],p+=f):1===r&&t[p][0]>e[b][0]||-1===r&&t[p][0]e[b]?(n[v++]=g=t[p],p+=f):1===r&&t[p]>e[b]||-1===r&&t[p]=0;)(y||t[p]!==g)&&(n[v++]=g=t[p],p+=f);for(;d*(o-b)>=0;)(y||e[b]!==g)&&(n[v++]=g=e[b],b+=d);if(c){for(p=u,v=0;_>v;v++,p+=f)t[p]=n[v];return t}return vu?-1:1,a=l*(u-r)+1;if(e=!0===e,1>=a)return e?1===a?[r]:[]:n;t=-1===t?-1:1;var s,c,f=a,d=1,m=2,h=In.min,_=new Array(a);for(e&&(s=r,c=new Array(a),n=i(function(t,e,r){return t[r]=[n[s],s],s+=l,t},c,c),r=0,u=a-1,l=1);f>0;)i(function(u,i){p(_,n,n,t,r+l*i,r+l*(i+d-1),r+l*(i+d),r+l*h(i+m-1,a-1),e,!1,!0)},null,null,0,a-d-1,m),d<<=1,m<<=1,f>>=1;return e?o(n,1,!0):n}function v(n,t,r,u){var l,o=Mn.Math.rndInt,a=!0===t?1:0;return e(r)?1<(l=r.length)&&i(function(n){if(aa;a++)o[a]=n[i+f(0,d)];return e&&b(o),o}for(a=0;t>a;a++)s=f(0,--d),c=n[i+s],n[i+s]=n[i+d],n[i+d]=c,o[a]=c,u&&(u[a]=s);if(u)for(a=t-1;a>=0;a--)s=u[a],c=n[i+d],n[i+d]=n[i+s],n[i+s]=c,d++;return e&&b(o),o}function y(n,t,e,r,u){e=-1===e?-1:1,null==r&&(r=0),null==u&&(u=t.length-1);var i,l,o=r,a=u;if(n===t[o])return o;if(n===t[a])return a;for(;a>o;){if(i=o+(a-o+1>>>1),l=t[i],n===l)return i;1===e&&l>n||-1===e&&n>l?a=i-1:o=i+1}return-1}function x(n,t){return n+t}function A(n,t){return n*t}function w(n,t,e,r){return i(Mn.Arithmetic.add,Mn.Arithmetic.O,n,t,e,r)}function M(n,t,e,r){return i(Mn.Arithmetic.mul,Mn.Arithmetic.I,n,t,e,r)}function I(n){var t=Mn.Arithmetic;return t.shl(t.I,t.N(n))}function O(n,t){var e=Mn.Arithmetic,r=e.N;return e.pow(r(n),r(t))}function C(n,t){var r,u=Mn.Arithmetic,l=u.O,o=u.I,a=u.J,s=u.N,c=u.add,f=(u.sub,u.div),d=u.mul;return null==t?10>=n?0>n?l:0===n?o:s([1,2,6,24,120,720,5040,40320,362880,3628800][n-1]):(r=String(n),null==C.mem1[r]&&(C.mem1[r]=d(C(n-1),n)),C.mem1[r]):!1===t?10>=n?2>n?l:s([1,2,9,44,265,1854,14833,133496,1334961][n-2]):(r="!"+String(n),null==C.mem2[r]&&(C.mem2[r]=c(1&n?a:o,d(C(n-1,!1),n))),C.mem2[r]):!0===t?10>=n?0>n?l:0===n?o:s([1,2,4,10,26,76,232,764,2620,9496][n-1]):(r="I"+String(n),null==C.mem2[r]&&(C.mem2[r]=c(C(n-1,!0),d(C(n-2,!0),n-1))),C.mem2[r]):e(t)?t.length?0>n?l:(r=String(n)+"@"+t.join(","),null==C.mem3[r]&&(C.mem3[r]=f(C(n),i(function(n,t){return d(n,C(t))},C(t[t.length-1]),t,t.length-2,0))),C.mem3[r]):0>n?l:C(n):t===+t?0>t?-t>n?l:(r=String(n)+"@"+String(t),null==C.mem3[r]&&(C.mem3[r]=i(d,o,null,n+t+1,n)),C.mem3[r]):(t+t>n&&(t=n-t),0>t||1>n?l:0===t||1===n?o:1===t?s(n):(r=String(n)+"@"+String(t),null==C.mem3[r]&&(C.mem3[r]=u.isDefault()?In.round(i(function(t,e){return t*(1+n/e)},(n-=t)+1,null,2,t)):f(C(n,-t),C(t))),C.mem3[r])):l}function E(n,t,e,r){var u,l=Mn.Arithmetic,o=l.add,a=l.O;return 0>n||0>=t||e>r||e+t>n+1||n>t*r?a:r===n&&1===t||t===n&&1===r?l.I:(u=String(n)+","+String(t)+","+String(e)+","+String(r),null==E.mem[u]&&(n-=t*(e-1),r=r-e+1,E.mem[u]=i(function(e,u){return o(e,E(n-r,t-1,1,u))},a,null,In.max(1,In.ceil((n-r)/(t-1))),In.min(r,n-r-t+2),1)),E.mem[u])}function L(n,t,e){t=null==t?null:0|t,e=null==e?null:0|e;var r,u=Mn.Arithmetic.add,l=Mn.Arithmetic.O,o=e?e:0,a=e?e:1,s=t?t:1,c=t?t:n;return 0>n||t&&e&&(t+e>n+1||n>t*e)||e&&e>n||t&&t>n?l:(e&&!t&&(o=0,a=1,s=e,c=e,t=e,e=null),r=String(n)+"|"+String(t)+"|"+String(e),null==L.mem[r]&&(L.mem[r]=i(function(t,e){return i(function(t,r){return u(t,E(n,e,1,r))},t,null,a,o?o:n-e+1,1)},l,null,s,c,1)),L.mem[r])}function S(n,t,e,r){var u,l=Mn.Arithmetic,o=l.add,a=l.O;return 0>n||0>=t||e>r||e+t>n+1||n>t*r?a:e===r?t*e===n?l.I:a:n===r?C(n-t*e+t-1,t-1):e+1===r?C(t,n-t*e):(u=String(n)+","+String(t)+","+String(e)+","+String(r),null==S.mem[u]&&(S.mem[u]=i(function(n,u){return o(n,S(u,t-1,e,r))},a,null,n-r,n-e,1)),S.mem[u])}function R(n,t,e){t=null==t?null:0|t,e=null==e?null:0|e;var r,u=Mn.Arithmetic.O,l=Mn.Arithmetic.add;return 0>n||t&&e&&(t+e>n+1||n>t*e)||e&&e>n||t&&t>n?u:(r=String(n)+"|"+String(t)+"|"+String(e),null==R.mem[r]&&(t&&e?R.mem[r]=S(n,t,1,e):t?R.mem[r]=S(n,t,1,n):e?R.mem[r]=i(function(t,r){return l(t,S(n,r,1,e))},u,null,In.ceil(n/e),n,1):R.mem[r]=n>=1?I(n-1):Arithmetic.I),R.mem[r])}function D(n){if(!arguments.length||null==n)return Tn;if(r(n)){n=n.toUpperCase().split(",");var t,e=0,u=n.length;for(t=0;u>t;t++)e|=Ln.call(D,n[t])?D[n[t]]:0;return e>0&&!(e&(Jn|qn))&&(e|=Tn),e&qn&&(e&=~Pn),e>0?e:Tn}return n&qn&&(n&=~Pn),Vn&n?n:Tn}function k(){var n,t,r,u,i,l,o,a,s,c,f=arguments,d=f.length;if(!d)return[];if(!0===f[0]){for(s=f[1].length,n=2;d>n;n++)s*=f[n].length;for(c=new Array(s),n=0;s>n;n++){for(a=0,l=1,r=n,t=1;d>t;t++)u=f[t].length,i=r%u,r=~~(r/u),o=f[t][i],a+=l*o,l*=u;c[n]=a}}else{for(s=f[0].length,n=1;d>n;n++)s*=f[n].length;for(c=new Array(s),n=0;s>n;n++){for(a=[],r=n,t=d-1;t>=0;t--)if(u=f[t].length,i=r%u,r=~~(r/u),o=f[t][i],e(o))for(l=o.length-1;l>=0;l--)a.unshift(o[l]);else a.unshift(o);c[n]=a}}return c}function U(n,t){if(0>t)return[];var e,r=l(t,0,0),u=n.length;for(t-=1,e=0;u>e;e++)r[t-n[e]]=1;return r}function $(n,t){t=In.min(t||n.length,n.length);var e,r=[];for(t-=1,e=0;t>=e;e++)0i;i++)a=n[f*i+d],u=_?0:o,a[1]===s[u][0]?s[u][1]+=a[0]:(s[h]([a[1],a[0]]),o++);else for(r=n[d],s=l(r,1,0),_&&(m=r-1-m),i=1;c>i;i++)for(u=0,a=n[f*i+d];r>u&&a>0;)s[f*u+m]++,a--,u++;return s}function j(n,t){if(null==n)return null;var e,r=n.length,u=i(x,0,n),l=-1===t;return e=P(l?n.slice().reverse():n,u),e.length=r,e=_(null,u-1,e,1,null,null,0,r>1?r-1:0),r=e.length,e=N(e,u),e.length=r,e[r-1]=u-i(x,0,e,0,r>2?r-2:0,1),l&&s(e),e}function X(n,t){if(null==n)return null;var e,r,u,i,l=[],o=n.length,a=-1===t,s=1,c=0,f="push";for(a&&(s=-s,c=o-1-c,f="unshift"),u=n[c],i=[u,1],e=1;o>e;e++)r=s*e+c,u===n[r]?i[1]++:(l[f](i),u=n[r],i=[u,1]);return l[f](i),l}function q(n,t){if(null==n)return null;var e,r,u,i,l,o=[],a=n.length,s=-1===t,c=1,f=0,d="push";for(s&&(c=-c,f=a-1-f,d="unshift"),e=0;a>e;e++)if(l=n[c*e+f],1===l[1])o[d](l[0]);else for(u=l[1],i=l[0],r=0;u>r;r++)o[d](i);return o}function J(n,t,e){var r=n?n.length:0,u=1,l=0,o=0,a=r>o?n[o]||1:1;return-1===e&&(u=-1,l=(r||t)-1),i(function(t,e){return 0>=a&&(o++,l+=u,a=r>o?n[o]||1:1),a--,t[e]=l,t},new Array(t),null,0,t-1)}function V(n,t,e){var r,u,i=t.length,l=i*i;for(n=n||new Array(l),r=0,u=0;l>r;)n[r+u]=0,++u>=i&&(u=0,r+=i);if(!0===e)for(r=0;i>r;r++)n[i*t[r]+r]=1;else for(r=0,u=0;i>u;u++,r+=i)n[r+t[r]]=1;return n}function G(n,t,e){var r,u,i=t.length,l=In.floor(In.sqrt(i));if(n=n||new Array(l),!0===e)for(r=0,u=0;l>r;)t[l*r+u]&&(n[u]=r),++u>=l&&(u=0,r++);else for(r=0,u=0;l>r;)t[r+u]&&(n[r]=u),++u>=l&&(u=0,r++);return n}function H(n){return B(null,b(n,1,!0))}function F(n,t){return t&&t.length?i(function(n,e,r){return n[r]=ei;i++)1&r&&(t-=s[r>>>1<<1]),s[r]+=1,r>>>=1;return s[r]+=1,n[e]=t,n},n||new Array(r),t)}function z(n,t,e){var r,u,l,o=t.length,a=In.ceil(Rn(e||o)),s=1<=r;r++)for(l=1,u=1<=l;l++)f[u-1+l]=1<u;u++)f[r]-=1,r<<=1,t>=f[r]&&(t-=f[r],r++);return f[r]=0,n[e]=r-s,n},n||new Array(o),t)}function K(n,t,e){var r,u=n.length,i=null==t;if(u>1)for(i&&(t=new Array(u-1),e=0),r=u-1;r>=1;r--)t[e++]=[n[0],n[r]];else i&&(t=[]);return i?t:e}function Q(n,t){var e,r,u,i,l=n.length,o=new Array(l),a=!0===t?1:0,s=new Array(l),c=0,f=0;for(e=0;l>e;e++)s[e]=0;for(u=new Array(l),i=0,r=c++,u[i++]=r,s[r]=1;l>c;){if(r=n[r],s[r])for(i>a&&(u.length=i,o[f++]=u),u=new Array(l),i=0;l>c&&s[r=c];)++c;s[r]||(u[i++]=r,s[r]=1)}return i>a&&(u.length=i,o[f++]=u),ft;t++)i=K(l[t],u,i);return ie;e++)l[e]=e;for(e=0;i>e;e++)swap=r[e],u=l[r[0]],l[r[0]]=l[r[1]],l[r[1]]=u;return l}function nn(n){var t,e,r,u=n,i=u.length,l=i?u[0]:[],o=l.length;for(e=1;i>e;e++)for(r=l.slice(),t=0;o>t;t++)l[t]=r[u[e][t]];return l}function tn(n){var t,e,r,u,i,l,o=n,a=o.length,s=0;for(r=0;a>r;r++)s+=o[r].length;for(t=new Array(s),u=0,r=0;a>r;r++){for(i=o[r],l=i.length,e=0;l>e;e++)t[u+e]=u+i[e];u+=l}return t}function en(n,t){if(t=t||n.length,t!==n.length)return!1;var e,r,u=l(t,0,0);for(e=0;t>e;e++){if(r=n[e],0>r||r>=t||0e;e++)if(1!==u[e])return!1;return!0}function rn(n){for(var t=n.length,e=0;t>e;e++)if(n[e]!==e)return!1;return!0}function un(n){for(var t=n.length,e=0,r=n[e];t>e;e++,r=n[e])if(0>r||r>=t||n[r]!==e)return!1;return!0}function ln(n,t){if(t=t||1,1>t)return!1;var e,r,u,i=n.length;for(e=0;i>e;e++){for(r=n[e],u=1;t>=u&&e!==r;)u++,r=n[r];if(e!==r||u!==t&&(u>=t||t%u>0))return!1}return!0}function on(n,t,e){t=0|t;for(var r=0,u=n.length,i=0;u>i;i++)if(n[i]===i&&r++,r>t)return!1;return!0===e?r===t:!0}function an(n){for(var t=n.length,e=1,r=n[0];t>e;e++)if(n[e]!==(r+e)%t)return!1;return!0}function sn(n){for(var t=n.length-1,e=-1,r=0,u=n[r];t>r;r++,u=n[r])if(u>e&&(e=u),r>=e)return!1;return!0}function cn(n,t,e){if(null==n)return null;var r=this,u=r.C,i=r.P,l=e&&null!=e.base?e.base:t,o=e&&null!=e.order?e.order:Tn;return n=qn&o?Nn&o?i(n):n:Xn&o?Nn&o?i(n):n:jn&o?Nn&o?u(n,l,e):i(u(n,l,e)):Nn&o?i(n):n}function fn(n,t,e,r,u,i){var l,o,a,s,c,f,d,m,h,_,p=t;if("tuple"===r?(l=p[0],p=p[1]):l=p.length,h=0,_=l-1,f=1,s=_,c=h,d=1,m=0,jn&u&&(f=-f,s=_-s,c=_-c,d=-d,m=_-m),Nn&u&&(f=-f,s=_-s,c=_-c,d=-d,m=_-m),Pn&u&&(e=-e),0>e)if("tuple"===r){for(o=s;o>=h&&_>=o&&0===n[o];)o-=f;if(o>=h&&_>=o)for(p-=1,n[o]=n[o]-1,a=o+f;a>=h&&_>=a;a+=f)n[a]=p;else n=null}else{for(o=s;o>=h&&_>=o&&0===n[o];)o-=f;if(o>=h&&_>=o)for(n[o]=n[o]-1,a=o+f;a>=h&&_>=a;a+=f)n[a]=p[d*a+m]-1;else n=null}else if("tuple"===r){for(o=s;o>=h&&_>=o&&n[o]+1===p;)o-=f;if(o>=h&&_>=o)for(n[o]=n[o]+1,a=o+f;a>=h&&_>=a;a+=f)n[a]=0;else n=null}else{for(o=s;o>=h&&_>=o&&n[o]+1===p[d*o+m];)o-=f;if(o>=h&&_>=o)for(n[o]=n[o]+1,a=o+f;a>=h&&_>=a;a+=f)n[a]=0;else n=null}return n}function dn(n,t,e,r,u,i,l){var o,a,s,c,f,d,m,h,_,p,b,v,g,y,x=t,A=null==i?x:i;if(g=0,y=x-1,h=1,m=y,_=1,p=0,b=1,v=0,jn&u&&(h=-h,m=y-m,_=-_,p=A-1-p,e=-e),Nn&u&&(h=-h,m=y-m,b=-1,v=A-1),Pn&u&&(e=-e),0>e)if("cyclic"===r)if(o=y-m,_*n[o]+p>0)for(b=x-1,h=x+h,s=0;x>s;s++)f=(_*n[o]+p+b)%x,n[o]=_*f+p,o=(o+h)%x;else n=null;else if("involution"===r)n=null;else do{for(d=!1,o=m-h;o>=g&&y>=o&&_*n[o]<=_*n[o+h];)o-=h;if(o>=g&&y>=o){for(a=m;a>=g&&y>=a&&h*(a-o)>0&&_*n[o]<=_*n[a];)a-=h;for(f=n[o],n[o]=n[a],n[a]=f,s=o+h,c=m;s>=g&&y>=s&&c>=g&&y>=c&&h*(c-s)>0;)f=n[s],n[s]=n[c],n[c]=f,d=d||b*s+v===n[s]||b*c+v===n[c],s+=h,c-=h;if("derangement"===r)for(a>=g&&y>=a&&(d=d||b*a+v===n[a]),c>=g&&y>=c&&(d=d||b*c+v===n[c]),d=d||b*o+v===n[o],s=o-h;!d&&s>=g&&y>=s;s-=h)d=b*s+v===n[s];else d=!1}else n=null}while(n&&d);else if("cyclic"===r)if(o=y-m,_*n[o]+ps;s++)f=(_*n[o]+p+b)%x,n[o]=_*f+p,o=(o+h)%x;else n=null;else if("involution"===r)n=null;else do{for(d=!1,o=m-h;o>=g&&y>=o&&_*n[o]>=_*n[o+h];)o-=h;if(o>=g&&y>=o){for(a=m;a>=g&&y>=a&&h*(a-o)>0&&_*n[o]>=_*n[a];)a-=h;for(f=n[o],n[o]=n[a],n[a]=f,s=o+h,c=m;s>=g&&y>=s&&c>=g&&y>=c&&h*(c-s)>0;)f=n[s],n[s]=n[c],n[c]=f,d=d||b*s+v===n[s]||b*c+v===n[c],s+=h,c-=h;if("derangement"===r)for(a>=g&&y>=a&&(d=d||b*a+v===n[a]),c>=g&&y>=c&&(d=d||b*c+v===n[c]),d=d||b*o+v===n[o],s=o-h;!d&&s>=g&&y>=s;s-=h)d=b*s+v===n[s];else d=!1}else n=null}while(n&&d);return n}function mn(n,t,e,r,u){if(null==n)return null;var i,l=null;if("ordered"===u)for(l={},i=0;e>i;i++)l[n[i]]=1;return l}function hn(n,t,e,r,u,i){var l,o,a,s,c,f,d,m,h,_,p,b,v,g,y=t[1],x=t[0];if(d=0,m=y-1,f=1,c=m,h=1,_=0,p=1,b=0,jn&u&&(h=-h,_=x-1-_,f=-f,c=m-c,p=-p,b=m-b),Nn&u&&(f=-f,c=m-c,p=-p,b=m-b),Pn&u&&(e=-e),0>e)if("ordered+repeated"===r){for(l=c;l>=d&&m>=l&&0===n[l];)l-=f;if(l>=d&&m>=l)for(x-=1,n[l]=n[l]-1,o=l+f;o>=d&&m>=o;o+=f)n[o]=x;else n=null}else if("ordered"===r){for(null==i&&(i=mn(n,x,y,u,r)),l=c,a=-1;-1===a&&l>=d&&m>=l;){if(h*n[l]+_-h>=0)for(o=h*n[l]+_-h;o>=0&&x>o;o-=h)if(s=h*o+_,null==i[s]){a=l,i[s]=1;break}i[n[l]]=null,l-=f}if(a>-1)for(n[a]=s,o=x-1-_,s=h*o+_,l=a+f;l>=d&&m>=l;l+=f){for(;o>=0&&x>o&&null!=i[s];)o-=h,s=h*o+_;n[l]=s,i[s]=1}else n=null}else if(g="repeated"===r,v=g?0:1,jn&u)if(f=-f,c=m-c,p=-p,b=m-b,l=m-c,o=0>f?d:m,!g&&n[o]+1>y||g&&n[o]>0){if(g)for(;l>=d&&m>=l&&0===n[l];)l+=f;else for(;l>=d&&m>=l&&p*l+b===n[l];)l+=f;for(n[l]-=1,l-=f;l>=d&&m>=l;)n[l]=n[l+f]-v,l-=f}else n=null;else{for(a=-1,l=c;l-f>=d&&m>=l-f;l-=f)if(n[l]>n[l-f]+v){a=l;break}if(!(a>=d&&m>=a)&&0f?m:d]&&(a=0>f?m:d),a>=d&&m>=a){for(s=x-1+v,l=c;l>=d&&m>=l&&f*(l-a)>0;l-=f)s-=v,n[l]=s;n[a]--}else n=null}else if("ordered+repeated"===r){for(l=c;l>=d&&m>=l&&n[l]+1===x;)l-=f;if(l>=d&&m>=l)for(n[l]=n[l]+1,o=l+f;o>=d&&m>=o;o+=f)n[o]=0;else n=null}else if("ordered"===r){for(null==i&&(i=mn(n,x,y,u,r)),l=c,a=-1;-1===a&&l>=d&&m>=l;){if(h*n[l]+_+h=0&&x>o;o+=h)if(s=h*o+_,null==i[s]){a=l,i[s]=1;break}i[n[l]]=null,l-=f}if(a>-1)for(n[a]=s,o=_,s=h*o+_,l=a+f;l>=d&&m>=l;l+=f){for(;o>=0&&x>o&&null!=i[s];)o+=h,s=h*o+_;n[l]=s,i[s]=1}else n=null}else if(g="repeated"===r,v=g?0:1,jn&u)if(f=-f,c=m-c,p=-p,b=m-b,l=m-c,!g&&n[l]+y=d&&m>=l+f&&n[l]+v===n[l+f];)n[l]=s,l+=f,s+=v;n[l]+=1}else n=null;else{if(g){for(a=-1,o=x-1,l=c;l>=d&&m>=l;l-=f)if(n[l]=d&&m>=l;l-=f)if(n[l]=d&&m>=a){if(s=n[a]+1,o=g?x-1:x-y+p*a+b,s===o)n[a]=s;else if(o>s)for(l=a;l>=d&&m>=l;l+=f)n[l]=s,s+=v}else n=null}return n}function _n(n,t,e){if(null==n)return null;var r=this,u=r.C,i=r.P,l=e&&null!=e.order?e.order:Tn;return n=qn&l?Nn&l?n:i(n):Xn&l?Nn&l?n:i(n):jn&l?Nn&l?i(u(n,t)):u(n,t):Nn&l?n:i(n)}function pn(n,t,e,r,u,i,o){if(jn&i)return null;var a,s,c,f,d,m,h,_,p,b,v=t;if(p=0,b=n.length-1,_=1,c=p,f=b,Nn&i&&(_=-_,c=b-c,f=b-f),Pn&i&&(e=-e),r&&!u&&(u=r,r=null),0>e)if(r)n=null;else if(s=u?c+_:c,s>=p&&b>=s&&n[s]>1){for(a=f,h=0;a>=p&&b>=a&&_*(a-s)>=0&&1===n[a];)h+=n[a],a-=_;m=n[a]-1,h++,n[a]=m,n=0>_?n.slice(a):n.slice(0,a+1),h>m?n=0>_?((h%=m)?[h]:[]).concat(l(In.floor(h/m),m)).concat(n):n.concat(l(In.floor(h/m),m),(h%=m)?[h]:[]):h>0&&(n=0>_?[h].concat(n):n.concat([h]))}else n=null;else if(r)n=null;else if(u?(m=In.min(u,v-u),d=In.floor(v/u)+(v%u?1:0)-1,m=b>d||n[c+(d-1)*_]=p&&b>=s&&m){for(b>0?(a=f-_,h=n[f]):(a=f,h=0);a>=p&&b>=a&&a-_>=p&&b>=a-_&&_*(a-s)>0&&n[a]===n[a-_];)h+=n[a],a-=_;n[a]++,h--,n=h>0?0>_?l(h,1).concat(n.slice(a)):n.slice(0,a+1).concat(l(h,1)):0>_?n.slice(a):n.slice(0,a+1)}else n=null;return n}function bn(n,t,e,r,u,i,o){if(jn&i)return null;var a,s,c,f,d,m,h,_,p=t;if(h=0,_=n.length-1,m=1,s=h,c=_,Nn&i&&(m=-m,s=_-s,c=_-c),Pn&i&&(e=-e),0>e)if(r)if(u)n=null;else if(f=n[c],p-r+1>f){for(n[c]=1,a=c;a>=h&&_>=a&&1===n[a];)a-=m;n[a]--,a+m>=h&&_>=a+m&&(n[a+m]=1+f)}else n=null;else if(u)n=null;else if(p>n.length){for(a=c,d=0;a>=h&&_>=a&&1===n[a];)a-=m,d++;f=n[a]-1,n[a]=f,d++,d>0&&(a+m>=h&&_>=a+m?(a+=m,n[a]=d,d=0,n=0>m?n.slice(a):n.slice(0,a+1)):n=0>m?l(d,1,0).concat(n):n.concat(l(d,1,0)))}else n=null;else if(r)if(u)n=null;else if(p-r+1>n[s]){for(a=c;a>=h&&_>=a&&1===n[a];)a-=m;f=n[a],n[a]=1,n[c]=f-1,a-m>=h&&_>=a-m&&n[a-m]++}else n=null;else u?n=null:p>n[s]?(d=n[c],n[c-m]++,0>m?(n.shift(),n.unshift.apply(n,l(d-1,1,0))):(n.pop(),n.push.apply(n,l(d-1,1,0)))):n=null;return n}var vn,gn,yn,xn,An,wn,Mn={VERSION:"0.8.0"},In=Math,On="prototype",Cn="constructor",En=Array.prototype.slice,Ln=Object[On].hasOwnProperty,Sn=Object[On].toString,Rn=In.log2||function(n){return In.log(n)/In.LN2},Dn=/^\s+|\s+$/g,kn=(String.prototype.trim?function(n){return n.trim()}:function(n){return n.replace(Dn,"")},Object.create),Un=function(n,t){for(var e in t)Ln.call(t,e)&&(n[e]=t[e]);return n},$n=function(n,t){1===arguments.length&&(t=n,n=Object);var e=t[Cn];return Ln.call(t,"__static__")&&(e=Un(e,t.__static__),delete t.__static__),e[On]=Un(kn(n[On]),t),e},Pn=1,Nn=2,Tn=4,jn=8,Xn=16,qn=32,Jn=Tn|jn|Xn,Vn=Jn|qn|Pn|Nn;return C.mem1={},C.mem2={},C.mem3={},E.mem={},L.mem={},S.mem={},R.mem={},Mn.Class=$n,Mn.Options={MAXMEM:1e6,RANDOM:"index"},D.LEX=D.LEXICOGRAPHIC=Tn,D.COLEX=D.COLEXICOGRAPHIC=jn,D.MINIMAL=D.GRAY=Xn,D.RANDOM=qn,D.REV=D.ANTI=D.REVERSE=D.REVERSED=Pn,D.REF=D.REFLECT=D.REFLECTED=Nn,D.REVLEX=D.ANTILEX=D.REVERSELEXICOGRAPHIC=D.ANTILEXICOGRAPHIC=Tn|Pn,D.REFLEX=D.REFLECTEDLEXICOGRAPHIC=Tn|Nn,D.REVCOLEX=D.ANTICOLEX=D.REVERSECOLEXICOGRAPHIC=D.ANTICOLEXICOGRAPHIC=jn|Pn,D.REFCOLEX=D.REFLECTEDCOLEXICOGRAPHIC=jn|Nn,Mn.ORDER=D,Mn.Math={O:0,I:1,J:-1,N:function(n){return Mn.Arithmetic.add(Mn.Arithmetic.O,n)},V:function(n){return Mn.Arithmetic.sub(Mn.Arithmetic.O,n)},rnd:In.random,rndInt:function(n,t){return Mn.Math.round((t-n)*Mn.Math.rnd()+n)},equ:function(n,t){return n===t},gte:function(n,t){return n>=t},lte:function(n,t){return t>=n},gt:function(n,t){return n>t},lt:function(n,t){return t>n},inside:function(n,t,e,r){return r?n>=t&&e>=n:n>t&&e>n},clamp:function(n,t,e){return t>n?t:n>e?e:n},wrap:function(n,t,e){return t>n?e:n>e?t:n},wrapR:function(n,t){return 0>n?n+t:n},add:x,sub:function(n,t){return n-t},mul:A,div:function(n,t){return Mn.Math.floor(n/t)},mod:function(n,t){return n%t},pow:In.pow,shl:function(n,t){return n<>t},bor:function(n,t){return n|t},band:function(n,t){return n&t},xor:function(n,t){return n^t},abs:In.abs,min:In.min,max:In.max,floor:In.floor,ceil:In.ceil,round:In.round,num:function(n){return"number"==typeof n?Mn.Math.floor(n):parseInt(n,10)},val:function(n){return Mn.Math.floor(n.valueOf())},sum:w,product:M,pow2:I,exp:O,factorial:C,partitions:L,compositions:R},Mn.Arithmetic={isDefault:function(){return 0===Mn.Arithmetic.O&&Mn.Arithmetic.add===x},O:0,I:1,J:-1,N:Mn.Math.N,V:Mn.Math.V,equ:Mn.Math.equ,gte:Mn.Math.gte,lte:Mn.Math.lte,gt:Mn.Math.gt,lt:Mn.Math.lt,inside:Mn.Math.inside,clamp:Mn.Math.clamp,wrap:Mn.Math.wrap,wrapR:Mn.Math.wrapR,add:Mn.Math.add,sub:Mn.Math.sub,mul:Mn.Math.mul,div:Mn.Math.div,mod:Mn.Math.mod,pow:Mn.Math.pow,shl:Mn.Math.shl,shr:Mn.Math.shr,bor:Mn.Math.bor,band:Mn.Math.band,xor:Mn.Math.xor,abs:Mn.Math.abs,min:Mn.Math.min,max:Mn.Math.max,floor:Mn.Math.floor,ceil:Mn.Math.ceil,round:Mn.Math.round,rnd:Mn.Math.rndInt,num:Mn.Math.num,val:Mn.Math.val},Mn.Util={array:l,operate:i,intersection:h,difference:_,union:p,search:y,conjugation:a,parity:s,inversion:c,gray:f,finitedifference:d,partialsum:m,sort:b,shuffle:v,pick:g,pluck:o},Mn.BitArray=$n({constructor:function Gn(n){var t=this;return t instanceof Gn?(t.length=n,void(t.bits=new Uint32Array(In.ceil(n/32)))):new Gn(n)},length:0,bits:null,dispose:function(){var n=this;return n.length=null,n.bits=null,n},clone:function(){var n=this,t=new Mn.BitArray(n.length);return t.bits=new Uint32Array(n.bits),t},fromArray:function(n){var t=this;return t.bits=new Uint32Array(n),t},toArray:function(){return En.call(this.bits)},toString:function(){var n,t,e=this.toArray();for(n=0,t=e.length;t>n;n++)e[n]=u(e[n]);return e.join("")},reset:function(){var n,t=this,e=t.bits,r=e.length;for(n=0;r>n;n++)e[n]=0;return t},isset:function(n){return!!(this.bits[n>>>5]&1<<(31&n))},set:function(n){var t=this;return t.bits[n>>>5]|=1<<(31&n),t},unset:function(n){var t=this;return t.bits[n>>>5]&=~(1<<(31&n)),t},toggle:function(n){var t=this;return t.bits[n>>>5]^=1<<(31&n),t}}),vn=Mn.CombinatorialIterator=$n({constructor:function Hn(n,t,e){var r=this,u=r[Cn],i=Mn.Arithmetic;r.name=n||"CombinatorialIterator",r.n=t||0,r.$=e=e||{},e.type=String(e.type||"default").toLowerCase(),e.order=e.order||Tn,e.base=e.base||0,e.minbase=null!=e.minbase?e.minbase:e.base,e.maxbase=null!=e.maxbase?e.maxbase:e.base,e.dimension=e.dimension||0,e.mindimension=null!=e.mindimension?e.mindimension:e.dimension,e.maxdimension=null!=e.maxdimension?e.maxdimension:e.dimension,e.rand=e.rand||{},e.count=u.count(r.n,r.$),e.first=i.O,e.last=i.gt(e.count,i.O)?i.sub(e.count,i.I):i.J,e.sub instanceof Hn&&(e.subcount=Mn.Arithmetic.mul(e.count,e.sub.total()),e.submethod=String(e.submethod||"project").toLowerCase(),e.subcascade=-1===e.subcascade?-1:1,"concatenate"===e.submethod?e.subdimension=e.dimension+e.sub.dimension():"compose"===e.submethod?e.subdimension=e.dimension*e.sub.dimension():e.subdimension=e.dimension),e.instance=r,r.order(e.order)},__static__:{Iterable:function Fn(n,t){var e=this;return e instanceof Fn?(t=-1===t?-1:1,void(e.next=function(){return n.hasNext(t)?{value:n.next(t)}:{done:!0}})):new Fn(n,t)},C:function(n,t){return a(n,n,t)},P:function(n){return s(n)},T:function(n,t){return c(n,t)},DUAL:cn,count:t,initial:t,succ:function(n,t,e,r,u,i){if(null==e||null==n||null==t)return null;var l=this,o=Mn.Arithmetic;r&&null!=r.order?r.order:Tn;return u=-1===u?-1:1,l.unrank(o.add(t,0>u?o.J:o.I),e,r)},rand:function(n,t){var e,r=this,u=Mn.Arithmetic,i=t&&null!=t.last?t.last:u.sub(r.count(n,t),u.I),l=u.O,o=u.rnd(l,i);return e=u.equ(l,o)?r.initial(n,t,1):u.equ(i,o)?r.initial(n,t,-1):r.unrank(o,n,t)},rank:t,unrank:t,cascade:function(n,t,e,r){if(-1===r){var u=n;n=t,t=u}return"concatenate"===e?n&&t?n.concat(t):n||t||null:"compose"===e?n&&t?k(!0,n,t):n||t||null:null==n||null==t?null:l(n.length,function(e){return n[e]e?(u.__item=i.rand(o,l),u.__index=s):(u._traversed&&u._traversed.dispose(),u._traversed=new Mn.BitArray(a.val(e)),t=u.random("index"),u._traversed.set(+t),u.__item=i.unrank(t,o,l),null!=u.__item&&(u.__index=t)),u._index=s):(u.__item=i.initial(o,l,n),null!=u.__item&&(u.__index=0>n?r:s,u._update()),u._index=u.__index),u._item=i.output(u.__item,u.__index,o,l),u._prev=qn&c||n>0?!1:null!=u.__item,u._next=0>n&&!(qn&c)?!1:null!=u.__item,u},_update:function(){return this.item__=null,this},order:function(n,t){if(!arguments.length)return this._order;var e,u,i,l,o,a=this,s=a[Cn],c=Mn.Arithmetic,f=(c.O,c.I,!0===n);return t=-1===t,i=a.n,l=a.$,a._traversed&&(a._traversed.dispose(),a._traversed=null),f?n=l.order:r(n)&&-1<(u=n.indexOf("|"))?(e=n.substr(u+1),n=D(n.substr(0,u))):e=n=D(n),o=t?-1:1,l.order=n,l.sub?(f?l.sub.rewind(o):l.sub.order(e,o),a.__subindex=l.sub.index(),a.__subitem=l.sub.next(o),a._subindex=null,a._subitem=null):(a.__subindex=null,a.__subitem=null,a._subindex=null,a._subitem=null),a._init(o),l.sub&&(a._prev=a._prev&&null!=a.__subitem,a._next=a._next&&null!=a.__subitem,a._subindex=c.add(c.mul(a.__subindex,l.count),a._index),a._subitem=s.cascade(a._item,a.__subitem,l.submethod,l.subcascade)),a},index:function(n,t){if(t=!0===t,!arguments.length)return this.$.sub?this._subindex:this._index;var e,r=this,u=r[Cn],i=Mn.Arithmetic,l=i.O,o=(i.I,i.J),a=r.n,s=r.$,c=s.sub&&!t?s.subcount:s.count,f=s.sub&&!t?r._subindex:r._index,d=s.order;return n=i.wrapR(i.N(n),c),!i.equ(n,f)&&i.inside(n,o,c)&&(c=s.count,e=s.last,s.sub&&!t&&(s.sub.index(i.div(n,c)),r.__subindex=s.sub.index(),r.__subitem=s.sub.item(),n=i.mod(n,c)),qn&d||(r.__index=n,r._index=n,r.__item=i.equ(l,n)?u.initial(a,s,1):i.equ(e,n)?u.initial(a,s,-1):u.unrank(n,a,s),r._update(),r._item=u.output(r.__item,r.__index,a,s),r._prev=null!=r.__item,r._next=null!=r.__item),s.sub&&(r._prev=r._prev&&null!=r.__subitem,r._next=r._next&&null!=r.__subitem,r._subindex=i.add(i.mul(r.__subindex,c),r._index),r._subitem=u.cascade(r._item,r.__subitem,s.submethod,s.subcascade))),r},item:function(n,t){if(!arguments.length)return this.$.sub?this._subitem:this._item;var u,i,l,o,a,s,c=this,f=c[Cn],d=c.n,m=c.$,h=m.sub?m.subcount:m.count,_=m.sub?c._subindex:c._index,p=Mn.Arithmetic,b=p.O,v=(p.I,p.J),g=null;return r(t)?-1<(s=t.indexOf("|"))?(g=t.substr(s+1),t=D(t.substr(0,s))):g=t=D(t):null!=t?g=t=D(t):(t=m.order,g=null),m.sub||(g=null),e(n)?(h=m.count,u=m.last,l=m.order,m.order=t,c.__item=n.slice(),c._update(),c.__index=f.rank(c.__item,d,m),c._item=f.output(c.__item,c.__index,d,m),qn&t?c._index=c.__index:c._index=c.__index,c._prev=null!=c.__item,c._next=null!=c.__item,c):(n=p.wrapR(p.N(n),h),t===m.order&&null===g&&p.equ(n,_)?m.sub?c._subitem:c._item:p.inside(n,v,h)?(a=null,h=m.count,u=m.last,m.sub&&(a=m.sub.item(p.div(n,h),g),n=p.mod(n,h)),qn&t?(i=null,l=m.order,m.order=t,o=f.output(f.rand(d,m),i,d,m),m.order=l,m.sub&&(o=f.cascade(o,a,m.submethod,m.subcascade)),o):(i=n,l=m.order,m.order=t,o=f.output(p.equ(b,n)?f.initial(d,m,1):p.equ(u,n)?f.initial(d,m,-1):f.unrank(i,d,m),i,d,m),m.order=l,m.sub&&(o=f.cascade(o,a,m.submethod,m.subcascade)),o)):null)},random:function(n,t,e,r){var u,i=this,l=i[Cn],o=i.$,a=o.order;if(r=!0===r,"index"===n){var s,c,f=Mn.Arithmetic,d=f.N,m=f.O,h=f.I;return t===!!t&&(r=t,t=null,e=null),o.sub&&!r?(s=o.subcount,c=f.sub(s,h)):(s=o.count,c=o.last),null==t&&null==e?(t=m,e=c):null==e?(t=d(t||0),e=c):(t=d(t),e=d(e)),f.rnd(t,e)}return o.order|=qn,u=l.rand(i.n,o),o.order=a,u=l.output(u,null,i.n,o),o.sub&&!r?l.cascade(u,o.sub.random(),o.submethod,o.subcascade):u},rewind:function(n){var t=this;return t.order(!0,-1===n?-1:1)},hasNext:function(n){var t=this;return-1===n?qn&t.$.order?!1:t._prev:t._next},next:function(n){var t,e,r,u,i,l,o=this,a=o[Cn],s=Mn.Arithmetic,c=s.O,f=s.I,d=s.J,m=o.n,h=o.$,_=h.order,p=h.count,b=h.sub?o._subitem:o._item,v=null!=b; +if(n=-1===n?-1:1,0>n&&qn&_)return null;if(t=0>n?d:f,qn&_)if(u=h.last,s.lt(o._index,u))if(e=o._traversed){for(r=o.random("index"),i=Mn.Math.rnd()>.5?d:f;e.isset(+r);)r=s.wrap(s.add(r,i),c,u);e.set(+r),o.__item=a.unrank(r,m,h),null!=o.__item&&(o.__index=r)}else o.__item=a.rand(m,h),o.__index=null;else o._item=o.__item=null,o._traversed&&(o._traversed.dispose(),o._traversed=null);else o.__item=a.succ(o.__item,o.__index,m,h,n,o.item__),null!=o.__item&&(o.__index=s.add(o.__index,t));return l=null!=o.__item,l?(o._index=s.add(o._index,t),null===o.__index&&(o.__index=o._index),0>n?(o._prev=l,o._next=v):(o._prev=v,o._next=l)):h.sub&&h.sub.hasNext(n)?(o.__subindex=h.sub.index(),o.__subitem=h.sub.next(n),o._init(n),l=null!=o.__item):(o.__subindex=null,o.__subitem=null,0>n?(o._prev=l,o._next=v):(o._prev=v,o._next=l)),o._item=a.output(o.__item,o.__index,m,h),h.sub&&(l=l&&null!=o.__subitem,o._subindex=l?s.add(s.mul(o.__subindex,p),o._index):null,o._subitem=l?a.cascade(o._item,o.__subitem,h.submethod,h.subcascade):null,0>n?o._prev=l:o._next=l),b},range:function(n,t){var e,r,u,l,o=this,a=Mn.Arithmetic,s=a.N,c=a.O,f=a.I,d=o.$,m=d.sub?d.subcount:d.count,h=d.sub?a.sub(m,f):d.last,_=1,p=arguments.length,b=!(qn&d.order);return 1>p?(n=c,t=h):2>p?(n=s(n),t=h):(n=s(n),t=s(t)),n=a.wrapR(n,m),t=a.wrapR(t,m),a.gt(n,t)&&(e=n,n=t,t=e,_=-1),n=a.clamp(n,c,h),b&&(t=a.clamp(t,c,h)),a.lte(n,t)?(l=[o.$.order,o.__index,o._index,o.__item&&o.__item.slice(),o._item,o.__subindex,o._subindex,o.__subitem,o._subitem,o._prev,o._next],b&&o.index(n),u=a.val(a.sub(t,n)),r=i(function(n,t,e){return n[e]=o.next(),n},new Array(u+1),null,0>_?u:0,0>_?0:u,0>_?-1:1),o.$.order=l[0],o.__index=l[1],o._index=l[2],o.__item=l[3],o._item=l[4],o.__subindex=l[5],o._subindex=l[6],o.__subitem=l[7],o._subitem=l[8],o._prev=l[9],o._next=l[10],o._update()):r=[],r},__iter__:function(){return new vn.Iterable(this)}}),"undefined"!=typeof Symbol&&"undefined"!=typeof Symbol.iterator&&(vn[On][Symbol.iterator]=vn[On].__iter__),gn=Mn.Tensor=$n(vn,{constructor:function Bn(){var n,t=this,r=En.call(arguments);if(n=!r.length||r[r.length-1]instanceof vn||e(r[r.length-1])||r[r.length-1]===+r[r.length-1]?{}:r.pop()||{},n.type=String(n.type||"tensor").toLowerCase(),n.order=n.order||Tn,r.length&&e(r[0])&&(r=r[0]),r&&r.length||(r=[]),!(t instanceof Bn))return new Bn(r,n);if("tuple"===n.type)r[0]=r[0]||1,r[1]=r[1]||1,r[0]instanceof vn?(n.sub=r[0],r[0]=n.sub.dimension()):r[1]instanceof vn&&(n.sub=r[1],r[1]=n.sub.base()),n.base=r[1],n.dimension=r[0];else{var u=i(function(n,t){return tn[1]&&(n[1]=t),n},[1/0,0],r);n.base=r,n.minbase=u[0],n.maxbase=u[1],n.dimension=r.length}vn.call(t,"Tensor",r,n)},__static__:{C:vn.C,P:vn.P,T:vn.T,DUAL:cn,count:function(n,t){var e=Mn.Arithmetic.O,r=t&&t.type?t.type:"tensor";return"tuple"===r?!n||0>=n[0]?e:Mn.Math.exp(n[0],n[1]):n&&n.length?Mn.Math.product(n):e},initial:function(n,t,e){var r,u=this,i=t&&t.type?t.type:"tensor",o=t&&t.order?t.order:Tn;return e=-1===e?-1:1,(Tn&o&&Pn&o||jn&o&&!(Pn&o))&&(e=-e),r="tuple"===i?n[0]?0>e?l(n[0],n[1]-1,0):l(n[0],0,0):[]:n.length?0>e?l(n.length,function(t){return n[t]-1}):l(n.length,0,0):[],r=u.DUAL(r,n,t)},succ:function(n,t,e,r,u,i){return!e||!e[0]||0>=e[0]||null==n?null:(u=-1===u?-1:1,fn(n,e,u,r&&r.type?r.type:"tensor",r&&null!=r.order?r.order:Tn,i))},rand:function(n,t){var e,r=Mn.Math.rndInt,u=this,i=t&&t.type?t.type:"tensor";return e="tuple"===i?n[0]?l(n[0],function(t){return r(0,n[1]-1)}):[]:n.length?l(n.length,function(t){return r(0,n[t]-1)}):[],e=u.DUAL(e,n,t)},randu:vn.rand,rank:function(n,t,e){var r,u,i,l=this,o=Mn.Arithmetic,a=e&&null!=e.order?e.order:Tn,s=e&&e.type?e.type:"tensor",c=o.add,f=o.sub,d=o.mul,r=o.O,m=o.J;if(n=l.DUAL(n,t,e),"tuple"===s){if(u=t[0],!u)return m;for(t=t[1],i=0;u>i;i++)r=c(d(r,t),n[i])}else{if(u=t.length,!u)return m;for(i=0;u>i;i++)r=c(d(r,t[i]),n[i])}return(Tn&a&&Pn&a||jn&a&&!(Pn&a))&&(r=f(e&&null!=e.last?e.last:f(l.count(t,e),o.I),r)),r},unrank:function(n,t,e){var r,u,i,l,o,a,s=this,c=Mn.Arithmetic,f=e&&null!=e.order?e.order:Tn,d=e&&e.type?e.type:"tensor",m=c.sub,h=c.mod,_=c.div,p=c.val;if((Tn&f&&Pn&f||jn&f&&!(Pn&f))&&(n=m(e&&null!=e.last?e.last:m(s.count(t,e),c.I),n)),"tuple"===d){if(a=t[0],!a)return[];for(o=new Array(a),u=t[1],r=n,i=a-1;i>=0;i--)l=h(r,u),r=_(r,u),o[i]=p(l)}else{if(a=t.length,!a)return[];for(o=new Array(a),r=n,i=a-1;i>=0;i--)u=t[i],l=h(r,u),r=_(r,u),o[i]=p(l)}return o=s.DUAL(o,t,e)},cascade:vn.cascade,output:vn.output,gray:f,product:k,component:function(n,t){var e,r,u,i,l,o,a=[],s=t,c=s.length;for(e=0;c>e;e++)if(u=s[e],l=n[e],i=u[l],i instanceof Array)for(r=0,o=i.length;o>r;r++)a.push(i[r]);else a.push(i);return a}}}),yn=Mn.Permutation=$n(vn,{constructor:function Yn(n,t){var r=this;return r instanceof Yn?(t=t||{},t.type=String(t.type||"permutation").toLowerCase(),n=n||1,n instanceof vn&&(t.sub=n,n=t.sub.dimension()),t.base=t.dimension=n,t.rand={derangement:1,involution:1},"multiset"===t.type&&(t.multiplicity=e(t.multiplicity)&&t.multiplicity.length?t.multiplicity.slice():l(n,1,0),t.multiplicity=t.multiplicity.concat(l(n-i(x,0,t.multiplicity),1,0)),t.base=t.multiplicity.length,t.multiset=J(t.multiplicity,n)),void vn.call(r,"Permutation",n,t)):new Yn(n,t)},__static__:{C:vn.C,P:vn.P,T:vn.T,DUAL:cn,count:function(n,t){var e=Mn.Arithmetic.O,r=Mn.Math.factorial,u=t&&t.type?t.type:"permutation";return 0>=n?e:"cyclic"===u?Mn.Arithmetic.N(n):"multiset"===u?r(n,t.multiplicity):"derangement"===u?2>n?e:r(n,!1):"involution"===u?r(n,!0):r(n)},initial:function(n,t,e){var r,u=this,i=t&&t.type?t.type:"permutation",o=t&&null!=-t.order?t.order:Tn;if(0>=n)return null;if(e=-1===e?-1:1,(Tn&o&&Pn&o||jn&o&&!(Pn&o))&&(e=-e),"cyclic"===i)r=0>e?[n-1].concat(l(n-1,0,1)):l(n,0,1);else if("derangement"===i){if(2>n)return null;if(1&n){var a=In.floor(n/2);r=0>e?l(n-a-1,n-1,-1).concat([a-1,a]).concat(l(a-1,a-2,-1)):l(n-3,function(n){return 1&n?n-1:n+1}).concat([n-2,n-1,n-3])}else r=0>e?l(n,n-1,-1):l(n,function(n){return 1&n?n-1:n+1})}else r="multiset"===i?0>e?t.multiset.slice().reverse():t.multiset.slice():0>e?l(n,n-1,-1):l(n,0,1);return r=u.DUAL(r,n,t)},succ:function(n,t,e,r,u,i){if(!e||0>=e||null==n)return null;var l=r&&r.type?r.type:"permutation";return u=-1===u?-1:1,dn(n,e,u,l,r&&null!=r.order?r.order:Tn,r&&null!=r.base?r.base:null,i)},rand:function(n,t){var e,r=Mn.Math.rndInt,u=this,i=t&&t.type?t.type:"permutation";if("cyclic"===i){var o=r(0,n-1);e=o>0?l(n-o,o,1).concat(l(o,0,1)):l(n,0,1)}else if("derangement"===i){e=new Array(n);var a,s,c,f=!1;do{for(a=0;n>a;a++)e[a]=a;for(a=n-1,f=!1;a>=0;){if(c=r(0,a),e[c]===a){f=!0;break}s=e[a],e[a]=e[c],e[c]=s,a--}f=f||0===e[0]}while(f)}else if("involution"===i){e=l(n,0,1);for(var d,m,h,_,s,p,b=Mn.Math.rnd,g=.5,y=1,x=n,A=[1].concat(l(n-1,function(){var n=g;return y+=1,g=1/(1+y*g),n})),w=l(n,0,1);x>=2;)d=x-1,m=w[d],--x,g=A[x],s=b(),s>g&&(h=r(0,x-1),_=w[h],--x,p=w[h],w[h]=w[x],w[x]=p,p=e[_],e[_]=e[m],e[m]=p)}else e=v("multiset"===i?t.multiset.slice():l(n,0,1));return e=u.DUAL(e,n,t)},randu:vn.rand,rank:function(n,e,r){var u,i,l,o,a,s=this,c=Mn.Arithmetic,f=r&&r.type?r.type:"permutation",d=r&&null!=-r.order?r.order:Tn,m=c.sub,h=c.add,_=c.mul,p=c.div,b=c.O,v=c.I;if(e=e||n.length,!e)return c.J;if(n=s.DUAL(n,e,r),"cyclic"===f)b=c.NUM(n[0]);else{if("derangement"===f||"involution"===f)return t();if("multiset"===f)for(a=r.multiplicity.slice(),o=r&&null!=r.count?r.count:Mn.Math.factorial(e,a),l=e-1,u=0;l>u&&c.gt(o,v);u++)i=n[u],b=h(b,p(_(o,w(a,0,i-1,1)),e-u)),o=p(_(o,a[i]),e-u),a[i]--;else for(n=Y(null,n),l=e-1,u=0;l>u;u++)b=h(_(b,e-u),n[u])}return(Tn&d&&Pn&d||jn&d&&!(Pn&d))&&(b=m(r&&null!=r.last?r.last:m(s.count(e,r),v),b)),b},unrank:function(n,e,r){var u,i,o,a,s,c,f,d,m=this,h=Mn.Arithmetic,_=r&&r.type?r.type:"permutation",p=r&&null!=-r.order?r.order:Tn,b=h.mod,v=h.div,g=h.mul,y=h.sub,x=h.val;if(!e)return[];if((Tn&p&&Pn&p||jn&p&&!(Pn&p))&&(n=y(r&&null!=r.last?r.last:y(m.count(e,r),h.I),n)),"cyclic"===_)n=x(n),u=l(e,function(t){return(n+t)%e});else{if("derangement"===_||"involution"===_)return t();if("multiset"===_)for(d=r.multiplicity.slice(),u=l(e),f=r&&null!=r.count?r.count:Mn.Math.factorial(e,d),o=0;e>o;o++){for(s=0,a=0,i=x(v(g(n,e-o),f));a=0;o--)s=e-o,c=b(i,s),i=v(i,s),u[o]=x(c);z(u,u)}}return u=m.DUAL(u,e,r)},cascade:vn.cascade,output:vn.output,permute:function(n,t,e){var r,u,i,o=n.length;for(!0===e?(u=l(o),i=n):(u=n,i=n.slice()),r=0;o>r;r++)u[r]=i[t[r]];return u},shuffle:function(n,t){if(!0===t){var e=n.length,r=Mn.Math.rndInt(0,e-1);return r>0&&n.push.apply(n,n.splice(0,r)),n}return v(n)},compose:function(){return nn(En.call(arguments))},concatenate:function(){return tn(En.call(arguments))},cycles:function(n,t){return-1===t?cycles2permutation(n):Q(n)},swaps:function(n,t){return-1===t?Z(n):W(n)},inversion:function(n,t){return-1===t?z(null,n):Y(null,n)},inverse:function(n){return B(null,n)},multiset:function(n,t,e){return n===+n?J(t,n,-1===e?-1:1):-1===e?H(n):F(n,t)},matrix:function(n,t,e){return-1===e?G(null,n,t):V(null,n,t)},parity:t,is_permutation:en,is_identity:rn,is_cyclic:an,is_derangement:on,is_involution:un,is_kthroot:ln,is_indecomposable:sn,is_connected:sn}}),xn=Mn.Combination=$n(vn,{constructor:function zn(n,t,r){var u=this;if(!(u instanceof zn))return new zn(n,t,r);if(e(n)?(r=t||{},t=n[1]||1,n=n[0]||1):(r=r||{},n=n||1,t=t||1),r.type=String(r.type||"unordered").toLowerCase(),-1e?l(n[1],n[0]-1,0):l(n[1],0,0):"ordered"===i?0>e?l(n[1],n[0]-1,-1):l(n[1],0,1):0>e?l(n[1],n[0]-n[1],1):l(n[1],0,1),r=u.DUAL(r,n,t)},succ:function(n,t,e,r,u,i){return!e||!e[0]||0>=e[0]||null==n?null:(u=-1===u?-1:1,hn(n,e,u,r&&r.type?r.type:"unordered",r&&null!=r.order?r.order:Tn,i))},rand:function(n,t){var e,r,u,i,o=this,a=t&&t.type?t.type:"unordered",s=n[1],c=Mn.Math.rndInt;return n=n[0],r=n-s,u=n-1,"repeated"===a||"ordered+repeated"===a?(e=1===s?[c(0,u)]:l(s,function(){return c(0,u)}),s>1&&"repeated"===a&&b(e)):"ordered"===a?(i={},e=1===s?[c(0,u)]:n===s?v(l(s,0,1)):l(s,function(){for(var t=c(0,u);1===i[t];)t=(t+1)%n;return i[t]=1,t})):(i={},e=1===s?[c(0,u)]:n===s?l(s,0,1):s>r?_(null,n,b(l(r,function(){for(var t=c(0,u);1===i[t];)t=(t+1)%n;return i[t]=1,t}))):b(l(s,function(){for(var t=c(0,u);1===i[t];)t=(t+1)%n;return i[t]=1,t}))),e=o.DUAL(e,n,t)},randu:vn.rand,rank:function(n,t,e){var r,u,i,l,o,a=this,s=Mn.Arithmetic,c=s.add,f=s.sub,d=s.mul,m=s.O,h=s.I,_=m,p=t[1],b=e&&null!=e.order?e.order:Tn,v=e&&e.type?e.type:"unordered",g=Mn.Math.factorial;if(n=a.DUAL(n,t,e),"ordered+repeated"===v)for(l=t[0],r=0;p>r;r++)_=c(d(_,l),n[r]);else if("repeated"===v){for(l=t[0]+p-1,o=e&&e.count?e.count:g(l,p),r=1;p>=r;r++)u=l-1-n[r-1]-r+1,i=p+1-r,u>=i&&(_=c(_,g(u,i)));_=f(f(o,h),_)}else if("ordered"===v)for(l=t[0],n=Y(null,n,l),r=0;p>r;r++)_=c(d(_,l-r),n[r]);else{for(l=t[0],o=e&&e.count?e.count:g(l,p),r=1;p>=r;r++)u=l-1-n[r-1],i=p+1-r,u>=i&&(_=c(_,g(u,i)));_=f(f(o,h),_)}return(Tn&b&&Pn&b||jn&b&&!(Pn&b))&&(_=f(e&&null!=e.last?e.last:f(a.count(t,e),h),_)),_},unrank:function(n,t,e){var r,u,i,o,a,s,c,f=this,d=Mn.Arithmetic,m=d.O,h=d.I,_=d.sub,p=d.div,b=d.mod,v=d.mul,g=d.lte,y=d.gt,x=d.val,A=t[1],w=e&&e.type?e.type:"unordered",M=e&&null!=e.order?e.order:Tn;if(t=t[0],(Tn&M&&Pn&M||jn&M&&!(Pn&M))&&(n=_(e&&null!=e.last?e.last:_(f.count(t,e),d.I),n)),r=l(A),"ordered+repeated"===w)for(o=n,s=A-1;s>=0;s--)a=b(o,t),o=p(o,t),r[s]=x(a);else if("ordered"===w){for(o=n,s=A-1;s>=0;s--)i=t-s,a=b(o,i),o=p(o,i),r[s]=x(a);z(r,r,i)}else{c="repeated"===w,i=c?t+A-1:t,u=e&&e.count?e.count:Mn.Math.factorial(i,A),n=_(_(u,h),n),u=p(v(u,i-A),i),a=i-A+1,o=A,s=i-1;do g(u,n)?(r[A-o]=c?i-a-A+1:i-a-o+1,y(u,m)&&(n=_(n,u),u=p(v(u,o),s)),o--,s--):(u=p(v(u,s-o),s),a--,s--);while(o>0)}return r=f.DUAL(r,t,e)},cascade:vn.cascade,output:function(n,t,e,r){return null==n?null:n=r&&"binary"===r.type?U(n,e[0]):n.slice()},complement:function(n,t,e){return!0===e?v(_(null,t,b(n))):_(null,t,n)},binary:function(n,t,e){return-1===e?$(n,t):U(n,t)},pick:function(n,t,e){return t>0&&n.length?g(n,t,"ordered+repeated"!==e&&"ordered"!==e,"ordered+repeated"===e||"repeated"===e,new Array(t)):[]},choose:function(n,t){return l(t.length,function(e){return n[t[e]]})}},_update:function(){var n=this;return n.item__=mn(n.__item,n.n[0],n.n[1],n.$.order,n.$.type),n}}),xn.conjugate=xn.complement,xn.project=xn.choose,An=Mn.Powerset=Mn.Subset=$n(vn,{constructor:function Kn(n,t){var e=this;return e instanceof Kn?(t=t||{},t.type=t.type||"subset",n=n||1,n instanceof vn&&(t.sub=n,n=t.sub.base()),t.base=n,t.dimension=n,t.mindimension=0,t.maxdimension=n,void vn.call(e,"Subset",n,t)):new Kn(n,t)},__static__:{C:function(n,t){return _(null,t,n)},P:vn.P,T:vn.T,DUAL:_n,count:function(n,t){return Mn.Math.pow2(n)},initial:function(n,t,e){var r,u=this,i=t&&null!=t.order?t.order:Tn;return e=-1===e?-1:1,(Tn&i&&Pn&i||jn&i&&!(Pn&i))&&(e=-e),r=0>e?l(n,0,1):[],r=u.DUAL(r,n,t)},succ:vn.succ,rand:function(n,t){for(var e,r=this,u=Mn.Math.rndInt,i=null,o=n-1;o>=0;o--)u(0,1)&&(i={len:i?i.len+1:1,k:o,next:i});return e=i?l(i.len,function(n){var t=i.k;return i=i.next,t}):[],e=r.DUAL(e,n,t)},randu:vn.rand,rank:function(n,t,e){var r=this,u=Mn.Arithmetic,i=u.O,l=u.I,o=u.add,a=u.shl,s=u.sub,c=e&&null!=e.order?e.order:Tn,f=i,d=0,m=n.length;for(n=r.DUAL(n,t,e);m>d;)f=o(f,a(l,n[d++]));return(Tn&c&&Pn&c||jn&c&&!(Pn&c))&&(f=s(e&&null!=e.last?e.last:s(r.count(t,e),l),f)),f},unrank:function(n,t,e){var r=this,u=Mn.Arithmetic,i=u.O,l=u.J,o=u.band,a=u.shr,s=u.gt,c=u.sub,f=e&&null!=e.order?e.order:Tn,d=[],m=0,h=e&&e.count?e.count:r.count(t,e);if(!u.inside(n,l,h))return null;for((Tn&f&&Pn&f||jn&f&&!(Pn&f))&&(n=c(e&&null!=e.last?e.last:c(h,u.I),n));s(n,i);)s(o(n,1),i)&&d.push(m),s(o(n,2),i)&&d.push(m+1),s(o(n,4),i)&&d.push(m+2),s(o(n,8),i)&&d.push(m+3),s(o(n,16),i)&&d.push(m+4),s(o(n,32),i)&&d.push(m+5),s(o(n,64),i)&&d.push(m+6),s(o(n,128),i)&&d.push(m+7),m+=8,n=a(n,8);return d=r.DUAL(d,t,e)},cascade:vn.cascade,output:function(n,t,e,r){if(null==n)return null;var u=n;return r&&"binary"===r.type&&(n=U(n,e)),u===n?n.slice():n},binary:function(n,t,e){return-1===e?$(n,t):U(n,t)}}}),wn=Mn.Partition=$n(vn,{constructor:function Qn(n,t){var e=this;if(!(e instanceof Qn))return new Qn(n,t);t=t||{},t.type=t.type||"partition",n=n||1,n instanceof vn&&(t.sub=n,n=t.sub.base());var r=t["max="]?0|t["max="]:null,u=t["parts="]?0|t["parts="]:null,i=u?u:r?n-r+1:n,l=u?u:r?In.ceil(n/r):1;t.base=n,t.dimension=u||n,t.mindimension=In.min(l,i),t.maxdimension=In.max(l,i),t.rand={partition:1,composition:1,packed:1},vn.call(e,"Partition",n,t)},__static__:{C:function(n,t,e){return e&&"composition"===e.type?j(n):T(n)},P:vn.P,T:vn.T,DUAL:cn,count:function(n,t){var e=t&&t["max="]?0|t["max="]:null,r=t&&t["parts="]?0|t["parts="]:null,u=t&&t.type?t.type:"partition";return"composition"===u?Mn.Math.compositions(n,r,e):Mn.Math.partitions(n,r,e)},initial:function(n,t,e){var r,u,i,o=this,a=t&&t.type?t.type:"partition",c=t&&t["max="]?0|t["max="]:null,f=t&&t["parts="]?0|t["parts="]:null,d=t&&null!=t.order?t.order:Tn,m="composition"===a,h=!1;return 0>=n||f&&c&&(f+c>n+1||n>f*c)||f&&f>n||c&&c>n?null:(e=-1===e?-1:1,(Tn&d&&Pn&d||jn&d&&!(Pn&d))&&(e=-e),f&&c?(1===f&&(r=[c]),m?(i=In.min(c,In.ceil((n-c)/(f-1))),r=[(n-c)%i||i].concat(l(f-2,i,0)).concat([c]),0>e&&s(r)):0>e?(u=In.min(f,In.floor(n/c)||1),n-=u*c,f-=u,0===n&&f>0&&(u--,f++,n+=c),r=[c].concat(l(u-1,c,0)).concat(n>0&&f>0?[n-f+1].concat(l(f-1,1,0)):[])):(i=In.min(c,In.ceil((n-c)/(f-1))),r=[c].concat(l(f-2,i,0).concat([(n-c)%i||i])))):(h=!1,m?c&&!f&&(f=c,c=null,h=!0):f&&!c&&(c=f,f=null,h=!0),f?m?(r=l(f-1,1,0).concat([n-f+1]),0>e&&s(r)):(i=In.ceil(n/f),u=n%i||i,r=0>e?[n-f+1].concat(l(f-1,1,0)):l(f-1,i,0).concat([u])):c?m?(r=l(n-c,1,0).concat([c]),0>e&&s(r)):(u=In.floor(n/c),i=n%c,r=0>e?l(u,c,0).concat(i?[i]:[]):[c].concat(l(n-c,1,0))):r=0>e?[n]:l(n,1,0)),r=o.DUAL(r,n,t))},succ:function(n,t,e,r,u,i){if(null==e||null==n)return null;var l=r&&r.type?r.type:"partition",o=r&&r["max="]?0|r["max="]:null,a=r&&r["parts="]?0|r["parts="]:null;return 0>=e||a&&o&&(a+o>e+1||e>a*o)||a&&a>e||o&&o>e?null:(u=-1===u?-1:1,"composition"===l?bn(n,e,u,a,o,r&&null!=r.order?r.order:Tn,i):pn(n,e,u,a,o,r&&null!=r.order?r.order:Tn,i))},rand:function(n,t){var e,r,u,i,o,a=this,s=Mn.Math.rndInt,c=t&&t.type?t.type:"partition",f=t&&null!=t.order?t.order:Tn,d=t&&t["max="]?0|t["max="]:null,m=t&&t["parts="]?0|t["parts="]:null,h=0,_=0,p="composition"===c,g=!1;if(0>=n||m&&d&&(m+d>n+1||n>m*d)||m&&m>n||d&&d>n)return null;if(m&&d)return null;if(g=!1,d&&!m&&(m=d,g=!0),m)1===m?(r=[n],_=n):n===m?(r=l(m,1,0),_=n):(e={},u=n-2,l(r=b(l(m-1,function(){for(o=s(0,u);1===e[o];)o=(o+1)%(u+1);return e[o]=1,o+1})),function(n){return o=r[n],i=o-h,h=o,_+=i,i}));else{for(e=null,o=1;n>o;o++)s(0,1)&&(i=o-h,h=o,_+=i,e={len:e?e.len+1:1,x:i,next:e});r=e?l(e.len,function(){return i=e.x,e=e.next,i}):[]}return n>_&&(r.length?r.splice(s(0,r.length-1),0,n-_):r.push(n-_)),p?g&&(r=v(T(b(r,-1)))):(r=b(r,-1),(qn&f||d)&&(r=T(r))),r=a.DUAL(r,n,t)},randu:vn.rand,rank:t,unrank:t,cascade:vn.cascade,output:function(n,t,e,r){if(null==n)return null;var u=n,i=r&&r.type?r.type:"partition",l=r&&null!=r.order?r.order:Tn,o=Nn&l?-1:1,a=r&&r["max="]?0|r["max="]:null,s=r&&r["parts="]?0|r["parts="]:null;return"composition"===i||(s&&!a&&(n=T(n,o)),"packed"===i&&(n=X(n,o))),u===n?n.slice():n},conjugate:function(n,t){return"composition"===t?j(n):T(n)},subset:function(n,t){return-1===t?N(n):P(n)},pack:function(n,t){return-1===t?q(n):X(n)}}}),wn.transpose=wn.conjugate,Mn}); \ No newline at end of file diff --git a/test/combinations.js b/test/combinations.js index 1dd9b1b..303c90c 100644 --- a/test/combinations.js +++ b/test/combinations.js @@ -23,9 +23,6 @@ echo('---'); echo('o = Abacus.Combination(6,3)'); o = Abacus.Combination(6,3); -echo('o.dimension()'); -echo(o.dimension()); - echo('o.total()'); echo(o.total()); @@ -67,6 +64,9 @@ print_all( o.order("colex,reflected") ); echo('o.order("colex,reversed")'); print_all( o.order("colex,reversed") ); +/*echo('o.order("colex,reversed,reflected")'); +print_all( o.order("colex,reversed,reflected") );*/ + echo('o.order("random")'); print_all( o.order("random") ); diff --git a/test/combinations.txt b/test/combinations.txt index cac9f08..a9e6f2f 100644 --- a/test/combinations.txt +++ b/test/combinations.txt @@ -1,8 +1,6 @@ -Abacus.Combinations (VERSION = 0.7.5) +Abacus.Combinations (VERSION = 0.8.0) --- o = Abacus.Combination(6,3) -o.dimension() -3 o.total() 20 o.next() @@ -161,28 +159,28 @@ o.order("colex,reversed") [ 0, 1, 3 ] [ 0, 1, 2 ] o.order("random") -[ 0, 1, 2 ] -[ 0, 4, 5 ] -[ 0, 2, 4 ] -[ 0, 2, 5 ] -[ 0, 3, 5 ] -[ 1, 3, 5 ] +[ 0, 2, 3 ] [ 2, 4, 5 ] -[ 0, 3, 4 ] -[ 1, 2, 4 ] [ 1, 2, 5 ] +[ 1, 2, 4 ] [ 1, 2, 3 ] -[ 0, 2, 3 ] -[ 1, 3, 4 ] +[ 2, 3, 5 ] +[ 0, 2, 5 ] [ 0, 1, 4 ] -[ 1, 4, 5 ] [ 2, 3, 4 ] -[ 2, 3, 5 ] +[ 0, 3, 4 ] +[ 1, 4, 5 ] +[ 0, 1, 2 ] +[ 0, 1, 5 ] [ 0, 1, 3 ] +[ 0, 4, 5 ] +[ 1, 3, 4 ] +[ 0, 2, 4 ] [ 3, 4, 5 ] -[ 0, 1, 5 ] +[ 0, 3, 5 ] +[ 1, 3, 5 ] o.random() -[ 0, 1, 5 ] +[ 3, 4, 5 ] o.order("colex").range(-5, -1) [ 2, 3, 5 ] [ 0, 4, 5 ] diff --git a/test/combinations_repeats.js b/test/combinations_repeats.js index cd9c778..1860d57 100644 --- a/test/combinations_repeats.js +++ b/test/combinations_repeats.js @@ -23,9 +23,6 @@ echo('---'); echo('o = Abacus.Combination(6,3,{type:"repeated"})'); o = Abacus.Combination(6,3,{type:"repeated"}); -echo('o.dimension()'); -echo(o.dimension()); - echo('o.total()'); echo(o.total()); @@ -67,6 +64,9 @@ print_all( o.order("colex,reflected") ); echo('o.order("colex,reversed")'); print_all( o.order("colex,reversed") ); +/*echo('o.order("colex,reversed,reflected")'); +print_all( o.order("colex,reversed,reflected") );*/ + echo('o.order("random")'); print_all( o.order("random") ); diff --git a/test/combinations_repeats.txt b/test/combinations_repeats.txt index 8e08a72..5359e12 100644 --- a/test/combinations_repeats.txt +++ b/test/combinations_repeats.txt @@ -1,8 +1,6 @@ -Abacus.CombinationRepeats (VERSION = 0.7.5) +Abacus.CombinationRepeats (VERSION = 0.8.0) --- o = Abacus.Combination(6,3,{type:"repeated"}) -o.dimension() -3 o.total() 56 o.next() @@ -413,64 +411,64 @@ o.order("colex,reversed") [ 0, 0, 1 ] [ 0, 0, 0 ] o.order("random") -[ 3, 3, 5 ] -[ 2, 3, 5 ] -[ 0, 3, 5 ] -[ 1, 2, 5 ] -[ 2, 2, 4 ] -[ 2, 2, 2 ] -[ 0, 0, 2 ] -[ 1, 1, 5 ] -[ 3, 4, 5 ] -[ 1, 3, 3 ] +[ 0, 1, 2 ] [ 4, 4, 5 ] -[ 3, 5, 5 ] -[ 0, 0, 3 ] -[ 1, 3, 4 ] -[ 2, 3, 3 ] +[ 0, 1, 5 ] +[ 0, 2, 2 ] +[ 4, 4, 4 ] +[ 0, 1, 3 ] +[ 0, 2, 3 ] +[ 0, 0, 2 ] +[ 1, 5, 5 ] +[ 0, 3, 4 ] [ 1, 1, 3 ] -[ 3, 3, 4 ] -[ 1, 1, 1 ] +[ 0, 3, 5 ] [ 0, 5, 5 ] -[ 1, 5, 5 ] -[ 0, 1, 3 ] -[ 0, 3, 3 ] -[ 0, 0, 1 ] -[ 3, 4, 4 ] +[ 3, 3, 3 ] +[ 0, 1, 4 ] +[ 3, 3, 4 ] +[ 1, 1, 2 ] [ 0, 4, 4 ] +[ 0, 0, 5 ] +[ 2, 2, 2 ] +[ 0, 3, 3 ] +[ 1, 1, 1 ] +[ 3, 3, 5 ] +[ 0, 4, 5 ] +[ 1, 1, 4 ] [ 1, 4, 5 ] -[ 2, 2, 3 ] -[ 4, 4, 4 ] -[ 2, 3, 4 ] -[ 0, 1, 2 ] -[ 0, 2, 5 ] -[ 2, 2, 5 ] -[ 2, 4, 4 ] -[ 1, 3, 5 ] -[ 0, 0, 0 ] -[ 0, 3, 4 ] -[ 2, 4, 5 ] [ 0, 1, 1 ] +[ 0, 2, 5 ] [ 0, 2, 4 ] -[ 0, 4, 5 ] +[ 0, 0, 4 ] [ 4, 5, 5 ] -[ 1, 4, 4 ] -[ 1, 2, 4 ] -[ 1, 1, 4 ] +[ 5, 5, 5 ] +[ 0, 0, 3 ] +[ 0, 0, 1 ] +[ 1, 3, 3 ] +[ 0, 0, 0 ] +[ 1, 2, 5 ] +[ 1, 1, 5 ] +[ 3, 5, 5 ] +[ 1, 2, 2 ] +[ 2, 2, 4 ] [ 1, 2, 3 ] -[ 0, 0, 5 ] +[ 1, 2, 4 ] +[ 1, 3, 4 ] +[ 3, 4, 5 ] +[ 3, 4, 4 ] +[ 1, 3, 5 ] +[ 1, 4, 4 ] [ 2, 5, 5 ] -[ 3, 3, 3 ] -[ 1, 2, 2 ] -[ 1, 1, 2 ] -[ 5, 5, 5 ] -[ 0, 0, 4 ] -[ 0, 1, 4 ] -[ 0, 1, 5 ] -[ 0, 2, 3 ] -[ 0, 2, 2 ] -o.random() +[ 2, 2, 3 ] [ 2, 4, 5 ] +[ 2, 2, 5 ] +[ 2, 3, 3 ] +[ 2, 3, 4 ] +[ 2, 3, 5 ] +[ 2, 4, 4 ] +o.random() +[ 1, 2, 2 ] o.order("colex").range(-5, -1) [ 1, 5, 5 ] [ 2, 5, 5 ] diff --git a/test/compositions.txt b/test/compositions.txt index 095c08e..7836e74 100644 --- a/test/compositions.txt +++ b/test/compositions.txt @@ -272,7 +272,7 @@ o.order("lex,reversed") [ 1, 1, 1, 1, 1, 2 ] [ 1, 1, 1, 1, 1, 1, 1 ] o.random() -[ 3, 2, 1, 1 ] +[ 1, 2, 3, 1 ] o.dispose() o = Abacus.Partition(8,{type:"composition"}) o.total() @@ -802,7 +802,7 @@ o.order("lex,reversed") [ 1, 1, 1, 1, 1, 1, 2 ] [ 1, 1, 1, 1, 1, 1, 1, 1 ] o.random() -[ 4, 1, 3 ] +[ 2, 1, 2, 3 ] o.dispose() o = Abacus.Partition(10,{type:"composition"}) o.dimension() @@ -2870,5 +2870,5 @@ o.order("lex,reversed") [ 1, 1, 1, 1, 1, 1, 1, 1, 2 ] [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ] o.random() -[ 2, 1, 3, 2, 1, 1 ] +[ 5, 1, 2, 2 ] o.dispose() diff --git a/test/cyclic_permutations.txt b/test/cyclic_permutations.txt index 575d399..d01d7ff 100644 --- a/test/cyclic_permutations.txt +++ b/test/cyclic_permutations.txt @@ -47,12 +47,12 @@ o.order("colex,reversed") [ 2, 3, 0, 1 ] [ 1, 2, 3, 0 ] o.order("random") +[ 0, 1, 2, 3 ] [ 2, 3, 0, 1 ] -[ 1, 2, 3, 0 ] [ 3, 0, 1, 2 ] -[ 0, 1, 2, 3 ] -o.random() [ 1, 2, 3, 0 ] +o.random() +[ 0, 1, 2, 3 ] o.order("colex").range(-3, -1) [ 2, 3, 0, 1 ] [ 3, 0, 1, 2 ] diff --git a/test/derangements.txt b/test/derangements.txt index 6eba2c0..609d7ec 100644 --- a/test/derangements.txt +++ b/test/derangements.txt @@ -51,7 +51,7 @@ o.order("colex,reversed") [ 1, 2, 0 ] o.order("random") [ 1, 2, 0 ] -[ 2, 0, 1 ] +[ 1, 2, 0 ] o.random() [ 2, 0, 1 ] o = Abacus.Permutation(4,{type:"derangement"}) @@ -130,14 +130,14 @@ o.order("colex,reversed") [ 2, 3, 1, 0 ] [ 3, 2, 1, 0 ] o.order("random") -[ 2, 3, 1, 0 ] [ 2, 0, 3, 1 ] -[ 1, 2, 3, 0 ] -[ 3, 2, 0, 1 ] -[ 1, 3, 0, 2 ] -[ 1, 0, 3, 2 ] -[ 1, 3, 0, 2 ] +[ 3, 0, 1, 2 ] +[ 2, 0, 3, 1 ] +[ 3, 0, 1, 2 ] +[ 2, 3, 1, 0 ] [ 1, 3, 0, 2 ] +[ 2, 0, 3, 1 ] +[ 2, 0, 3, 1 ] [ 1, 0, 3, 2 ] o.random() [ 1, 3, 0, 2 ] @@ -462,52 +462,52 @@ o.order("colex,reversed") [ 2, 4, 3, 1, 0 ] [ 4, 2, 3, 1, 0 ] o.order("random") -[ 3, 4, 0, 1, 2 ] -[ 3, 0, 1, 4, 2 ] -[ 4, 3, 1, 0, 2 ] -[ 3, 4, 0, 1, 2 ] -[ 4, 2, 3, 1, 0 ] -[ 4, 3, 0, 2, 1 ] -[ 3, 0, 1, 4, 2 ] -[ 4, 2, 0, 1, 3 ] -[ 4, 3, 1, 2, 0 ] -[ 2, 3, 4, 0, 1 ] +[ 4, 2, 1, 0, 3 ] [ 3, 4, 0, 2, 1 ] -[ 2, 3, 4, 0, 1 ] -[ 3, 0, 1, 4, 2 ] +[ 3, 2, 4, 1, 0 ] [ 2, 0, 4, 1, 3 ] +[ 2, 4, 0, 1, 3 ] +[ 4, 3, 1, 2, 0 ] [ 3, 0, 4, 2, 1 ] -[ 1, 2, 0, 4, 3 ] -[ 4, 0, 1, 2, 3 ] -[ 4, 2, 0, 1, 3 ] -[ 4, 3, 0, 1, 2 ] -[ 4, 0, 3, 1, 2 ] -[ 4, 2, 3, 1, 0 ] -[ 3, 2, 4, 1, 0 ] -[ 1, 2, 0, 4, 3 ] -[ 1, 4, 0, 2, 3 ] -[ 3, 4, 1, 2, 0 ] +[ 3, 0, 4, 1, 2 ] [ 3, 0, 1, 4, 2 ] +[ 4, 3, 1, 0, 2 ] +[ 3, 0, 4, 2, 1 ] +[ 3, 0, 4, 1, 2 ] +[ 2, 0, 3, 4, 1 ] +[ 1, 3, 0, 4, 2 ] +[ 4, 2, 1, 0, 3 ] +[ 4, 0, 3, 1, 2 ] [ 3, 4, 1, 2, 0 ] -[ 3, 0, 1, 4, 2 ] -[ 4, 0, 1, 2, 3 ] -[ 4, 0, 1, 2, 3 ] -[ 3, 2, 4, 0, 1 ] -[ 1, 3, 4, 0, 2 ] -[ 3, 0, 1, 4, 2 ] -[ 4, 2, 3, 1, 0 ] +[ 1, 3, 0, 4, 2 ] +[ 3, 0, 4, 1, 2 ] [ 2, 0, 3, 4, 1 ] -[ 2, 3, 0, 4, 1 ] -[ 3, 4, 0, 2, 1 ] -[ 1, 4, 0, 2, 3 ] +[ 2, 4, 3, 1, 0 ] [ 4, 0, 3, 1, 2 ] -[ 4, 3, 0, 2, 1 ] -[ 4, 3, 1, 2, 0 ] -[ 4, 3, 0, 1, 2 ] [ 3, 2, 4, 1, 0 ] -[ 4, 3, 1, 0, 2 ] -o.random() +[ 4, 0, 3, 1, 2 ] +[ 1, 4, 3, 2, 0 ] +[ 3, 2, 4, 0, 1 ] +[ 3, 4, 0, 2, 1 ] +[ 3, 4, 1, 0, 2 ] +[ 4, 2, 3, 0, 1 ] +[ 4, 0, 1, 2, 3 ] +[ 4, 0, 3, 2, 1 ] +[ 1, 0, 3, 4, 2 ] +[ 2, 0, 4, 1, 3 ] [ 2, 0, 3, 4, 1 ] +[ 2, 0, 1, 4, 3 ] +[ 3, 0, 1, 4, 2 ] +[ 3, 4, 0, 1, 2 ] +[ 4, 0, 1, 2, 3 ] +[ 3, 0, 4, 1, 2 ] +[ 3, 4, 1, 2, 0 ] +[ 2, 3, 1, 4, 0 ] +[ 1, 0, 3, 4, 2 ] +[ 3, 2, 0, 4, 1 ] +[ 3, 4, 0, 2, 1 ] +o.random() +[ 4, 0, 3, 1, 2 ] o = Abacus.Permutation(7,{type:"derangement"}) o.total() 1854 @@ -4224,5 +4224,5 @@ o.rewind(-1) [ 1, 0, 3, 2, 6, 4, 5 ] [ 1, 0, 3, 2, 5, 6, 4 ] o.random() -[ 3, 0, 1, 4, 6, 2, 5 ] +[ 1, 5, 0, 2, 6, 4, 3 ] o.dispose() diff --git a/test/involutions.txt b/test/involutions.txt index cb218c1..c153a18 100644 --- a/test/involutions.txt +++ b/test/involutions.txt @@ -4,24 +4,24 @@ o = Abacus.Permutation(2,{type:"involution"}) o.total() 2 o.random() -[ 1, 0 ] +[ 0, 1 ] o = Abacus.Permutation(3,{type:"involution"}) o.total() 4 o.random() -[ 0, 2, 1 ] +[ 1, 0, 2 ] o = Abacus.Permutation(4,{type:"involution"}) o.total() 10 o.random() -[ 0, 1, 2, 3 ] +[ 3, 1, 2, 0 ] o = Abacus.Permutation(5,{type:"involution"}) o.total() 26 o.random() -[ 4, 3, 2, 1, 0 ] +[ 2, 4, 0, 3, 1 ] o = Abacus.Permutation(6,{type:"involution"}) o.total() 76 o.random() -[ 0, 1, 2, 3, 4, 5 ] +[ 0, 1, 5, 3, 4, 2 ] diff --git a/test/multiset_permutations.txt b/test/multiset_permutations.txt index 87e99ef..1155e3b 100644 --- a/test/multiset_permutations.txt +++ b/test/multiset_permutations.txt @@ -1279,186 +1279,186 @@ o.order("colex,reversed") [ 2, 3, 2, 1, 1, 0 ] [ 3, 2, 2, 1, 1, 0 ] o.order("random") -[ 1, 2, 1, 3, 0, 2 ] -[ 3, 2, 1, 2, 1, 0 ] -[ 2, 2, 1, 0, 3, 1 ] -[ 1, 2, 3, 2, 0, 1 ] -[ 2, 1, 0, 1, 2, 3 ] -[ 0, 1, 2, 1, 2, 3 ] -[ 2, 0, 1, 2, 1, 3 ] -[ 0, 1, 1, 2, 2, 3 ] -[ 1, 3, 2, 0, 1, 2 ] -[ 2, 2, 0, 3, 1, 1 ] -[ 1, 2, 1, 2, 3, 0 ] -[ 0, 2, 3, 1, 1, 2 ] -[ 2, 1, 1, 3, 0, 2 ] -[ 2, 3, 0, 2, 1, 1 ] +[ 2, 0, 2, 1, 1, 3 ] +[ 1, 0, 3, 2, 1, 2 ] +[ 3, 0, 2, 2, 1, 1 ] [ 2, 2, 3, 1, 0, 1 ] -[ 3, 2, 1, 1, 0, 2 ] -[ 1, 2, 3, 0, 2, 1 ] +[ 3, 1, 0, 2, 2, 1 ] +[ 1, 1, 0, 2, 3, 2 ] +[ 1, 2, 3, 2, 0, 1 ] [ 3, 2, 0, 1, 1, 2 ] -[ 2, 3, 2, 1, 0, 1 ] -[ 3, 0, 1, 1, 2, 2 ] -[ 3, 1, 2, 0, 2, 1 ] -[ 2, 3, 1, 2, 1, 0 ] -[ 1, 3, 1, 2, 2, 0 ] -[ 3, 2, 1, 0, 2, 1 ] -[ 2, 1, 0, 3, 1, 2 ] -[ 3, 1, 2, 2, 0, 1 ] -[ 2, 2, 3, 0, 1, 1 ] -[ 2, 0, 1, 2, 3, 1 ] +[ 0, 1, 2, 2, 3, 1 ] +[ 0, 3, 2, 2, 1, 1 ] +[ 1, 2, 0, 1, 3, 2 ] +[ 2, 0, 3, 1, 1, 2 ] +[ 3, 1, 1, 0, 2, 2 ] +[ 1, 2, 3, 2, 1, 0 ] +[ 2, 0, 2, 1, 3, 1 ] +[ 1, 0, 2, 1, 2, 3 ] +[ 2, 1, 1, 0, 3, 2 ] [ 2, 1, 3, 0, 1, 2 ] +[ 1, 0, 2, 1, 3, 2 ] +[ 1, 1, 2, 0, 2, 3 ] +[ 2, 1, 2, 3, 0, 1 ] +[ 3, 1, 2, 1, 2, 0 ] +[ 2, 1, 1, 3, 0, 2 ] +[ 1, 2, 1, 2, 0, 3 ] +[ 2, 2, 0, 3, 1, 1 ] +[ 2, 1, 1, 2, 3, 0 ] +[ 0, 2, 2, 1, 1, 3 ] +[ 2, 3, 0, 2, 1, 1 ] +[ 1, 1, 2, 3, 2, 0 ] +[ 1, 1, 0, 2, 2, 3 ] +[ 3, 1, 1, 2, 2, 0 ] +[ 1, 2, 0, 3, 1, 2 ] +[ 1, 2, 0, 2, 3, 1 ] +[ 1, 0, 3, 2, 2, 1 ] +[ 1, 3, 2, 1, 0, 2 ] +[ 3, 2, 1, 0, 1, 2 ] +[ 0, 2, 1, 2, 3, 1 ] +[ 3, 1, 1, 2, 0, 2 ] +[ 2, 2, 0, 1, 3, 1 ] +[ 1, 2, 0, 2, 1, 3 ] +[ 2, 0, 1, 3, 2, 1 ] +[ 2, 2, 1, 0, 1, 3 ] +[ 1, 3, 1, 0, 2, 2 ] +[ 0, 2, 2, 3, 1, 1 ] +[ 0, 1, 1, 2, 2, 3 ] +[ 0, 2, 3, 1, 1, 2 ] +[ 1, 2, 2, 3, 0, 1 ] +[ 0, 1, 3, 2, 2, 1 ] +[ 2, 0, 1, 1, 2, 3 ] +[ 1, 0, 1, 3, 2, 2 ] +[ 1, 2, 1, 2, 3, 0 ] +[ 1, 0, 3, 1, 2, 2 ] [ 1, 3, 1, 2, 0, 2 ] +[ 2, 3, 0, 1, 2, 1 ] +[ 0, 3, 2, 1, 2, 1 ] +[ 0, 1, 2, 1, 3, 2 ] [ 1, 2, 0, 3, 2, 1 ] -[ 1, 2, 0, 3, 1, 2 ] -[ 2, 1, 3, 1, 2, 0 ] -[ 1, 0, 2, 2, 1, 3 ] +[ 1, 1, 2, 3, 0, 2 ] +[ 2, 2, 0, 1, 1, 3 ] +[ 1, 0, 2, 2, 3, 1 ] +[ 0, 1, 2, 2, 1, 3 ] +[ 1, 1, 2, 2, 3, 0 ] +[ 2, 0, 3, 2, 1, 1 ] +[ 1, 2, 1, 0, 3, 2 ] +[ 2, 0, 1, 1, 3, 2 ] [ 2, 1, 3, 0, 2, 1 ] -[ 0, 1, 1, 2, 3, 2 ] -[ 2, 0, 2, 3, 1, 1 ] -[ 2, 1, 0, 3, 2, 1 ] -[ 2, 2, 1, 1, 0, 3 ] -[ 1, 0, 2, 1, 2, 3 ] -[ 2, 1, 3, 2, 1, 0 ] -[ 0, 3, 1, 2, 1, 2 ] -[ 1, 2, 0, 1, 3, 2 ] +[ 1, 0, 1, 2, 3, 2 ] +[ 2, 1, 2, 3, 1, 0 ] +[ 2, 3, 1, 1, 0, 2 ] +[ 2, 1, 0, 1, 3, 2 ] +[ 2, 3, 1, 0, 1, 2 ] +[ 2, 2, 1, 0, 3, 1 ] +[ 1, 2, 1, 3, 0, 2 ] +[ 3, 1, 2, 2, 0, 1 ] +[ 2, 1, 1, 3, 2, 0 ] [ 1, 3, 2, 0, 2, 1 ] +[ 1, 2, 2, 1, 3, 0 ] +[ 1, 3, 2, 1, 2, 0 ] +[ 2, 0, 3, 1, 2, 1 ] +[ 2, 1, 0, 1, 2, 3 ] +[ 3, 1, 2, 0, 1, 2 ] +[ 2, 0, 2, 3, 1, 1 ] +[ 3, 1, 0, 2, 1, 2 ] +[ 1, 2, 3, 1, 0, 2 ] +[ 0, 1, 2, 3, 2, 1 ] +[ 2, 0, 1, 2, 1, 3 ] +[ 1, 2, 0, 1, 2, 3 ] +[ 1, 1, 3, 2, 2, 0 ] +[ 2, 3, 1, 2, 1, 0 ] +[ 2, 0, 1, 3, 1, 2 ] +[ 2, 1, 3, 1, 0, 2 ] +[ 3, 2, 0, 1, 2, 1 ] +[ 0, 3, 1, 2, 2, 1 ] +[ 2, 2, 1, 3, 0, 1 ] +[ 1, 3, 2, 2, 0, 1 ] +[ 0, 1, 2, 3, 1, 2 ] +[ 3, 1, 2, 2, 1, 0 ] +[ 1, 0, 2, 3, 2, 1 ] +[ 0, 1, 2, 1, 2, 3 ] +[ 0, 2, 2, 1, 3, 1 ] +[ 2, 3, 0, 1, 1, 2 ] +[ 2, 1, 3, 1, 2, 0 ] +[ 2, 1, 1, 0, 2, 3 ] +[ 3, 0, 1, 2, 2, 1 ] +[ 2, 0, 1, 2, 3, 1 ] [ 3, 1, 2, 1, 0, 2 ] -[ 0, 1, 3, 2, 1, 2 ] -[ 3, 0, 2, 2, 1, 1 ] -[ 0, 3, 2, 1, 2, 1 ] -[ 3, 0, 2, 1, 1, 2 ] -[ 2, 1, 0, 1, 3, 2 ] +[ 3, 0, 1, 2, 1, 2 ] +[ 1, 1, 0, 3, 2, 2 ] +[ 0, 2, 3, 1, 2, 1 ] +[ 2, 1, 3, 2, 0, 1 ] +[ 1, 3, 2, 0, 1, 2 ] +[ 2, 1, 1, 2, 0, 3 ] +[ 3, 2, 2, 1, 0, 1 ] [ 3, 2, 2, 1, 1, 0 ] -[ 2, 3, 1, 2, 0, 1 ] -[ 0, 3, 1, 2, 2, 1 ] -[ 0, 1, 3, 2, 2, 1 ] -[ 1, 2, 1, 0, 2, 3 ] [ 0, 1, 1, 3, 2, 2 ] +[ 0, 2, 3, 2, 1, 1 ] +[ 1, 3, 1, 2, 2, 0 ] +[ 1, 3, 2, 2, 1, 0 ] +[ 3, 2, 0, 2, 1, 1 ] +[ 2, 1, 2, 1, 3, 0 ] +[ 0, 1, 3, 1, 2, 2 ] +[ 1, 2, 3, 0, 2, 1 ] +[ 3, 1, 0, 1, 2, 2 ] +[ 2, 3, 2, 1, 0, 1 ] +[ 2, 1, 0, 2, 1, 3 ] +[ 3, 0, 2, 1, 2, 1 ] +[ 3, 2, 1, 0, 2, 1 ] +[ 0, 1, 1, 2, 3, 2 ] +[ 3, 2, 1, 1, 0, 2 ] +[ 1, 1, 3, 0, 2, 2 ] +[ 2, 3, 2, 1, 1, 0 ] +[ 3, 2, 1, 1, 2, 0 ] +[ 3, 1, 2, 0, 2, 1 ] [ 1, 0, 1, 2, 2, 3 ] -[ 1, 3, 1, 0, 2, 2 ] -[ 1, 3, 2, 1, 0, 2 ] -[ 2, 0, 1, 3, 2, 1 ] -[ 0, 3, 2, 2, 1, 1 ] -[ 3, 2, 1, 2, 0, 1 ] -[ 2, 0, 1, 3, 1, 2 ] -[ 1, 2, 3, 2, 1, 0 ] -[ 2, 0, 3, 2, 1, 1 ] -[ 2, 3, 1, 0, 1, 2 ] -[ 0, 2, 1, 2, 1, 3 ] -[ 3, 2, 0, 1, 2, 1 ] -[ 2, 1, 2, 3, 1, 0 ] -[ 2, 1, 2, 3, 0, 1 ] -[ 0, 1, 2, 3, 2, 1 ] -[ 3, 1, 2, 2, 1, 0 ] -[ 2, 2, 1, 1, 3, 0 ] -[ 2, 2, 0, 1, 3, 1 ] -[ 1, 3, 2, 1, 2, 0 ] +[ 3, 0, 1, 1, 2, 2 ] +[ 0, 2, 1, 3, 1, 2 ] +[ 2, 3, 1, 1, 2, 0 ] +[ 2, 1, 2, 1, 0, 3 ] [ 2, 1, 2, 0, 3, 1 ] -[ 2, 3, 0, 1, 2, 1 ] -[ 2, 2, 1, 0, 1, 3 ] -[ 2, 1, 3, 2, 0, 1 ] +[ 1, 2, 3, 1, 2, 0 ] [ 0, 3, 2, 1, 1, 2 ] -[ 1, 3, 2, 2, 0, 1 ] -[ 2, 0, 3, 1, 1, 2 ] -[ 2, 3, 1, 1, 2, 0 ] -[ 2, 0, 2, 1, 1, 3 ] -[ 1, 0, 2, 2, 3, 1 ] +[ 1, 2, 3, 0, 1, 2 ] +[ 2, 1, 2, 0, 1, 3 ] +[ 1, 2, 2, 3, 1, 0 ] +[ 2, 1, 3, 2, 1, 0 ] +[ 0, 3, 1, 1, 2, 2 ] +[ 2, 1, 0, 2, 3, 1 ] +[ 3, 0, 2, 1, 1, 2 ] +[ 2, 2, 3, 0, 1, 1 ] +[ 2, 1, 0, 3, 2, 1 ] [ 1, 3, 0, 2, 2, 1 ] +[ 0, 1, 3, 2, 1, 2 ] [ 0, 2, 1, 1, 3, 2 ] -[ 0, 1, 3, 1, 2, 2 ] -[ 1, 1, 2, 0, 3, 2 ] -[ 2, 1, 3, 1, 0, 2 ] -[ 0, 2, 2, 3, 1, 1 ] -[ 1, 0, 3, 1, 2, 2 ] -[ 1, 2, 3, 1, 2, 0 ] -[ 1, 0, 3, 2, 1, 2 ] -[ 0, 2, 1, 1, 2, 3 ] -[ 1, 2, 0, 2, 3, 1 ] -[ 3, 1, 2, 0, 1, 2 ] +[ 0, 2, 1, 3, 2, 1 ] +[ 2, 3, 1, 0, 2, 1 ] [ 3, 2, 2, 0, 1, 1 ] -[ 2, 0, 2, 1, 3, 1 ] -[ 1, 0, 3, 2, 2, 1 ] -[ 1, 2, 0, 1, 2, 3 ] -[ 1, 2, 1, 0, 3, 2 ] -[ 0, 2, 3, 1, 2, 1 ] -[ 1, 1, 2, 0, 2, 3 ] -[ 3, 1, 1, 0, 2, 2 ] -[ 2, 3, 1, 1, 0, 2 ] +[ 2, 1, 0, 3, 1, 2 ] +[ 2, 2, 1, 1, 0, 3 ] [ 2, 3, 2, 0, 1, 1 ] -[ 2, 0, 1, 1, 3, 2 ] -[ 2, 1, 0, 2, 1, 3 ] -[ 1, 2, 1, 2, 0, 3 ] -[ 2, 1, 2, 1, 3, 0 ] -[ 1, 0, 2, 3, 1, 2 ] -[ 2, 0, 1, 1, 2, 3 ] -[ 2, 3, 2, 1, 1, 0 ] -[ 3, 2, 1, 1, 2, 0 ] -[ 1, 2, 2, 0, 3, 1 ] -[ 2, 1, 0, 2, 3, 1 ] -[ 0, 1, 2, 1, 3, 2 ] -[ 2, 2, 3, 1, 1, 0 ] -[ 2, 2, 1, 3, 0, 1 ] -[ 2, 2, 0, 1, 1, 3 ] -[ 1, 0, 2, 1, 3, 2 ] +[ 2, 3, 1, 2, 0, 1 ] +[ 0, 3, 1, 2, 1, 2 ] +[ 2, 2, 1, 1, 3, 0 ] +[ 3, 2, 1, 2, 0, 1 ] +[ 1, 2, 2, 1, 0, 3 ] [ 2, 2, 1, 3, 1, 0 ] -[ 1, 3, 2, 2, 1, 0 ] -[ 0, 2, 3, 2, 1, 1 ] -[ 3, 1, 2, 1, 2, 0 ] -[ 1, 2, 1, 3, 2, 0 ] -[ 1, 1, 3, 2, 2, 0 ] -[ 1, 2, 0, 2, 1, 3 ] -[ 2, 0, 3, 1, 2, 1 ] -[ 2, 3, 0, 1, 1, 2 ] +[ 2, 2, 3, 1, 1, 0 ] +[ 3, 2, 1, 2, 1, 0 ] +[ 0, 2, 1, 1, 2, 3 ] +[ 0, 2, 1, 2, 1, 3 ] [ 1, 3, 0, 2, 1, 2 ] -[ 1, 0, 1, 2, 3, 2 ] [ 1, 3, 0, 1, 2, 2 ] -[ 1, 0, 2, 3, 2, 1 ] -[ 3, 2, 1, 0, 1, 2 ] -[ 1, 2, 3, 1, 0, 2 ] -[ 1, 0, 1, 3, 2, 2 ] -[ 3, 2, 2, 1, 0, 1 ] -[ 2, 3, 1, 0, 2, 1 ] -[ 2, 1, 1, 0, 2, 3 ] -[ 1, 1, 0, 2, 2, 3 ] -[ 2, 1, 1, 0, 3, 2 ] +[ 1, 2, 2, 0, 3, 1 ] +[ 1, 0, 2, 2, 1, 3 ] +[ 1, 1, 2, 0, 3, 2 ] [ 1, 1, 3, 2, 0, 2 ] -[ 2, 1, 1, 2, 0, 3 ] -[ 2, 1, 1, 2, 3, 0 ] -[ 3, 1, 1, 2, 0, 2 ] -[ 2, 1, 2, 1, 0, 3 ] -[ 3, 0, 1, 2, 1, 2 ] -[ 3, 1, 1, 2, 2, 0 ] -[ 2, 1, 1, 3, 2, 0 ] -[ 1, 1, 0, 2, 3, 2 ] -[ 3, 1, 0, 2, 2, 1 ] -[ 1, 1, 0, 3, 2, 2 ] -[ 1, 2, 3, 0, 1, 2 ] -[ 0, 3, 1, 1, 2, 2 ] -[ 1, 2, 2, 3, 0, 1 ] -[ 0, 2, 2, 1, 3, 1 ] -[ 3, 0, 1, 2, 2, 1 ] -[ 2, 1, 2, 0, 1, 3 ] -[ 1, 1, 3, 0, 2, 2 ] -[ 1, 2, 2, 3, 1, 0 ] -[ 1, 2, 2, 1, 3, 0 ] -[ 3, 0, 2, 1, 2, 1 ] -[ 3, 1, 0, 1, 2, 2 ] -[ 3, 1, 0, 2, 1, 2 ] -[ 1, 2, 2, 1, 0, 3 ] -[ 1, 1, 2, 3, 2, 0 ] -[ 1, 1, 2, 3, 0, 2 ] -[ 3, 2, 0, 2, 1, 1 ] -[ 0, 2, 2, 1, 1, 3 ] -[ 0, 1, 2, 2, 1, 3 ] -[ 0, 2, 1, 2, 3, 1 ] -[ 0, 1, 2, 2, 3, 1 ] -[ 1, 2, 2, 0, 1, 3 ] -[ 1, 1, 2, 2, 3, 0 ] -[ 0, 1, 2, 3, 1, 2 ] -[ 0, 2, 1, 3, 2, 1 ] [ 1, 1, 2, 2, 0, 3 ] -[ 0, 2, 1, 3, 1, 2 ] +[ 1, 0, 2, 3, 1, 2 ] +[ 1, 2, 1, 0, 2, 3 ] +[ 1, 2, 2, 0, 1, 3 ] +[ 1, 2, 1, 3, 2, 0 ] o.random() -[ 3, 2, 1, 1, 0, 2 ] +[ 3, 2, 1, 1, 2, 0 ] o.dispose() diff --git a/test/ordered_combinations.txt b/test/ordered_combinations.txt index 68f14d5..bcffe48 100644 --- a/test/ordered_combinations.txt +++ b/test/ordered_combinations.txt @@ -859,128 +859,128 @@ o.order("colex,reversed") [ 3, 1, 0 ] [ 2, 1, 0 ] o.order("random") -[ 5, 1, 3 ] -[ 3, 2, 1 ] -[ 4, 3, 2 ] -[ 2, 4, 0 ] +[ 2, 5, 4 ] +[ 4, 5, 1 ] +[ 4, 1, 3 ] +[ 3, 5, 4 ] +[ 2, 3, 0 ] +[ 0, 2, 4 ] +[ 0, 2, 3 ] +[ 1, 3, 0 ] +[ 2, 0, 3 ] +[ 1, 4, 2 ] +[ 2, 1, 4 ] +[ 2, 0, 1 ] +[ 0, 3, 1 ] [ 5, 2, 1 ] -[ 0, 4, 1 ] -[ 3, 5, 1 ] -[ 2, 4, 3 ] +[ 0, 4, 3 ] [ 3, 4, 1 ] -[ 0, 5, 3 ] -[ 3, 4, 2 ] -[ 5, 1, 0 ] -[ 5, 2, 4 ] +[ 5, 4, 2 ] +[ 0, 2, 5 ] [ 0, 3, 2 ] -[ 4, 1, 3 ] -[ 2, 5, 3 ] -[ 1, 3, 5 ] -[ 2, 4, 5 ] +[ 1, 4, 3 ] +[ 5, 0, 3 ] +[ 0, 1, 3 ] +[ 5, 2, 4 ] +[ 0, 2, 1 ] +[ 0, 3, 4 ] +[ 4, 0, 3 ] +[ 0, 1, 5 ] +[ 1, 2, 5 ] +[ 4, 2, 0 ] +[ 1, 0, 5 ] +[ 1, 5, 0 ] +[ 5, 2, 3 ] +[ 2, 5, 1 ] +[ 1, 5, 2 ] +[ 4, 0, 2 ] +[ 5, 3, 1 ] +[ 3, 5, 2 ] +[ 5, 1, 0 ] +[ 3, 5, 0 ] +[ 4, 0, 1 ] +[ 3, 4, 2 ] [ 5, 1, 4 ] +[ 0, 4, 1 ] +[ 3, 4, 0 ] +[ 0, 1, 4 ] +[ 5, 4, 3 ] +[ 2, 1, 3 ] +[ 0, 1, 2 ] +[ 2, 3, 4 ] +[ 5, 4, 1 ] +[ 1, 5, 3 ] [ 0, 3, 5 ] -[ 5, 2, 0 ] -[ 3, 1, 4 ] -[ 4, 5, 3 ] -[ 1, 2, 4 ] -[ 5, 1, 2 ] -[ 0, 3, 1 ] -[ 0, 3, 4 ] +[ 2, 1, 0 ] +[ 1, 3, 4 ] +[ 3, 2, 5 ] [ 0, 4, 2 ] -[ 0, 1, 3 ] -[ 2, 1, 4 ] -[ 1, 5, 0 ] +[ 5, 3, 4 ] +[ 2, 4, 5 ] +[ 2, 3, 5 ] +[ 1, 5, 4 ] +[ 1, 4, 5 ] +[ 5, 0, 4 ] +[ 5, 4, 0 ] +[ 3, 0, 1 ] +[ 1, 4, 0 ] +[ 3, 5, 1 ] +[ 5, 2, 0 ] +[ 4, 1, 2 ] +[ 5, 3, 0 ] +[ 3, 2, 4 ] +[ 0, 4, 5 ] +[ 2, 0, 4 ] +[ 4, 0, 5 ] +[ 3, 1, 2 ] [ 4, 3, 0 ] -[ 3, 1, 5 ] -[ 2, 3, 1 ] -[ 1, 2, 3 ] +[ 2, 4, 0 ] +[ 2, 1, 5 ] +[ 5, 3, 2 ] [ 1, 3, 2 ] -[ 4, 3, 5 ] -[ 3, 4, 5 ] -[ 4, 0, 1 ] -[ 5, 3, 0 ] -[ 4, 1, 2 ] -[ 2, 5, 1 ] -[ 0, 5, 2 ] -[ 2, 5, 0 ] -[ 4, 3, 1 ] +[ 5, 1, 3 ] +[ 5, 1, 2 ] +[ 5, 0, 2 ] +[ 1, 2, 3 ] [ 5, 0, 1 ] -[ 0, 4, 3 ] -[ 5, 2, 3 ] -[ 1, 2, 5 ] -[ 0, 2, 1 ] -[ 0, 1, 5 ] -[ 3, 5, 4 ] -[ 5, 0, 4 ] -[ 3, 4, 0 ] -[ 2, 0, 5 ] -[ 4, 0, 2 ] +[ 4, 5, 3 ] +[ 4, 5, 2 ] +[ 4, 2, 1 ] +[ 0, 5, 2 ] +[ 4, 5, 0 ] +[ 3, 1, 4 ] +[ 4, 3, 5 ] +[ 2, 3, 1 ] [ 0, 5, 1 ] -[ 5, 0, 3 ] -[ 1, 5, 3 ] -[ 0, 4, 5 ] -[ 2, 4, 1 ] -[ 4, 2, 0 ] [ 3, 1, 0 ] -[ 2, 3, 0 ] -[ 3, 2, 0 ] -[ 3, 1, 2 ] +[ 4, 3, 2 ] +[ 1, 3, 5 ] +[ 2, 0, 5 ] +[ 4, 3, 1 ] [ 4, 2, 5 ] -[ 0, 2, 5 ] -[ 3, 2, 4 ] -[ 3, 0, 5 ] -[ 4, 2, 1 ] -[ 2, 0, 1 ] -[ 3, 2, 5 ] -[ 4, 1, 5 ] +[ 1, 2, 4 ] +[ 0, 5, 3 ] +[ 2, 5, 0 ] +[ 2, 4, 3 ] +[ 2, 4, 1 ] +[ 3, 2, 1 ] +[ 0, 5, 4 ] +[ 1, 0, 2 ] [ 4, 2, 3 ] -[ 4, 5, 0 ] -[ 5, 3, 1 ] +[ 3, 2, 0 ] +[ 4, 1, 5 ] [ 1, 0, 3 ] -[ 2, 3, 4 ] -[ 5, 3, 2 ] -[ 3, 0, 4 ] -[ 5, 0, 2 ] -[ 3, 5, 0 ] -[ 2, 5, 4 ] -[ 2, 3, 5 ] -[ 0, 5, 4 ] -[ 0, 1, 4 ] -[ 5, 4, 3 ] -[ 2, 0, 3 ] [ 1, 2, 0 ] [ 4, 1, 0 ] -[ 5, 3, 4 ] -[ 2, 1, 0 ] -[ 4, 5, 2 ] -[ 0, 1, 2 ] -[ 4, 5, 1 ] -[ 3, 5, 2 ] -[ 5, 4, 0 ] -[ 4, 0, 5 ] -[ 5, 4, 1 ] -[ 5, 4, 2 ] -[ 3, 0, 2 ] -[ 0, 2, 4 ] -[ 4, 0, 3 ] +[ 3, 0, 4 ] [ 1, 0, 4 ] -[ 3, 0, 1 ] -[ 2, 1, 5 ] -[ 0, 2, 3 ] -[ 2, 1, 3 ] -[ 1, 0, 2 ] -[ 1, 4, 3 ] -[ 1, 0, 5 ] -[ 1, 3, 0 ] -[ 2, 0, 4 ] -[ 1, 5, 2 ] -[ 1, 5, 4 ] -[ 1, 3, 4 ] -[ 1, 4, 0 ] -[ 1, 4, 2 ] -[ 1, 4, 5 ] -o.random() [ 3, 4, 5 ] +[ 2, 5, 3 ] +[ 3, 0, 2 ] +[ 3, 1, 5 ] +[ 3, 0, 5 ] +o.random() +[ 1, 3, 4 ] o.order("colex").range(-5, -1) [ 4, 3, 5 ] [ 0, 4, 5 ] diff --git a/test/ordered_combinations_repeats.txt b/test/ordered_combinations_repeats.txt index d8aeb8e..2d14b88 100644 --- a/test/ordered_combinations_repeats.txt +++ b/test/ordered_combinations_repeats.txt @@ -894,133 +894,133 @@ o.order("colex,reversed") [ 1, 0, 0 ] [ 0, 0, 0 ] o.order("random") -[ 3, 3, 1 ] -[ 1, 1, 4 ] -[ 2, 0, 0 ] -[ 2, 0, 3 ] +[ 2, 2, 4 ] +[ 2, 2, 3 ] +[ 1, 3, 4 ] [ 1, 4, 0 ] -[ 3, 3, 2 ] -[ 4, 2, 3 ] -[ 3, 1, 1 ] -[ 3, 0, 3 ] -[ 2, 2, 2 ] -[ 2, 1, 0 ] -[ 3, 2, 0 ] -[ 4, 3, 0 ] +[ 4, 2, 0 ] [ 1, 1, 1 ] -[ 0, 1, 2 ] -[ 1, 3, 2 ] [ 3, 3, 3 ] -[ 3, 1, 2 ] -[ 4, 3, 3 ] -[ 1, 2, 0 ] -[ 1, 1, 2 ] -[ 1, 1, 0 ] -[ 1, 4, 1 ] -[ 4, 0, 3 ] -[ 2, 4, 4 ] -[ 0, 0, 1 ] -[ 1, 3, 3 ] -[ 2, 3, 3 ] +[ 2, 1, 4 ] +[ 3, 4, 3 ] +[ 2, 3, 1 ] +[ 4, 0, 4 ] +[ 3, 1, 3 ] +[ 4, 0, 0 ] +[ 3, 0, 4 ] +[ 3, 4, 4 ] +[ 4, 4, 1 ] +[ 1, 4, 2 ] +[ 0, 2, 1 ] +[ 3, 1, 1 ] +[ 2, 0, 0 ] +[ 4, 3, 4 ] [ 2, 3, 2 ] +[ 4, 2, 2 ] +[ 4, 0, 1 ] +[ 3, 0, 3 ] [ 2, 0, 2 ] -[ 4, 4, 0 ] +[ 0, 4, 4 ] +[ 1, 3, 3 ] +[ 4, 0, 3 ] +[ 0, 3, 1 ] +[ 1, 2, 3 ] +[ 2, 2, 0 ] [ 3, 2, 4 ] -[ 0, 0, 3 ] -[ 4, 2, 4 ] -[ 3, 0, 0 ] -[ 2, 1, 3 ] -[ 4, 1, 2 ] -[ 0, 3, 0 ] -[ 1, 1, 3 ] -[ 3, 0, 2 ] -[ 2, 2, 1 ] +[ 3, 3, 1 ] +[ 0, 0, 0 ] +[ 2, 0, 3 ] +[ 4, 0, 2 ] [ 0, 0, 4 ] -[ 1, 2, 1 ] -[ 0, 4, 3 ] -[ 4, 2, 2 ] -[ 2, 4, 2 ] +[ 4, 3, 3 ] +[ 1, 1, 4 ] +[ 1, 3, 2 ] +[ 4, 1, 0 ] +[ 4, 1, 1 ] [ 3, 3, 0 ] -[ 0, 4, 2 ] -[ 3, 4, 0 ] -[ 4, 4, 4 ] -[ 2, 4, 0 ] -[ 2, 3, 1 ] +[ 3, 1, 2 ] [ 1, 0, 2 ] -[ 2, 3, 0 ] -[ 0, 1, 1 ] -[ 0, 2, 0 ] -[ 2, 3, 4 ] -[ 1, 3, 4 ] +[ 3, 0, 2 ] +[ 0, 4, 1 ] +[ 4, 1, 3 ] +[ 1, 2, 2 ] +[ 4, 3, 2 ] +[ 3, 4, 0 ] +[ 3, 0, 1 ] +[ 3, 4, 2 ] +[ 0, 4, 3 ] [ 1, 3, 1 ] +[ 4, 1, 2 ] +[ 4, 2, 4 ] +[ 3, 2, 1 ] +[ 1, 0, 1 ] +[ 0, 3, 0 ] +[ 2, 1, 3 ] +[ 1, 4, 1 ] +[ 0, 2, 4 ] +[ 0, 0, 1 ] +[ 0, 4, 2 ] [ 1, 0, 0 ] -[ 3, 2, 3 ] -[ 2, 2, 0 ] -[ 3, 4, 2 ] -[ 2, 4, 1 ] -[ 2, 4, 3 ] -[ 1, 4, 2 ] -[ 1, 3, 0 ] -[ 4, 0, 0 ] -[ 4, 1, 4 ] -[ 0, 0, 2 ] -[ 4, 0, 1 ] -[ 1, 4, 4 ] -[ 1, 2, 3 ] -[ 3, 0, 1 ] -[ 4, 0, 4 ] -[ 1, 4, 3 ] [ 1, 0, 3 ] -[ 2, 2, 4 ] -[ 3, 3, 4 ] -[ 2, 1, 4 ] -[ 3, 0, 4 ] -[ 0, 1, 0 ] -[ 3, 4, 4 ] +[ 2, 3, 0 ] +[ 0, 1, 4 ] +[ 4, 3, 1 ] [ 3, 4, 1 ] -[ 4, 4, 2 ] -[ 1, 2, 4 ] -[ 1, 2, 2 ] -[ 1, 0, 4 ] -[ 2, 0, 1 ] -[ 2, 0, 4 ] -[ 1, 0, 1 ] -[ 3, 2, 2 ] -[ 4, 1, 3 ] -[ 2, 1, 1 ] -[ 2, 1, 2 ] +[ 4, 1, 4 ] [ 3, 1, 0 ] -[ 0, 4, 4 ] +[ 0, 3, 2 ] +[ 1, 4, 4 ] +[ 2, 2, 1 ] +[ 3, 2, 0 ] [ 0, 3, 3 ] -[ 3, 4, 3 ] -[ 2, 2, 3 ] -[ 4, 4, 1 ] -[ 4, 3, 1 ] +[ 4, 4, 4 ] +[ 2, 1, 2 ] +[ 2, 0, 4 ] [ 3, 1, 4 ] -[ 3, 1, 3 ] +[ 1, 4, 3 ] +[ 3, 3, 4 ] [ 4, 2, 1 ] -[ 0, 2, 1 ] -[ 4, 4, 3 ] -[ 3, 2, 1 ] -[ 4, 0, 2 ] -[ 0, 0, 0 ] -[ 4, 1, 0 ] -[ 0, 4, 1 ] -[ 0, 3, 1 ] -[ 4, 1, 1 ] +[ 2, 0, 1 ] +[ 3, 2, 3 ] +[ 1, 1, 2 ] +[ 1, 2, 4 ] +[ 4, 4, 2 ] +[ 4, 2, 3 ] +[ 3, 0, 0 ] +[ 2, 1, 0 ] +[ 1, 3, 0 ] +[ 0, 3, 4 ] +[ 1, 1, 3 ] +[ 4, 3, 0 ] +[ 1, 2, 1 ] +[ 1, 2, 0 ] +[ 4, 4, 0 ] +[ 3, 3, 2 ] +[ 0, 1, 0 ] +[ 0, 2, 0 ] +[ 3, 2, 2 ] [ 0, 4, 0 ] -[ 4, 2, 0 ] -[ 4, 3, 2 ] -[ 4, 3, 4 ] +[ 4, 4, 3 ] +[ 2, 4, 4 ] +[ 1, 1, 0 ] +[ 1, 0, 4 ] +[ 2, 1, 1 ] +[ 0, 0, 2 ] +[ 0, 0, 3 ] +[ 0, 1, 1 ] +[ 0, 1, 2 ] +[ 2, 2, 2 ] +[ 2, 4, 3 ] +[ 2, 3, 3 ] +[ 2, 3, 4 ] [ 0, 1, 3 ] -[ 0, 3, 4 ] -[ 0, 3, 2 ] -[ 0, 2, 4 ] -[ 0, 1, 4 ] -[ 0, 2, 2 ] +[ 2, 4, 2 ] +[ 2, 4, 1 ] [ 0, 2, 3 ] +[ 2, 4, 0 ] +[ 0, 2, 2 ] o.random() -[ 3, 2, 1 ] +[ 0, 3, 2 ] o.order("colex").range(-5, -1) [ 0, 4, 4 ] [ 1, 4, 4 ] diff --git a/test/partitions.js b/test/partitions.js index 0494f36..7d11f16 100644 --- a/test/partitions.js +++ b/test/partitions.js @@ -21,8 +21,8 @@ echo('---'); // Partitions -echo('o = Abacus.Partition(7,{length:"constant"})'); -o = Abacus.Partition(7,{length:"constant"}); +echo('o = Abacus.Partition(7)'); +o = Abacus.Partition(7); echo('o.total()'); echo(o.total()); @@ -127,8 +127,8 @@ echo(o.random()); echo('o.dispose()'); o.dispose(); -echo('o = Abacus.Partition(20,{type:"packed",length:"constant"})'); -o = Abacus.Partition(20,{type:"packed",length:"constant"}); +echo('o = Abacus.Partition(20,{type:"packed"})'); +o = Abacus.Partition(20,{type:"packed"}); echo('o.total()'); echo(o.total()); diff --git a/test/partitions.txt b/test/partitions.txt index 6e8f9a5..41b30bd 100644 --- a/test/partitions.txt +++ b/test/partitions.txt @@ -1,6 +1,6 @@ Abacus.Partitions (VERSION = 0.8.0) --- -o = Abacus.Partition(7,{length:"constant"}) +o = Abacus.Partition(7) o.total() 15 o.next() @@ -8,75 +8,75 @@ o.next() o.hasNext() true o.next() -[ 2, 1, 1, 1, 1, 1, 0 ] +[ 2, 1, 1, 1, 1, 1 ] default order is "lex", lexicographic-order o.rewind() [ 1, 1, 1, 1, 1, 1, 1 ] -[ 2, 1, 1, 1, 1, 1, 0 ] -[ 2, 2, 1, 1, 1, 0, 0 ] -[ 2, 2, 2, 1, 0, 0, 0 ] -[ 3, 1, 1, 1, 1, 0, 0 ] -[ 3, 2, 1, 1, 0, 0, 0 ] -[ 3, 2, 2, 0, 0, 0, 0 ] -[ 3, 3, 1, 0, 0, 0, 0 ] -[ 4, 1, 1, 1, 0, 0, 0 ] -[ 4, 2, 1, 0, 0, 0, 0 ] -[ 4, 3, 0, 0, 0, 0, 0 ] -[ 5, 1, 1, 0, 0, 0, 0 ] -[ 5, 2, 0, 0, 0, 0, 0 ] -[ 6, 1, 0, 0, 0, 0, 0 ] -[ 7, 0, 0, 0, 0, 0, 0 ] +[ 2, 1, 1, 1, 1, 1 ] +[ 2, 2, 1, 1, 1 ] +[ 2, 2, 2, 1 ] +[ 3, 1, 1, 1, 1 ] +[ 3, 2, 1, 1 ] +[ 3, 2, 2 ] +[ 3, 3, 1 ] +[ 4, 1, 1, 1 ] +[ 4, 2, 1 ] +[ 4, 3 ] +[ 5, 1, 1 ] +[ 5, 2 ] +[ 6, 1 ] +[ 7 ] backwards o.rewind(-1) -[ 7, 0, 0, 0, 0, 0, 0 ] -[ 6, 1, 0, 0, 0, 0, 0 ] -[ 5, 2, 0, 0, 0, 0, 0 ] -[ 5, 1, 1, 0, 0, 0, 0 ] -[ 4, 3, 0, 0, 0, 0, 0 ] -[ 4, 2, 1, 0, 0, 0, 0 ] -[ 4, 1, 1, 1, 0, 0, 0 ] -[ 3, 3, 1, 0, 0, 0, 0 ] -[ 3, 2, 2, 0, 0, 0, 0 ] -[ 3, 2, 1, 1, 0, 0, 0 ] -[ 3, 1, 1, 1, 1, 0, 0 ] -[ 2, 2, 2, 1, 0, 0, 0 ] -[ 2, 2, 1, 1, 1, 0, 0 ] -[ 2, 1, 1, 1, 1, 1, 0 ] +[ 7 ] +[ 6, 1 ] +[ 5, 2 ] +[ 5, 1, 1 ] +[ 4, 3 ] +[ 4, 2, 1 ] +[ 4, 1, 1, 1 ] +[ 3, 3, 1 ] +[ 3, 2, 2 ] +[ 3, 2, 1, 1 ] +[ 3, 1, 1, 1, 1 ] +[ 2, 2, 2, 1 ] +[ 2, 2, 1, 1, 1 ] +[ 2, 1, 1, 1, 1, 1 ] [ 1, 1, 1, 1, 1, 1, 1 ] o.order("lex,reflected") [ 1, 1, 1, 1, 1, 1, 1 ] -[ 0, 1, 1, 1, 1, 1, 2 ] -[ 0, 0, 1, 1, 1, 2, 2 ] -[ 0, 0, 0, 1, 2, 2, 2 ] -[ 0, 0, 1, 1, 1, 1, 3 ] -[ 0, 0, 0, 1, 1, 2, 3 ] -[ 0, 0, 0, 0, 2, 2, 3 ] -[ 0, 0, 0, 0, 1, 3, 3 ] -[ 0, 0, 0, 1, 1, 1, 4 ] -[ 0, 0, 0, 0, 1, 2, 4 ] -[ 0, 0, 0, 0, 0, 3, 4 ] -[ 0, 0, 0, 0, 1, 1, 5 ] -[ 0, 0, 0, 0, 0, 2, 5 ] -[ 0, 0, 0, 0, 0, 1, 6 ] -[ 0, 0, 0, 0, 0, 0, 7 ] +[ 1, 1, 1, 1, 1, 2 ] +[ 1, 1, 1, 2, 2 ] +[ 1, 2, 2, 2 ] +[ 1, 1, 1, 1, 3 ] +[ 1, 1, 2, 3 ] +[ 2, 2, 3 ] +[ 1, 3, 3 ] +[ 1, 1, 1, 4 ] +[ 1, 2, 4 ] +[ 3, 4 ] +[ 1, 1, 5 ] +[ 2, 5 ] +[ 1, 6 ] +[ 7 ] o.order("lex,reversed") -[ 7, 0, 0, 0, 0, 0, 0 ] -[ 6, 1, 0, 0, 0, 0, 0 ] -[ 5, 2, 0, 0, 0, 0, 0 ] -[ 5, 1, 1, 0, 0, 0, 0 ] -[ 4, 3, 0, 0, 0, 0, 0 ] -[ 4, 2, 1, 0, 0, 0, 0 ] -[ 4, 1, 1, 1, 0, 0, 0 ] -[ 3, 3, 1, 0, 0, 0, 0 ] -[ 3, 2, 2, 0, 0, 0, 0 ] -[ 3, 2, 1, 1, 0, 0, 0 ] -[ 3, 1, 1, 1, 1, 0, 0 ] -[ 2, 2, 2, 1, 0, 0, 0 ] -[ 2, 2, 1, 1, 1, 0, 0 ] -[ 2, 1, 1, 1, 1, 1, 0 ] +[ 7 ] +[ 6, 1 ] +[ 5, 2 ] +[ 5, 1, 1 ] +[ 4, 3 ] +[ 4, 2, 1 ] +[ 4, 1, 1, 1 ] +[ 3, 3, 1 ] +[ 3, 2, 2 ] +[ 3, 2, 1, 1 ] +[ 3, 1, 1, 1, 1 ] +[ 2, 2, 2, 1 ] +[ 2, 2, 1, 1, 1 ] +[ 2, 1, 1, 1, 1, 1 ] [ 1, 1, 1, 1, 1, 1, 1 ] o.random() -[ 4, 2, 1, 0, 0, 0, 0 ] +[ 3, 3, 1 ] o.dispose() o = Abacus.Partition(8) o.total() @@ -182,7 +182,7 @@ o.order("lex,reversed") [ 2, 1, 1, 1, 1, 1, 1 ] [ 1, 1, 1, 1, 1, 1, 1, 1 ] o.random() -[ 3, 2, 1, 1, 1 ] +[ 5, 2, 1 ] o.dispose() o = Abacus.Partition(12,{type:"packed"}) o.total() @@ -508,9 +508,9 @@ o.order("lex,reversed") [ [ 2, 1 ], [ 1, 10 ] ] [ [ 1, 12 ] ] o.random() -[ [ 5, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 1, 1 ] ] o.dispose() -o = Abacus.Partition(20,{type:"packed",length:"constant"}) +o = Abacus.Partition(20,{type:"packed"}) o.total() 627 o.next() @@ -518,2521 +518,2521 @@ o.next() o.hasNext() true o.next() -[ [ 2, 1 ], [ 1, 18 ], [ 0, 1 ] ] +[ [ 2, 1 ], [ 1, 18 ] ] default order is "lex", lexicographic-order o.rewind() [ [ 1, 20 ] ] -[ [ 2, 1 ], [ 1, 18 ], [ 0, 1 ] ] -[ [ 2, 2 ], [ 1, 16 ], [ 0, 2 ] ] -[ [ 2, 3 ], [ 1, 14 ], [ 0, 3 ] ] -[ [ 2, 4 ], [ 1, 12 ], [ 0, 4 ] ] -[ [ 2, 5 ], [ 1, 10 ], [ 0, 5 ] ] -[ [ 2, 6 ], [ 1, 8 ], [ 0, 6 ] ] -[ [ 2, 7 ], [ 1, 6 ], [ 0, 7 ] ] -[ [ 2, 8 ], [ 1, 4 ], [ 0, 8 ] ] -[ [ 2, 9 ], [ 1, 2 ], [ 0, 9 ] ] -[ [ 2, 10 ], [ 0, 10 ] ] -[ [ 3, 1 ], [ 1, 17 ], [ 0, 2 ] ] -[ [ 3, 1 ], [ 2, 1 ], [ 1, 15 ], [ 0, 3 ] ] -[ [ 3, 1 ], [ 2, 2 ], [ 1, 13 ], [ 0, 4 ] ] -[ [ 3, 1 ], [ 2, 3 ], [ 1, 11 ], [ 0, 5 ] ] -[ [ 3, 1 ], [ 2, 4 ], [ 1, 9 ], [ 0, 6 ] ] -[ [ 3, 1 ], [ 2, 5 ], [ 1, 7 ], [ 0, 7 ] ] -[ [ 3, 1 ], [ 2, 6 ], [ 1, 5 ], [ 0, 8 ] ] -[ [ 3, 1 ], [ 2, 7 ], [ 1, 3 ], [ 0, 9 ] ] -[ [ 3, 1 ], [ 2, 8 ], [ 1, 1 ], [ 0, 10 ] ] -[ [ 3, 2 ], [ 1, 14 ], [ 0, 4 ] ] -[ [ 3, 2 ], [ 2, 1 ], [ 1, 12 ], [ 0, 5 ] ] -[ [ 3, 2 ], [ 2, 2 ], [ 1, 10 ], [ 0, 6 ] ] -[ [ 3, 2 ], [ 2, 3 ], [ 1, 8 ], [ 0, 7 ] ] -[ [ 3, 2 ], [ 2, 4 ], [ 1, 6 ], [ 0, 8 ] ] -[ [ 3, 2 ], [ 2, 5 ], [ 1, 4 ], [ 0, 9 ] ] -[ [ 3, 2 ], [ 2, 6 ], [ 1, 2 ], [ 0, 10 ] ] -[ [ 3, 2 ], [ 2, 7 ], [ 0, 11 ] ] -[ [ 3, 3 ], [ 1, 11 ], [ 0, 6 ] ] -[ [ 3, 3 ], [ 2, 1 ], [ 1, 9 ], [ 0, 7 ] ] -[ [ 3, 3 ], [ 2, 2 ], [ 1, 7 ], [ 0, 8 ] ] -[ [ 3, 3 ], [ 2, 3 ], [ 1, 5 ], [ 0, 9 ] ] -[ [ 3, 3 ], [ 2, 4 ], [ 1, 3 ], [ 0, 10 ] ] -[ [ 3, 3 ], [ 2, 5 ], [ 1, 1 ], [ 0, 11 ] ] -[ [ 3, 4 ], [ 1, 8 ], [ 0, 8 ] ] -[ [ 3, 4 ], [ 2, 1 ], [ 1, 6 ], [ 0, 9 ] ] -[ [ 3, 4 ], [ 2, 2 ], [ 1, 4 ], [ 0, 10 ] ] -[ [ 3, 4 ], [ 2, 3 ], [ 1, 2 ], [ 0, 11 ] ] -[ [ 3, 4 ], [ 2, 4 ], [ 0, 12 ] ] -[ [ 3, 5 ], [ 1, 5 ], [ 0, 10 ] ] -[ [ 3, 5 ], [ 2, 1 ], [ 1, 3 ], [ 0, 11 ] ] -[ [ 3, 5 ], [ 2, 2 ], [ 1, 1 ], [ 0, 12 ] ] -[ [ 3, 6 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 3, 6 ], [ 2, 1 ], [ 0, 13 ] ] -[ [ 4, 1 ], [ 1, 16 ], [ 0, 3 ] ] -[ [ 4, 1 ], [ 2, 1 ], [ 1, 14 ], [ 0, 4 ] ] -[ [ 4, 1 ], [ 2, 2 ], [ 1, 12 ], [ 0, 5 ] ] -[ [ 4, 1 ], [ 2, 3 ], [ 1, 10 ], [ 0, 6 ] ] -[ [ 4, 1 ], [ 2, 4 ], [ 1, 8 ], [ 0, 7 ] ] -[ [ 4, 1 ], [ 2, 5 ], [ 1, 6 ], [ 0, 8 ] ] -[ [ 4, 1 ], [ 2, 6 ], [ 1, 4 ], [ 0, 9 ] ] -[ [ 4, 1 ], [ 2, 7 ], [ 1, 2 ], [ 0, 10 ] ] -[ [ 4, 1 ], [ 2, 8 ], [ 0, 11 ] ] -[ [ 4, 1 ], [ 3, 1 ], [ 1, 13 ], [ 0, 5 ] ] -[ [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 11 ], [ 0, 6 ] ] -[ [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 9 ], [ 0, 7 ] ] -[ [ 4, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 7 ], [ 0, 8 ] ] -[ [ 4, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 5 ], [ 0, 9 ] ] -[ [ 4, 1 ], [ 3, 1 ], [ 2, 5 ], [ 1, 3 ], [ 0, 10 ] ] -[ [ 4, 1 ], [ 3, 1 ], [ 2, 6 ], [ 1, 1 ], [ 0, 11 ] ] -[ [ 4, 1 ], [ 3, 2 ], [ 1, 10 ], [ 0, 7 ] ] -[ [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 8 ], [ 0, 8 ] ] -[ [ 4, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 6 ], [ 0, 9 ] ] -[ [ 4, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 4 ], [ 0, 10 ] ] -[ [ 4, 1 ], [ 3, 2 ], [ 2, 4 ], [ 1, 2 ], [ 0, 11 ] ] -[ [ 4, 1 ], [ 3, 2 ], [ 2, 5 ], [ 0, 12 ] ] -[ [ 4, 1 ], [ 3, 3 ], [ 1, 7 ], [ 0, 9 ] ] -[ [ 4, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 5 ], [ 0, 10 ] ] -[ [ 4, 1 ], [ 3, 3 ], [ 2, 2 ], [ 1, 3 ], [ 0, 11 ] ] -[ [ 4, 1 ], [ 3, 3 ], [ 2, 3 ], [ 1, 1 ], [ 0, 12 ] ] -[ [ 4, 1 ], [ 3, 4 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 4, 1 ], [ 3, 4 ], [ 2, 1 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 4, 1 ], [ 3, 4 ], [ 2, 2 ], [ 0, 13 ] ] -[ [ 4, 1 ], [ 3, 5 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 4, 2 ], [ 1, 12 ], [ 0, 6 ] ] -[ [ 4, 2 ], [ 2, 1 ], [ 1, 10 ], [ 0, 7 ] ] -[ [ 4, 2 ], [ 2, 2 ], [ 1, 8 ], [ 0, 8 ] ] -[ [ 4, 2 ], [ 2, 3 ], [ 1, 6 ], [ 0, 9 ] ] -[ [ 4, 2 ], [ 2, 4 ], [ 1, 4 ], [ 0, 10 ] ] -[ [ 4, 2 ], [ 2, 5 ], [ 1, 2 ], [ 0, 11 ] ] -[ [ 4, 2 ], [ 2, 6 ], [ 0, 12 ] ] -[ [ 4, 2 ], [ 3, 1 ], [ 1, 9 ], [ 0, 8 ] ] -[ [ 4, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 7 ], [ 0, 9 ] ] -[ [ 4, 2 ], [ 3, 1 ], [ 2, 2 ], [ 1, 5 ], [ 0, 10 ] ] -[ [ 4, 2 ], [ 3, 1 ], [ 2, 3 ], [ 1, 3 ], [ 0, 11 ] ] -[ [ 4, 2 ], [ 3, 1 ], [ 2, 4 ], [ 1, 1 ], [ 0, 12 ] ] -[ [ 4, 2 ], [ 3, 2 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 4, 2 ], [ 3, 2 ], [ 2, 1 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 4, 2 ], [ 3, 2 ], [ 2, 2 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 4, 2 ], [ 3, 2 ], [ 2, 3 ], [ 0, 13 ] ] -[ [ 4, 2 ], [ 3, 3 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 4, 2 ], [ 3, 3 ], [ 2, 1 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 4, 2 ], [ 3, 4 ], [ 0, 14 ] ] -[ [ 4, 3 ], [ 1, 8 ], [ 0, 9 ] ] -[ [ 4, 3 ], [ 2, 1 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 4, 3 ], [ 2, 2 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 4, 3 ], [ 2, 3 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 4, 3 ], [ 2, 4 ], [ 0, 13 ] ] -[ [ 4, 3 ], [ 3, 1 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 4, 3 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 4, 3 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 4, 3 ], [ 3, 2 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 4, 3 ], [ 3, 2 ], [ 2, 1 ], [ 0, 14 ] ] -[ [ 4, 4 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 4, 4 ], [ 2, 1 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 4, 4 ], [ 2, 2 ], [ 0, 14 ] ] -[ [ 4, 4 ], [ 3, 1 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 4, 5 ], [ 0, 15 ] ] -[ [ 5, 1 ], [ 1, 15 ], [ 0, 4 ] ] -[ [ 5, 1 ], [ 2, 1 ], [ 1, 13 ], [ 0, 5 ] ] -[ [ 5, 1 ], [ 2, 2 ], [ 1, 11 ], [ 0, 6 ] ] -[ [ 5, 1 ], [ 2, 3 ], [ 1, 9 ], [ 0, 7 ] ] -[ [ 5, 1 ], [ 2, 4 ], [ 1, 7 ], [ 0, 8 ] ] -[ [ 5, 1 ], [ 2, 5 ], [ 1, 5 ], [ 0, 9 ] ] -[ [ 5, 1 ], [ 2, 6 ], [ 1, 3 ], [ 0, 10 ] ] -[ [ 5, 1 ], [ 2, 7 ], [ 1, 1 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 3, 1 ], [ 1, 12 ], [ 0, 6 ] ] -[ [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 10 ], [ 0, 7 ] ] -[ [ 5, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 8 ], [ 0, 8 ] ] -[ [ 5, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 6 ], [ 0, 9 ] ] -[ [ 5, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 4 ], [ 0, 10 ] ] -[ [ 5, 1 ], [ 3, 1 ], [ 2, 5 ], [ 1, 2 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 3, 1 ], [ 2, 6 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 3, 2 ], [ 1, 9 ], [ 0, 8 ] ] -[ [ 5, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 7 ], [ 0, 9 ] ] -[ [ 5, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 5 ], [ 0, 10 ] ] -[ [ 5, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 3 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 3, 2 ], [ 2, 4 ], [ 1, 1 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 3, 3 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 5, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 3, 3 ], [ 2, 2 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 3, 3 ], [ 2, 3 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 3, 4 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 3, 4 ], [ 2, 1 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 3, 5 ], [ 0, 14 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 1, 11 ], [ 0, 7 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 9 ], [ 0, 8 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 7 ], [ 0, 9 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 5 ], [ 0, 10 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 2, 4 ], [ 1, 3 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 2, 5 ], [ 1, 1 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 8 ], [ 0, 9 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 4 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 3 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 3 ], [ 2, 1 ], [ 0, 14 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 2, 2 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 2, 3 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 2 ], [ 0, 14 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 3, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 5, 1 ], [ 4, 3 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 4, 3 ], [ 2, 1 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 5, 1 ], [ 4, 3 ], [ 3, 1 ], [ 0, 15 ] ] -[ [ 5, 2 ], [ 1, 10 ], [ 0, 8 ] ] -[ [ 5, 2 ], [ 2, 1 ], [ 1, 8 ], [ 0, 9 ] ] -[ [ 5, 2 ], [ 2, 2 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 5, 2 ], [ 2, 3 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 5, 2 ], [ 2, 4 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 5, 2 ], [ 2, 5 ], [ 0, 13 ] ] -[ [ 5, 2 ], [ 3, 1 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 5, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 5, 2 ], [ 3, 1 ], [ 2, 2 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 5, 2 ], [ 3, 1 ], [ 2, 3 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 5, 2 ], [ 3, 2 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 5, 2 ], [ 3, 2 ], [ 2, 1 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 5, 2 ], [ 3, 2 ], [ 2, 2 ], [ 0, 14 ] ] -[ [ 5, 2 ], [ 3, 3 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 5, 2 ], [ 4, 1 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 5, 2 ], [ 4, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 5, 2 ], [ 4, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 5, 2 ], [ 4, 1 ], [ 2, 3 ], [ 0, 14 ] ] -[ [ 5, 2 ], [ 4, 1 ], [ 3, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 5, 2 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 5, 2 ], [ 4, 1 ], [ 3, 2 ], [ 0, 15 ] ] -[ [ 5, 2 ], [ 4, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 5, 2 ], [ 4, 2 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 5, 3 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 5, 3 ], [ 2, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 5, 3 ], [ 2, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 5, 3 ], [ 3, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 5, 3 ], [ 3, 1 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 5, 3 ], [ 4, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 5, 4 ], [ 0, 16 ] ] -[ [ 6, 1 ], [ 1, 14 ], [ 0, 5 ] ] -[ [ 6, 1 ], [ 2, 1 ], [ 1, 12 ], [ 0, 6 ] ] -[ [ 6, 1 ], [ 2, 2 ], [ 1, 10 ], [ 0, 7 ] ] -[ [ 6, 1 ], [ 2, 3 ], [ 1, 8 ], [ 0, 8 ] ] -[ [ 6, 1 ], [ 2, 4 ], [ 1, 6 ], [ 0, 9 ] ] -[ [ 6, 1 ], [ 2, 5 ], [ 1, 4 ], [ 0, 10 ] ] -[ [ 6, 1 ], [ 2, 6 ], [ 1, 2 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 2, 7 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 3, 1 ], [ 1, 11 ], [ 0, 7 ] ] -[ [ 6, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 9 ], [ 0, 8 ] ] -[ [ 6, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 7 ], [ 0, 9 ] ] -[ [ 6, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 5 ], [ 0, 10 ] ] -[ [ 6, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 3 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 3, 1 ], [ 2, 5 ], [ 1, 1 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 3, 2 ], [ 1, 8 ], [ 0, 9 ] ] -[ [ 6, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 6, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 3, 2 ], [ 2, 4 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 3, 3 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 3, 3 ], [ 2, 2 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 3, 4 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 3, 4 ], [ 2, 1 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 1, 10 ], [ 0, 8 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 8 ], [ 0, 9 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 2, 4 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 2, 5 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 2 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 3 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 4, 2 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 4, 2 ], [ 2, 2 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 4, 2 ], [ 2, 3 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 4, 2 ], [ 3, 2 ], [ 0, 15 ] ] -[ [ 6, 1 ], [ 4, 3 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 4, 3 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 1, 9 ], [ 0, 9 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 2, 3 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 2, 4 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 3 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 3, 2 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 3, 3 ], [ 0, 15 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 4, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 6, 1 ], [ 5, 2 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 5, 2 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 5, 2 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 6, 1 ], [ 5, 2 ], [ 3, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 6, 1 ], [ 5, 2 ], [ 4, 1 ], [ 0, 16 ] ] -[ [ 6, 2 ], [ 1, 8 ], [ 0, 10 ] ] -[ [ 6, 2 ], [ 2, 1 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 6, 2 ], [ 2, 2 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 6, 2 ], [ 2, 3 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 6, 2 ], [ 2, 4 ], [ 0, 14 ] ] -[ [ 6, 2 ], [ 3, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 6, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 6, 2 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 6, 2 ], [ 3, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 6, 2 ], [ 3, 2 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 6, 2 ], [ 4, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 6, 2 ], [ 4, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 6, 2 ], [ 4, 1 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 6, 2 ], [ 4, 1 ], [ 3, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 6, 2 ], [ 4, 2 ], [ 0, 16 ] ] -[ [ 6, 2 ], [ 5, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 6, 2 ], [ 5, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 6, 2 ], [ 5, 1 ], [ 3, 1 ], [ 0, 16 ] ] -[ [ 6, 3 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 6, 3 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 7, 1 ], [ 1, 13 ], [ 0, 6 ] ] -[ [ 7, 1 ], [ 2, 1 ], [ 1, 11 ], [ 0, 7 ] ] -[ [ 7, 1 ], [ 2, 2 ], [ 1, 9 ], [ 0, 8 ] ] -[ [ 7, 1 ], [ 2, 3 ], [ 1, 7 ], [ 0, 9 ] ] -[ [ 7, 1 ], [ 2, 4 ], [ 1, 5 ], [ 0, 10 ] ] -[ [ 7, 1 ], [ 2, 5 ], [ 1, 3 ], [ 0, 11 ] ] -[ [ 7, 1 ], [ 2, 6 ], [ 1, 1 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 3, 1 ], [ 1, 10 ], [ 0, 8 ] ] -[ [ 7, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 8 ], [ 0, 9 ] ] -[ [ 7, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 7, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 7, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 3, 1 ], [ 2, 5 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 3, 2 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 7, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 7, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 3, 3 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 3, 3 ], [ 2, 2 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 3, 4 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 1, 9 ], [ 0, 9 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 2, 4 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 3 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 3, 3 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 4, 2 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 4, 2 ], [ 2, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 4, 3 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 1, 8 ], [ 0, 10 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 2, 3 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 2, 4 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 3, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 3, 2 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 4, 2 ], [ 0, 16 ] ] -[ [ 7, 1 ], [ 5, 2 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 5, 2 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 5, 2 ], [ 3, 1 ], [ 0, 16 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 1, 7 ], [ 0, 11 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 2, 2 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 2, 3 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 3, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 4, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 0, 16 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 5, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 5, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 7, 1 ], [ 6, 2 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 7, 2 ], [ 1, 6 ], [ 0, 12 ] ] -[ [ 7, 2 ], [ 2, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 7, 2 ], [ 2, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 7, 2 ], [ 2, 3 ], [ 0, 15 ] ] -[ [ 7, 2 ], [ 3, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 7, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 7, 2 ], [ 3, 2 ], [ 0, 16 ] ] -[ [ 7, 2 ], [ 4, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 7, 2 ], [ 4, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 7, 2 ], [ 5, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 7, 2 ], [ 6, 1 ], [ 0, 17 ] ] -[ [ 8, 1 ], [ 1, 12 ], [ 0, 7 ] ] -[ [ 8, 1 ], [ 2, 1 ], [ 1, 10 ], [ 0, 8 ] ] -[ [ 8, 1 ], [ 2, 2 ], [ 1, 8 ], [ 0, 9 ] ] -[ [ 8, 1 ], [ 2, 3 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 8, 1 ], [ 2, 4 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 8, 1 ], [ 2, 5 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 8, 1 ], [ 2, 6 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 3, 1 ], [ 1, 9 ], [ 0, 9 ] ] -[ [ 8, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 8, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 8, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 8, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 3, 2 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 8, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 8, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 3, 2 ], [ 2, 3 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 3, 3 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 3, 4 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 1, 8 ], [ 0, 10 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 2, 4 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 4, 2 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 4, 2 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 4, 3 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 1, 7 ], [ 0, 11 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 2, 3 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 3, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 5, 2 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 5, 2 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 1, 6 ], [ 0, 12 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 2, 3 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 3, 2 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 4, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 4, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 5, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 6, 2 ], [ 0, 17 ] ] -[ [ 8, 1 ], [ 7, 1 ], [ 1, 5 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 7, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 7, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 7, 1 ], [ 3, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 7, 1 ], [ 3, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 7, 1 ], [ 4, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 7, 1 ], [ 5, 1 ], [ 0, 17 ] ] -[ [ 8, 2 ], [ 1, 4 ], [ 0, 14 ] ] -[ [ 8, 2 ], [ 2, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 8, 2 ], [ 2, 2 ], [ 0, 16 ] ] -[ [ 8, 2 ], [ 3, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 8, 2 ], [ 4, 1 ], [ 0, 17 ] ] -[ [ 9, 1 ], [ 1, 11 ], [ 0, 8 ] ] -[ [ 9, 1 ], [ 2, 1 ], [ 1, 9 ], [ 0, 9 ] ] -[ [ 9, 1 ], [ 2, 2 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 9, 1 ], [ 2, 3 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 9, 1 ], [ 2, 4 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 9, 1 ], [ 2, 5 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 9, 1 ], [ 3, 1 ], [ 1, 8 ], [ 0, 10 ] ] -[ [ 9, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 9, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 9, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 9, 1 ], [ 3, 1 ], [ 2, 4 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 3, 2 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 9, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 9, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 3, 3 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 3, 3 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 1, 7 ], [ 0, 11 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 4, 2 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 4, 2 ], [ 3, 1 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 1, 6 ], [ 0, 12 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 2, 3 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 3, 2 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 5, 2 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 6, 1 ], [ 1, 5 ], [ 0, 13 ] ] -[ [ 9, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 6, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 6, 1 ], [ 4, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 6, 1 ], [ 5, 1 ], [ 0, 17 ] ] -[ [ 9, 1 ], [ 7, 1 ], [ 1, 4 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 7, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 7, 1 ], [ 2, 2 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 7, 1 ], [ 3, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 7, 1 ], [ 4, 1 ], [ 0, 17 ] ] -[ [ 9, 1 ], [ 8, 1 ], [ 1, 3 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 8, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 8, 1 ], [ 3, 1 ], [ 0, 17 ] ] -[ [ 9, 2 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 9, 2 ], [ 2, 1 ], [ 0, 17 ] ] -[ [ 10, 1 ], [ 1, 10 ], [ 0, 9 ] ] -[ [ 10, 1 ], [ 2, 1 ], [ 1, 8 ], [ 0, 10 ] ] -[ [ 10, 1 ], [ 2, 2 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 10, 1 ], [ 2, 3 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 10, 1 ], [ 2, 4 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 10, 1 ], [ 2, 5 ], [ 0, 14 ] ] -[ [ 10, 1 ], [ 3, 1 ], [ 1, 7 ], [ 0, 11 ] ] -[ [ 10, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 10, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 10, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 10, 1 ], [ 3, 2 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 10, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 10, 1 ], [ 3, 2 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 3, 3 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 4, 1 ], [ 1, 6 ], [ 0, 12 ] ] -[ [ 10, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 10, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 10, 1 ], [ 4, 1 ], [ 2, 3 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 10, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 4, 1 ], [ 3, 2 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 4, 2 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 4, 2 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 5, 1 ], [ 1, 5 ], [ 0, 13 ] ] -[ [ 10, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 10, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 5, 2 ], [ 0, 17 ] ] -[ [ 10, 1 ], [ 6, 1 ], [ 1, 4 ], [ 0, 14 ] ] -[ [ 10, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 6, 1 ], [ 2, 2 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 6, 1 ], [ 4, 1 ], [ 0, 17 ] ] -[ [ 10, 1 ], [ 7, 1 ], [ 1, 3 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 7, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 7, 1 ], [ 3, 1 ], [ 0, 17 ] ] -[ [ 10, 1 ], [ 8, 1 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 8, 1 ], [ 2, 1 ], [ 0, 17 ] ] -[ [ 10, 1 ], [ 9, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 10, 2 ], [ 0, 18 ] ] -[ [ 11, 1 ], [ 1, 9 ], [ 0, 10 ] ] -[ [ 11, 1 ], [ 2, 1 ], [ 1, 7 ], [ 0, 11 ] ] -[ [ 11, 1 ], [ 2, 2 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 11, 1 ], [ 2, 3 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 11, 1 ], [ 2, 4 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 11, 1 ], [ 3, 1 ], [ 1, 6 ], [ 0, 12 ] ] -[ [ 11, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 11, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 11, 1 ], [ 3, 1 ], [ 2, 3 ], [ 0, 15 ] ] -[ [ 11, 1 ], [ 3, 2 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 11, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 11, 1 ], [ 3, 3 ], [ 0, 16 ] ] -[ [ 11, 1 ], [ 4, 1 ], [ 1, 5 ], [ 0, 13 ] ] -[ [ 11, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 11, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 11, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 11, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 11, 1 ], [ 4, 2 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 11, 1 ], [ 5, 1 ], [ 1, 4 ], [ 0, 14 ] ] -[ [ 11, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 11, 1 ], [ 5, 1 ], [ 2, 2 ], [ 0, 16 ] ] -[ [ 11, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 11, 1 ], [ 5, 1 ], [ 4, 1 ], [ 0, 17 ] ] -[ [ 11, 1 ], [ 6, 1 ], [ 1, 3 ], [ 0, 15 ] ] -[ [ 11, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 11, 1 ], [ 6, 1 ], [ 3, 1 ], [ 0, 17 ] ] -[ [ 11, 1 ], [ 7, 1 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 11, 1 ], [ 7, 1 ], [ 2, 1 ], [ 0, 17 ] ] -[ [ 11, 1 ], [ 8, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 11, 1 ], [ 9, 1 ], [ 0, 18 ] ] -[ [ 12, 1 ], [ 1, 8 ], [ 0, 11 ] ] -[ [ 12, 1 ], [ 2, 1 ], [ 1, 6 ], [ 0, 12 ] ] -[ [ 12, 1 ], [ 2, 2 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 12, 1 ], [ 2, 3 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 12, 1 ], [ 2, 4 ], [ 0, 15 ] ] -[ [ 12, 1 ], [ 3, 1 ], [ 1, 5 ], [ 0, 13 ] ] -[ [ 12, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 12, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 12, 1 ], [ 3, 2 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 12, 1 ], [ 3, 2 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 12, 1 ], [ 4, 1 ], [ 1, 4 ], [ 0, 14 ] ] -[ [ 12, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 12, 1 ], [ 4, 1 ], [ 2, 2 ], [ 0, 16 ] ] -[ [ 12, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 12, 1 ], [ 4, 2 ], [ 0, 17 ] ] -[ [ 12, 1 ], [ 5, 1 ], [ 1, 3 ], [ 0, 15 ] ] -[ [ 12, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 12, 1 ], [ 5, 1 ], [ 3, 1 ], [ 0, 17 ] ] -[ [ 12, 1 ], [ 6, 1 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 12, 1 ], [ 6, 1 ], [ 2, 1 ], [ 0, 17 ] ] -[ [ 12, 1 ], [ 7, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 12, 1 ], [ 8, 1 ], [ 0, 18 ] ] -[ [ 13, 1 ], [ 1, 7 ], [ 0, 12 ] ] -[ [ 13, 1 ], [ 2, 1 ], [ 1, 5 ], [ 0, 13 ] ] -[ [ 13, 1 ], [ 2, 2 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 13, 1 ], [ 2, 3 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 13, 1 ], [ 3, 1 ], [ 1, 4 ], [ 0, 14 ] ] -[ [ 13, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 13, 1 ], [ 3, 1 ], [ 2, 2 ], [ 0, 16 ] ] -[ [ 13, 1 ], [ 3, 2 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 13, 1 ], [ 4, 1 ], [ 1, 3 ], [ 0, 15 ] ] -[ [ 13, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 13, 1 ], [ 4, 1 ], [ 3, 1 ], [ 0, 17 ] ] -[ [ 13, 1 ], [ 5, 1 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 13, 1 ], [ 5, 1 ], [ 2, 1 ], [ 0, 17 ] ] -[ [ 13, 1 ], [ 6, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 13, 1 ], [ 7, 1 ], [ 0, 18 ] ] -[ [ 14, 1 ], [ 1, 6 ], [ 0, 13 ] ] -[ [ 14, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 14 ] ] -[ [ 14, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 14, 1 ], [ 2, 3 ], [ 0, 16 ] ] -[ [ 14, 1 ], [ 3, 1 ], [ 1, 3 ], [ 0, 15 ] ] -[ [ 14, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 14, 1 ], [ 3, 2 ], [ 0, 17 ] ] -[ [ 14, 1 ], [ 4, 1 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 14, 1 ], [ 4, 1 ], [ 2, 1 ], [ 0, 17 ] ] -[ [ 14, 1 ], [ 5, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 14, 1 ], [ 6, 1 ], [ 0, 18 ] ] -[ [ 15, 1 ], [ 1, 5 ], [ 0, 14 ] ] -[ [ 15, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 15 ] ] -[ [ 15, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 15, 1 ], [ 3, 1 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 15, 1 ], [ 3, 1 ], [ 2, 1 ], [ 0, 17 ] ] -[ [ 15, 1 ], [ 4, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 15, 1 ], [ 5, 1 ], [ 0, 18 ] ] -[ [ 16, 1 ], [ 1, 4 ], [ 0, 15 ] ] -[ [ 16, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 16, 1 ], [ 2, 2 ], [ 0, 17 ] ] -[ [ 16, 1 ], [ 3, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 16, 1 ], [ 4, 1 ], [ 0, 18 ] ] -[ [ 17, 1 ], [ 1, 3 ], [ 0, 16 ] ] -[ [ 17, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 17, 1 ], [ 3, 1 ], [ 0, 18 ] ] -[ [ 18, 1 ], [ 1, 2 ], [ 0, 17 ] ] -[ [ 18, 1 ], [ 2, 1 ], [ 0, 18 ] ] -[ [ 19, 1 ], [ 1, 1 ], [ 0, 18 ] ] -[ [ 20, 1 ], [ 0, 19 ] ] +[ [ 2, 1 ], [ 1, 18 ] ] +[ [ 2, 2 ], [ 1, 16 ] ] +[ [ 2, 3 ], [ 1, 14 ] ] +[ [ 2, 4 ], [ 1, 12 ] ] +[ [ 2, 5 ], [ 1, 10 ] ] +[ [ 2, 6 ], [ 1, 8 ] ] +[ [ 2, 7 ], [ 1, 6 ] ] +[ [ 2, 8 ], [ 1, 4 ] ] +[ [ 2, 9 ], [ 1, 2 ] ] +[ [ 2, 10 ] ] +[ [ 3, 1 ], [ 1, 17 ] ] +[ [ 3, 1 ], [ 2, 1 ], [ 1, 15 ] ] +[ [ 3, 1 ], [ 2, 2 ], [ 1, 13 ] ] +[ [ 3, 1 ], [ 2, 3 ], [ 1, 11 ] ] +[ [ 3, 1 ], [ 2, 4 ], [ 1, 9 ] ] +[ [ 3, 1 ], [ 2, 5 ], [ 1, 7 ] ] +[ [ 3, 1 ], [ 2, 6 ], [ 1, 5 ] ] +[ [ 3, 1 ], [ 2, 7 ], [ 1, 3 ] ] +[ [ 3, 1 ], [ 2, 8 ], [ 1, 1 ] ] +[ [ 3, 2 ], [ 1, 14 ] ] +[ [ 3, 2 ], [ 2, 1 ], [ 1, 12 ] ] +[ [ 3, 2 ], [ 2, 2 ], [ 1, 10 ] ] +[ [ 3, 2 ], [ 2, 3 ], [ 1, 8 ] ] +[ [ 3, 2 ], [ 2, 4 ], [ 1, 6 ] ] +[ [ 3, 2 ], [ 2, 5 ], [ 1, 4 ] ] +[ [ 3, 2 ], [ 2, 6 ], [ 1, 2 ] ] +[ [ 3, 2 ], [ 2, 7 ] ] +[ [ 3, 3 ], [ 1, 11 ] ] +[ [ 3, 3 ], [ 2, 1 ], [ 1, 9 ] ] +[ [ 3, 3 ], [ 2, 2 ], [ 1, 7 ] ] +[ [ 3, 3 ], [ 2, 3 ], [ 1, 5 ] ] +[ [ 3, 3 ], [ 2, 4 ], [ 1, 3 ] ] +[ [ 3, 3 ], [ 2, 5 ], [ 1, 1 ] ] +[ [ 3, 4 ], [ 1, 8 ] ] +[ [ 3, 4 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 3, 4 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 3, 4 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 3, 4 ], [ 2, 4 ] ] +[ [ 3, 5 ], [ 1, 5 ] ] +[ [ 3, 5 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 3, 5 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 3, 6 ], [ 1, 2 ] ] +[ [ 3, 6 ], [ 2, 1 ] ] +[ [ 4, 1 ], [ 1, 16 ] ] +[ [ 4, 1 ], [ 2, 1 ], [ 1, 14 ] ] +[ [ 4, 1 ], [ 2, 2 ], [ 1, 12 ] ] +[ [ 4, 1 ], [ 2, 3 ], [ 1, 10 ] ] +[ [ 4, 1 ], [ 2, 4 ], [ 1, 8 ] ] +[ [ 4, 1 ], [ 2, 5 ], [ 1, 6 ] ] +[ [ 4, 1 ], [ 2, 6 ], [ 1, 4 ] ] +[ [ 4, 1 ], [ 2, 7 ], [ 1, 2 ] ] +[ [ 4, 1 ], [ 2, 8 ] ] +[ [ 4, 1 ], [ 3, 1 ], [ 1, 13 ] ] +[ [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 11 ] ] +[ [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 9 ] ] +[ [ 4, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 7 ] ] +[ [ 4, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 5 ] ] +[ [ 4, 1 ], [ 3, 1 ], [ 2, 5 ], [ 1, 3 ] ] +[ [ 4, 1 ], [ 3, 1 ], [ 2, 6 ], [ 1, 1 ] ] +[ [ 4, 1 ], [ 3, 2 ], [ 1, 10 ] ] +[ [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 8 ] ] +[ [ 4, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 6 ] ] +[ [ 4, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 4 ] ] +[ [ 4, 1 ], [ 3, 2 ], [ 2, 4 ], [ 1, 2 ] ] +[ [ 4, 1 ], [ 3, 2 ], [ 2, 5 ] ] +[ [ 4, 1 ], [ 3, 3 ], [ 1, 7 ] ] +[ [ 4, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 4, 1 ], [ 3, 3 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 4, 1 ], [ 3, 3 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 4, 1 ], [ 3, 4 ], [ 1, 4 ] ] +[ [ 4, 1 ], [ 3, 4 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 4, 1 ], [ 3, 4 ], [ 2, 2 ] ] +[ [ 4, 1 ], [ 3, 5 ], [ 1, 1 ] ] +[ [ 4, 2 ], [ 1, 12 ] ] +[ [ 4, 2 ], [ 2, 1 ], [ 1, 10 ] ] +[ [ 4, 2 ], [ 2, 2 ], [ 1, 8 ] ] +[ [ 4, 2 ], [ 2, 3 ], [ 1, 6 ] ] +[ [ 4, 2 ], [ 2, 4 ], [ 1, 4 ] ] +[ [ 4, 2 ], [ 2, 5 ], [ 1, 2 ] ] +[ [ 4, 2 ], [ 2, 6 ] ] +[ [ 4, 2 ], [ 3, 1 ], [ 1, 9 ] ] +[ [ 4, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 7 ] ] +[ [ 4, 2 ], [ 3, 1 ], [ 2, 2 ], [ 1, 5 ] ] +[ [ 4, 2 ], [ 3, 1 ], [ 2, 3 ], [ 1, 3 ] ] +[ [ 4, 2 ], [ 3, 1 ], [ 2, 4 ], [ 1, 1 ] ] +[ [ 4, 2 ], [ 3, 2 ], [ 1, 6 ] ] +[ [ 4, 2 ], [ 3, 2 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 4, 2 ], [ 3, 2 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 4, 2 ], [ 3, 2 ], [ 2, 3 ] ] +[ [ 4, 2 ], [ 3, 3 ], [ 1, 3 ] ] +[ [ 4, 2 ], [ 3, 3 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 4, 2 ], [ 3, 4 ] ] +[ [ 4, 3 ], [ 1, 8 ] ] +[ [ 4, 3 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 4, 3 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 4, 3 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 4, 3 ], [ 2, 4 ] ] +[ [ 4, 3 ], [ 3, 1 ], [ 1, 5 ] ] +[ [ 4, 3 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 4, 3 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 4, 3 ], [ 3, 2 ], [ 1, 2 ] ] +[ [ 4, 3 ], [ 3, 2 ], [ 2, 1 ] ] +[ [ 4, 4 ], [ 1, 4 ] ] +[ [ 4, 4 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 4, 4 ], [ 2, 2 ] ] +[ [ 4, 4 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 4, 5 ] ] +[ [ 5, 1 ], [ 1, 15 ] ] +[ [ 5, 1 ], [ 2, 1 ], [ 1, 13 ] ] +[ [ 5, 1 ], [ 2, 2 ], [ 1, 11 ] ] +[ [ 5, 1 ], [ 2, 3 ], [ 1, 9 ] ] +[ [ 5, 1 ], [ 2, 4 ], [ 1, 7 ] ] +[ [ 5, 1 ], [ 2, 5 ], [ 1, 5 ] ] +[ [ 5, 1 ], [ 2, 6 ], [ 1, 3 ] ] +[ [ 5, 1 ], [ 2, 7 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 3, 1 ], [ 1, 12 ] ] +[ [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 10 ] ] +[ [ 5, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 8 ] ] +[ [ 5, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 6 ] ] +[ [ 5, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 4 ] ] +[ [ 5, 1 ], [ 3, 1 ], [ 2, 5 ], [ 1, 2 ] ] +[ [ 5, 1 ], [ 3, 1 ], [ 2, 6 ] ] +[ [ 5, 1 ], [ 3, 2 ], [ 1, 9 ] ] +[ [ 5, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 7 ] ] +[ [ 5, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 5 ] ] +[ [ 5, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 3 ] ] +[ [ 5, 1 ], [ 3, 2 ], [ 2, 4 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 3, 3 ], [ 1, 6 ] ] +[ [ 5, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 5, 1 ], [ 3, 3 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 5, 1 ], [ 3, 3 ], [ 2, 3 ] ] +[ [ 5, 1 ], [ 3, 4 ], [ 1, 3 ] ] +[ [ 5, 1 ], [ 3, 4 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 3, 5 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 1, 11 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 9 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 7 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 5 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 2, 4 ], [ 1, 3 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 2, 5 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 8 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 4 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 5 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 3 ], [ 1, 2 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 3 ], [ 2, 1 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 1, 7 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 4 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 2 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 3, 2 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 4, 3 ], [ 1, 3 ] ] +[ [ 5, 1 ], [ 4, 3 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 4, 3 ], [ 3, 1 ] ] +[ [ 5, 2 ], [ 1, 10 ] ] +[ [ 5, 2 ], [ 2, 1 ], [ 1, 8 ] ] +[ [ 5, 2 ], [ 2, 2 ], [ 1, 6 ] ] +[ [ 5, 2 ], [ 2, 3 ], [ 1, 4 ] ] +[ [ 5, 2 ], [ 2, 4 ], [ 1, 2 ] ] +[ [ 5, 2 ], [ 2, 5 ] ] +[ [ 5, 2 ], [ 3, 1 ], [ 1, 7 ] ] +[ [ 5, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 5, 2 ], [ 3, 1 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 5, 2 ], [ 3, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 5, 2 ], [ 3, 2 ], [ 1, 4 ] ] +[ [ 5, 2 ], [ 3, 2 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 5, 2 ], [ 3, 2 ], [ 2, 2 ] ] +[ [ 5, 2 ], [ 3, 3 ], [ 1, 1 ] ] +[ [ 5, 2 ], [ 4, 1 ], [ 1, 6 ] ] +[ [ 5, 2 ], [ 4, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 5, 2 ], [ 4, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 5, 2 ], [ 4, 1 ], [ 2, 3 ] ] +[ [ 5, 2 ], [ 4, 1 ], [ 3, 1 ], [ 1, 3 ] ] +[ [ 5, 2 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 5, 2 ], [ 4, 1 ], [ 3, 2 ] ] +[ [ 5, 2 ], [ 4, 2 ], [ 1, 2 ] ] +[ [ 5, 2 ], [ 4, 2 ], [ 2, 1 ] ] +[ [ 5, 3 ], [ 1, 5 ] ] +[ [ 5, 3 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 5, 3 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 5, 3 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 5, 3 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 5, 3 ], [ 4, 1 ], [ 1, 1 ] ] +[ [ 5, 4 ] ] +[ [ 6, 1 ], [ 1, 14 ] ] +[ [ 6, 1 ], [ 2, 1 ], [ 1, 12 ] ] +[ [ 6, 1 ], [ 2, 2 ], [ 1, 10 ] ] +[ [ 6, 1 ], [ 2, 3 ], [ 1, 8 ] ] +[ [ 6, 1 ], [ 2, 4 ], [ 1, 6 ] ] +[ [ 6, 1 ], [ 2, 5 ], [ 1, 4 ] ] +[ [ 6, 1 ], [ 2, 6 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 2, 7 ] ] +[ [ 6, 1 ], [ 3, 1 ], [ 1, 11 ] ] +[ [ 6, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 9 ] ] +[ [ 6, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 7 ] ] +[ [ 6, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 5 ] ] +[ [ 6, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 3 ] ] +[ [ 6, 1 ], [ 3, 1 ], [ 2, 5 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 3, 2 ], [ 1, 8 ] ] +[ [ 6, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 6, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 6, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 3, 2 ], [ 2, 4 ] ] +[ [ 6, 1 ], [ 3, 3 ], [ 1, 5 ] ] +[ [ 6, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 6, 1 ], [ 3, 3 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 3, 4 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 3, 4 ], [ 2, 1 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 1, 10 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 8 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 6 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 4 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 2, 4 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 2, 5 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 7 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 4 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 2 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 3 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 4, 2 ], [ 1, 6 ] ] +[ [ 6, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 6, 1 ], [ 4, 2 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 4, 2 ], [ 2, 3 ] ] +[ [ 6, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 3 ] ] +[ [ 6, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 4, 2 ], [ 3, 2 ] ] +[ [ 6, 1 ], [ 4, 3 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 4, 3 ], [ 2, 1 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 1, 9 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 7 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 5 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 2, 3 ], [ 1, 3 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 2, 4 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 6 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 3 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 3, 2 ], [ 1, 3 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 3, 3 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 5 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 4, 2 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 5, 2 ], [ 1, 4 ] ] +[ [ 6, 1 ], [ 5, 2 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 5, 2 ], [ 2, 2 ] ] +[ [ 6, 1 ], [ 5, 2 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 5, 2 ], [ 4, 1 ] ] +[ [ 6, 2 ], [ 1, 8 ] ] +[ [ 6, 2 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 6, 2 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 6, 2 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 6, 2 ], [ 2, 4 ] ] +[ [ 6, 2 ], [ 3, 1 ], [ 1, 5 ] ] +[ [ 6, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 6, 2 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 6, 2 ], [ 3, 2 ], [ 1, 2 ] ] +[ [ 6, 2 ], [ 3, 2 ], [ 2, 1 ] ] +[ [ 6, 2 ], [ 4, 1 ], [ 1, 4 ] ] +[ [ 6, 2 ], [ 4, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 6, 2 ], [ 4, 1 ], [ 2, 2 ] ] +[ [ 6, 2 ], [ 4, 1 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 6, 2 ], [ 4, 2 ] ] +[ [ 6, 2 ], [ 5, 1 ], [ 1, 3 ] ] +[ [ 6, 2 ], [ 5, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 6, 2 ], [ 5, 1 ], [ 3, 1 ] ] +[ [ 6, 3 ], [ 1, 2 ] ] +[ [ 6, 3 ], [ 2, 1 ] ] +[ [ 7, 1 ], [ 1, 13 ] ] +[ [ 7, 1 ], [ 2, 1 ], [ 1, 11 ] ] +[ [ 7, 1 ], [ 2, 2 ], [ 1, 9 ] ] +[ [ 7, 1 ], [ 2, 3 ], [ 1, 7 ] ] +[ [ 7, 1 ], [ 2, 4 ], [ 1, 5 ] ] +[ [ 7, 1 ], [ 2, 5 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 2, 6 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 3, 1 ], [ 1, 10 ] ] +[ [ 7, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 8 ] ] +[ [ 7, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 6 ] ] +[ [ 7, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 4 ] ] +[ [ 7, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 3, 1 ], [ 2, 5 ] ] +[ [ 7, 1 ], [ 3, 2 ], [ 1, 7 ] ] +[ [ 7, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 7, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 3, 3 ], [ 1, 4 ] ] +[ [ 7, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 3, 3 ], [ 2, 2 ] ] +[ [ 7, 1 ], [ 3, 4 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 1, 9 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 7 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 5 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 2, 4 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 6 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 3 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 3, 3 ] ] +[ [ 7, 1 ], [ 4, 2 ], [ 1, 5 ] ] +[ [ 7, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 4, 2 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 7, 1 ], [ 4, 3 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 1, 8 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 2, 4 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 5 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 3, 2 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 3, 2 ], [ 2, 1 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 4 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 2 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 4, 2 ] ] +[ [ 7, 1 ], [ 5, 2 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 5, 2 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 5, 2 ], [ 3, 1 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 1, 7 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 4 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 2 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 3, 2 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 4, 1 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 4, 1 ], [ 3, 1 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 5, 1 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 5, 1 ], [ 2, 1 ] ] +[ [ 7, 1 ], [ 6, 2 ], [ 1, 1 ] ] +[ [ 7, 2 ], [ 1, 6 ] ] +[ [ 7, 2 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 7, 2 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 7, 2 ], [ 2, 3 ] ] +[ [ 7, 2 ], [ 3, 1 ], [ 1, 3 ] ] +[ [ 7, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 7, 2 ], [ 3, 2 ] ] +[ [ 7, 2 ], [ 4, 1 ], [ 1, 2 ] ] +[ [ 7, 2 ], [ 4, 1 ], [ 2, 1 ] ] +[ [ 7, 2 ], [ 5, 1 ], [ 1, 1 ] ] +[ [ 7, 2 ], [ 6, 1 ] ] +[ [ 8, 1 ], [ 1, 12 ] ] +[ [ 8, 1 ], [ 2, 1 ], [ 1, 10 ] ] +[ [ 8, 1 ], [ 2, 2 ], [ 1, 8 ] ] +[ [ 8, 1 ], [ 2, 3 ], [ 1, 6 ] ] +[ [ 8, 1 ], [ 2, 4 ], [ 1, 4 ] ] +[ [ 8, 1 ], [ 2, 5 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 2, 6 ] ] +[ [ 8, 1 ], [ 3, 1 ], [ 1, 9 ] ] +[ [ 8, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 7 ] ] +[ [ 8, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 5 ] ] +[ [ 8, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 3 ] ] +[ [ 8, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 3, 2 ], [ 1, 6 ] ] +[ [ 8, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 8, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 3, 2 ], [ 2, 3 ] ] +[ [ 8, 1 ], [ 3, 3 ], [ 1, 3 ] ] +[ [ 8, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 3, 4 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 1, 8 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 2, 4 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 5 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ] ] +[ [ 8, 1 ], [ 4, 2 ], [ 1, 4 ] ] +[ [ 8, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 4, 2 ], [ 2, 2 ] ] +[ [ 8, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 4, 3 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 1, 7 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 4 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 2 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 3, 2 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 3 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ] ] +[ [ 8, 1 ], [ 5, 2 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 5, 2 ], [ 2, 1 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 1, 6 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 2, 3 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 3 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 3, 2 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 4, 1 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 4, 1 ], [ 2, 1 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 5, 1 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 6, 2 ] ] +[ [ 8, 1 ], [ 7, 1 ], [ 1, 5 ] ] +[ [ 8, 1 ], [ 7, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 8, 1 ], [ 7, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 7, 1 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 7, 1 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 8, 1 ], [ 7, 1 ], [ 4, 1 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 7, 1 ], [ 5, 1 ] ] +[ [ 8, 2 ], [ 1, 4 ] ] +[ [ 8, 2 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 8, 2 ], [ 2, 2 ] ] +[ [ 8, 2 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 8, 2 ], [ 4, 1 ] ] +[ [ 9, 1 ], [ 1, 11 ] ] +[ [ 9, 1 ], [ 2, 1 ], [ 1, 9 ] ] +[ [ 9, 1 ], [ 2, 2 ], [ 1, 7 ] ] +[ [ 9, 1 ], [ 2, 3 ], [ 1, 5 ] ] +[ [ 9, 1 ], [ 2, 4 ], [ 1, 3 ] ] +[ [ 9, 1 ], [ 2, 5 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 3, 1 ], [ 1, 8 ] ] +[ [ 9, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 9, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 9, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 3, 1 ], [ 2, 4 ] ] +[ [ 9, 1 ], [ 3, 2 ], [ 1, 5 ] ] +[ [ 9, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 9, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 3, 3 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 3, 3 ], [ 2, 1 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 1, 7 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 4 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 4, 2 ], [ 1, 3 ] ] +[ [ 9, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 4, 2 ], [ 3, 1 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 1, 6 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 2, 3 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 3 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 3, 2 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ] ] +[ [ 9, 1 ], [ 5, 2 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 6, 1 ], [ 1, 5 ] ] +[ [ 9, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 9, 1 ], [ 6, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 9, 1 ], [ 6, 1 ], [ 4, 1 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 6, 1 ], [ 5, 1 ] ] +[ [ 9, 1 ], [ 7, 1 ], [ 1, 4 ] ] +[ [ 9, 1 ], [ 7, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 7, 1 ], [ 2, 2 ] ] +[ [ 9, 1 ], [ 7, 1 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 7, 1 ], [ 4, 1 ] ] +[ [ 9, 1 ], [ 8, 1 ], [ 1, 3 ] ] +[ [ 9, 1 ], [ 8, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 8, 1 ], [ 3, 1 ] ] +[ [ 9, 2 ], [ 1, 2 ] ] +[ [ 9, 2 ], [ 2, 1 ] ] +[ [ 10, 1 ], [ 1, 10 ] ] +[ [ 10, 1 ], [ 2, 1 ], [ 1, 8 ] ] +[ [ 10, 1 ], [ 2, 2 ], [ 1, 6 ] ] +[ [ 10, 1 ], [ 2, 3 ], [ 1, 4 ] ] +[ [ 10, 1 ], [ 2, 4 ], [ 1, 2 ] ] +[ [ 10, 1 ], [ 2, 5 ] ] +[ [ 10, 1 ], [ 3, 1 ], [ 1, 7 ] ] +[ [ 10, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 10, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 10, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 3, 2 ], [ 1, 4 ] ] +[ [ 10, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 10, 1 ], [ 3, 2 ], [ 2, 2 ] ] +[ [ 10, 1 ], [ 3, 3 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 4, 1 ], [ 1, 6 ] ] +[ [ 10, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 10, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 10, 1 ], [ 4, 1 ], [ 2, 3 ] ] +[ [ 10, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 3 ] ] +[ [ 10, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 4, 1 ], [ 3, 2 ] ] +[ [ 10, 1 ], [ 4, 2 ], [ 1, 2 ] ] +[ [ 10, 1 ], [ 4, 2 ], [ 2, 1 ] ] +[ [ 10, 1 ], [ 5, 1 ], [ 1, 5 ] ] +[ [ 10, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 10, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 10, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 10, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 5, 2 ] ] +[ [ 10, 1 ], [ 6, 1 ], [ 1, 4 ] ] +[ [ 10, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 10, 1 ], [ 6, 1 ], [ 2, 2 ] ] +[ [ 10, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 6, 1 ], [ 4, 1 ] ] +[ [ 10, 1 ], [ 7, 1 ], [ 1, 3 ] ] +[ [ 10, 1 ], [ 7, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 7, 1 ], [ 3, 1 ] ] +[ [ 10, 1 ], [ 8, 1 ], [ 1, 2 ] ] +[ [ 10, 1 ], [ 8, 1 ], [ 2, 1 ] ] +[ [ 10, 1 ], [ 9, 1 ], [ 1, 1 ] ] +[ [ 10, 2 ] ] +[ [ 11, 1 ], [ 1, 9 ] ] +[ [ 11, 1 ], [ 2, 1 ], [ 1, 7 ] ] +[ [ 11, 1 ], [ 2, 2 ], [ 1, 5 ] ] +[ [ 11, 1 ], [ 2, 3 ], [ 1, 3 ] ] +[ [ 11, 1 ], [ 2, 4 ], [ 1, 1 ] ] +[ [ 11, 1 ], [ 3, 1 ], [ 1, 6 ] ] +[ [ 11, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 11, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 11, 1 ], [ 3, 1 ], [ 2, 3 ] ] +[ [ 11, 1 ], [ 3, 2 ], [ 1, 3 ] ] +[ [ 11, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 11, 1 ], [ 3, 3 ] ] +[ [ 11, 1 ], [ 4, 1 ], [ 1, 5 ] ] +[ [ 11, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 11, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 11, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 11, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 11, 1 ], [ 4, 2 ], [ 1, 1 ] ] +[ [ 11, 1 ], [ 5, 1 ], [ 1, 4 ] ] +[ [ 11, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 11, 1 ], [ 5, 1 ], [ 2, 2 ] ] +[ [ 11, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 11, 1 ], [ 5, 1 ], [ 4, 1 ] ] +[ [ 11, 1 ], [ 6, 1 ], [ 1, 3 ] ] +[ [ 11, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 11, 1 ], [ 6, 1 ], [ 3, 1 ] ] +[ [ 11, 1 ], [ 7, 1 ], [ 1, 2 ] ] +[ [ 11, 1 ], [ 7, 1 ], [ 2, 1 ] ] +[ [ 11, 1 ], [ 8, 1 ], [ 1, 1 ] ] +[ [ 11, 1 ], [ 9, 1 ] ] +[ [ 12, 1 ], [ 1, 8 ] ] +[ [ 12, 1 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 12, 1 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 12, 1 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 12, 1 ], [ 2, 4 ] ] +[ [ 12, 1 ], [ 3, 1 ], [ 1, 5 ] ] +[ [ 12, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 12, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 12, 1 ], [ 3, 2 ], [ 1, 2 ] ] +[ [ 12, 1 ], [ 3, 2 ], [ 2, 1 ] ] +[ [ 12, 1 ], [ 4, 1 ], [ 1, 4 ] ] +[ [ 12, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 12, 1 ], [ 4, 1 ], [ 2, 2 ] ] +[ [ 12, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 12, 1 ], [ 4, 2 ] ] +[ [ 12, 1 ], [ 5, 1 ], [ 1, 3 ] ] +[ [ 12, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 12, 1 ], [ 5, 1 ], [ 3, 1 ] ] +[ [ 12, 1 ], [ 6, 1 ], [ 1, 2 ] ] +[ [ 12, 1 ], [ 6, 1 ], [ 2, 1 ] ] +[ [ 12, 1 ], [ 7, 1 ], [ 1, 1 ] ] +[ [ 12, 1 ], [ 8, 1 ] ] +[ [ 13, 1 ], [ 1, 7 ] ] +[ [ 13, 1 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 13, 1 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 13, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 13, 1 ], [ 3, 1 ], [ 1, 4 ] ] +[ [ 13, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 13, 1 ], [ 3, 1 ], [ 2, 2 ] ] +[ [ 13, 1 ], [ 3, 2 ], [ 1, 1 ] ] +[ [ 13, 1 ], [ 4, 1 ], [ 1, 3 ] ] +[ [ 13, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 13, 1 ], [ 4, 1 ], [ 3, 1 ] ] +[ [ 13, 1 ], [ 5, 1 ], [ 1, 2 ] ] +[ [ 13, 1 ], [ 5, 1 ], [ 2, 1 ] ] +[ [ 13, 1 ], [ 6, 1 ], [ 1, 1 ] ] +[ [ 13, 1 ], [ 7, 1 ] ] +[ [ 14, 1 ], [ 1, 6 ] ] +[ [ 14, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 14, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 14, 1 ], [ 2, 3 ] ] +[ [ 14, 1 ], [ 3, 1 ], [ 1, 3 ] ] +[ [ 14, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 14, 1 ], [ 3, 2 ] ] +[ [ 14, 1 ], [ 4, 1 ], [ 1, 2 ] ] +[ [ 14, 1 ], [ 4, 1 ], [ 2, 1 ] ] +[ [ 14, 1 ], [ 5, 1 ], [ 1, 1 ] ] +[ [ 14, 1 ], [ 6, 1 ] ] +[ [ 15, 1 ], [ 1, 5 ] ] +[ [ 15, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 15, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 15, 1 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 15, 1 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 15, 1 ], [ 4, 1 ], [ 1, 1 ] ] +[ [ 15, 1 ], [ 5, 1 ] ] +[ [ 16, 1 ], [ 1, 4 ] ] +[ [ 16, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 16, 1 ], [ 2, 2 ] ] +[ [ 16, 1 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 16, 1 ], [ 4, 1 ] ] +[ [ 17, 1 ], [ 1, 3 ] ] +[ [ 17, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 17, 1 ], [ 3, 1 ] ] +[ [ 18, 1 ], [ 1, 2 ] ] +[ [ 18, 1 ], [ 2, 1 ] ] +[ [ 19, 1 ], [ 1, 1 ] ] +[ [ 20, 1 ] ] backwards o.rewind(-1) -[ [ 20, 1 ], [ 0, 19 ] ] -[ [ 19, 1 ], [ 1, 1 ], [ 0, 18 ] ] -[ [ 18, 1 ], [ 2, 1 ], [ 0, 18 ] ] -[ [ 18, 1 ], [ 1, 2 ], [ 0, 17 ] ] -[ [ 17, 1 ], [ 3, 1 ], [ 0, 18 ] ] -[ [ 17, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 17, 1 ], [ 1, 3 ], [ 0, 16 ] ] -[ [ 16, 1 ], [ 4, 1 ], [ 0, 18 ] ] -[ [ 16, 1 ], [ 3, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 16, 1 ], [ 2, 2 ], [ 0, 17 ] ] -[ [ 16, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 16, 1 ], [ 1, 4 ], [ 0, 15 ] ] -[ [ 15, 1 ], [ 5, 1 ], [ 0, 18 ] ] -[ [ 15, 1 ], [ 4, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 15, 1 ], [ 3, 1 ], [ 2, 1 ], [ 0, 17 ] ] -[ [ 15, 1 ], [ 3, 1 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 15, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 15, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 15 ] ] -[ [ 15, 1 ], [ 1, 5 ], [ 0, 14 ] ] -[ [ 14, 1 ], [ 6, 1 ], [ 0, 18 ] ] -[ [ 14, 1 ], [ 5, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 14, 1 ], [ 4, 1 ], [ 2, 1 ], [ 0, 17 ] ] -[ [ 14, 1 ], [ 4, 1 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 14, 1 ], [ 3, 2 ], [ 0, 17 ] ] -[ [ 14, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 14, 1 ], [ 3, 1 ], [ 1, 3 ], [ 0, 15 ] ] -[ [ 14, 1 ], [ 2, 3 ], [ 0, 16 ] ] -[ [ 14, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 14, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 14 ] ] -[ [ 14, 1 ], [ 1, 6 ], [ 0, 13 ] ] -[ [ 13, 1 ], [ 7, 1 ], [ 0, 18 ] ] -[ [ 13, 1 ], [ 6, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 13, 1 ], [ 5, 1 ], [ 2, 1 ], [ 0, 17 ] ] -[ [ 13, 1 ], [ 5, 1 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 13, 1 ], [ 4, 1 ], [ 3, 1 ], [ 0, 17 ] ] -[ [ 13, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 13, 1 ], [ 4, 1 ], [ 1, 3 ], [ 0, 15 ] ] -[ [ 13, 1 ], [ 3, 2 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 13, 1 ], [ 3, 1 ], [ 2, 2 ], [ 0, 16 ] ] -[ [ 13, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 13, 1 ], [ 3, 1 ], [ 1, 4 ], [ 0, 14 ] ] -[ [ 13, 1 ], [ 2, 3 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 13, 1 ], [ 2, 2 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 13, 1 ], [ 2, 1 ], [ 1, 5 ], [ 0, 13 ] ] -[ [ 13, 1 ], [ 1, 7 ], [ 0, 12 ] ] -[ [ 12, 1 ], [ 8, 1 ], [ 0, 18 ] ] -[ [ 12, 1 ], [ 7, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 12, 1 ], [ 6, 1 ], [ 2, 1 ], [ 0, 17 ] ] -[ [ 12, 1 ], [ 6, 1 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 12, 1 ], [ 5, 1 ], [ 3, 1 ], [ 0, 17 ] ] -[ [ 12, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 12, 1 ], [ 5, 1 ], [ 1, 3 ], [ 0, 15 ] ] -[ [ 12, 1 ], [ 4, 2 ], [ 0, 17 ] ] -[ [ 12, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 12, 1 ], [ 4, 1 ], [ 2, 2 ], [ 0, 16 ] ] -[ [ 12, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 12, 1 ], [ 4, 1 ], [ 1, 4 ], [ 0, 14 ] ] -[ [ 12, 1 ], [ 3, 2 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 12, 1 ], [ 3, 2 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 12, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 12, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 12, 1 ], [ 3, 1 ], [ 1, 5 ], [ 0, 13 ] ] -[ [ 12, 1 ], [ 2, 4 ], [ 0, 15 ] ] -[ [ 12, 1 ], [ 2, 3 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 12, 1 ], [ 2, 2 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 12, 1 ], [ 2, 1 ], [ 1, 6 ], [ 0, 12 ] ] -[ [ 12, 1 ], [ 1, 8 ], [ 0, 11 ] ] -[ [ 11, 1 ], [ 9, 1 ], [ 0, 18 ] ] -[ [ 11, 1 ], [ 8, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 11, 1 ], [ 7, 1 ], [ 2, 1 ], [ 0, 17 ] ] -[ [ 11, 1 ], [ 7, 1 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 11, 1 ], [ 6, 1 ], [ 3, 1 ], [ 0, 17 ] ] -[ [ 11, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 11, 1 ], [ 6, 1 ], [ 1, 3 ], [ 0, 15 ] ] -[ [ 11, 1 ], [ 5, 1 ], [ 4, 1 ], [ 0, 17 ] ] -[ [ 11, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 11, 1 ], [ 5, 1 ], [ 2, 2 ], [ 0, 16 ] ] -[ [ 11, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 11, 1 ], [ 5, 1 ], [ 1, 4 ], [ 0, 14 ] ] -[ [ 11, 1 ], [ 4, 2 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 11, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 11, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 11, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 11, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 11, 1 ], [ 4, 1 ], [ 1, 5 ], [ 0, 13 ] ] -[ [ 11, 1 ], [ 3, 3 ], [ 0, 16 ] ] -[ [ 11, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 11, 1 ], [ 3, 2 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 11, 1 ], [ 3, 1 ], [ 2, 3 ], [ 0, 15 ] ] -[ [ 11, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 11, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 11, 1 ], [ 3, 1 ], [ 1, 6 ], [ 0, 12 ] ] -[ [ 11, 1 ], [ 2, 4 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 11, 1 ], [ 2, 3 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 11, 1 ], [ 2, 2 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 11, 1 ], [ 2, 1 ], [ 1, 7 ], [ 0, 11 ] ] -[ [ 11, 1 ], [ 1, 9 ], [ 0, 10 ] ] -[ [ 10, 2 ], [ 0, 18 ] ] -[ [ 10, 1 ], [ 9, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 10, 1 ], [ 8, 1 ], [ 2, 1 ], [ 0, 17 ] ] -[ [ 10, 1 ], [ 8, 1 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 7, 1 ], [ 3, 1 ], [ 0, 17 ] ] -[ [ 10, 1 ], [ 7, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 7, 1 ], [ 1, 3 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 6, 1 ], [ 4, 1 ], [ 0, 17 ] ] -[ [ 10, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 6, 1 ], [ 2, 2 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 6, 1 ], [ 1, 4 ], [ 0, 14 ] ] -[ [ 10, 1 ], [ 5, 2 ], [ 0, 17 ] ] -[ [ 10, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 10, 1 ], [ 5, 1 ], [ 1, 5 ], [ 0, 13 ] ] -[ [ 10, 1 ], [ 4, 2 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 4, 2 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 4, 1 ], [ 3, 2 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 10, 1 ], [ 4, 1 ], [ 2, 3 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 10, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 10, 1 ], [ 4, 1 ], [ 1, 6 ], [ 0, 12 ] ] -[ [ 10, 1 ], [ 3, 3 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 3, 2 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 10, 1 ], [ 3, 2 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 10, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 10, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 10, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 10, 1 ], [ 3, 1 ], [ 1, 7 ], [ 0, 11 ] ] -[ [ 10, 1 ], [ 2, 5 ], [ 0, 14 ] ] -[ [ 10, 1 ], [ 2, 4 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 10, 1 ], [ 2, 3 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 10, 1 ], [ 2, 2 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 10, 1 ], [ 2, 1 ], [ 1, 8 ], [ 0, 10 ] ] -[ [ 10, 1 ], [ 1, 10 ], [ 0, 9 ] ] -[ [ 9, 2 ], [ 2, 1 ], [ 0, 17 ] ] -[ [ 9, 2 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 8, 1 ], [ 3, 1 ], [ 0, 17 ] ] -[ [ 9, 1 ], [ 8, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 8, 1 ], [ 1, 3 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 7, 1 ], [ 4, 1 ], [ 0, 17 ] ] -[ [ 9, 1 ], [ 7, 1 ], [ 3, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 7, 1 ], [ 2, 2 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 7, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 7, 1 ], [ 1, 4 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 6, 1 ], [ 5, 1 ], [ 0, 17 ] ] -[ [ 9, 1 ], [ 6, 1 ], [ 4, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 6, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 6, 1 ], [ 1, 5 ], [ 0, 13 ] ] -[ [ 9, 1 ], [ 5, 2 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 3, 2 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 2, 3 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 1, 6 ], [ 0, 12 ] ] -[ [ 9, 1 ], [ 4, 2 ], [ 3, 1 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 4, 2 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 1, 7 ], [ 0, 11 ] ] -[ [ 9, 1 ], [ 3, 3 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 3, 3 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 9, 1 ], [ 3, 2 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 9, 1 ], [ 3, 1 ], [ 2, 4 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 9, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 9, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 9, 1 ], [ 3, 1 ], [ 1, 8 ], [ 0, 10 ] ] -[ [ 9, 1 ], [ 2, 5 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 9, 1 ], [ 2, 4 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 9, 1 ], [ 2, 3 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 9, 1 ], [ 2, 2 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 9, 1 ], [ 2, 1 ], [ 1, 9 ], [ 0, 9 ] ] -[ [ 9, 1 ], [ 1, 11 ], [ 0, 8 ] ] -[ [ 8, 2 ], [ 4, 1 ], [ 0, 17 ] ] -[ [ 8, 2 ], [ 3, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 8, 2 ], [ 2, 2 ], [ 0, 16 ] ] -[ [ 8, 2 ], [ 2, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 8, 2 ], [ 1, 4 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 7, 1 ], [ 5, 1 ], [ 0, 17 ] ] -[ [ 8, 1 ], [ 7, 1 ], [ 4, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 7, 1 ], [ 3, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 7, 1 ], [ 3, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 7, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 7, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 7, 1 ], [ 1, 5 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 6, 2 ], [ 0, 17 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 5, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 4, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 4, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 3, 2 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 2, 3 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 1, 6 ], [ 0, 12 ] ] -[ [ 8, 1 ], [ 5, 2 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 5, 2 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 3, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 2, 3 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 1, 7 ], [ 0, 11 ] ] -[ [ 8, 1 ], [ 4, 3 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 4, 2 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 4, 2 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 2, 4 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 1, 8 ], [ 0, 10 ] ] -[ [ 8, 1 ], [ 3, 4 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 3, 3 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 3, 2 ], [ 2, 3 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 8, 1 ], [ 3, 2 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 8, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 8, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 8, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 8, 1 ], [ 3, 1 ], [ 1, 9 ], [ 0, 9 ] ] -[ [ 8, 1 ], [ 2, 6 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 2, 5 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 8, 1 ], [ 2, 4 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 8, 1 ], [ 2, 3 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 8, 1 ], [ 2, 2 ], [ 1, 8 ], [ 0, 9 ] ] -[ [ 8, 1 ], [ 2, 1 ], [ 1, 10 ], [ 0, 8 ] ] -[ [ 8, 1 ], [ 1, 12 ], [ 0, 7 ] ] -[ [ 7, 2 ], [ 6, 1 ], [ 0, 17 ] ] -[ [ 7, 2 ], [ 5, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 7, 2 ], [ 4, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 7, 2 ], [ 4, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 7, 2 ], [ 3, 2 ], [ 0, 16 ] ] -[ [ 7, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 7, 2 ], [ 3, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 7, 2 ], [ 2, 3 ], [ 0, 15 ] ] -[ [ 7, 2 ], [ 2, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 7, 2 ], [ 2, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 7, 2 ], [ 1, 6 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 6, 2 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 5, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 5, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 0, 16 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 4, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 3, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 2, 3 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 2, 2 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 1, 7 ], [ 0, 11 ] ] -[ [ 7, 1 ], [ 5, 2 ], [ 3, 1 ], [ 0, 16 ] ] -[ [ 7, 1 ], [ 5, 2 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 5, 2 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 4, 2 ], [ 0, 16 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 3, 2 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 3, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 2, 4 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 2, 3 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 1, 8 ], [ 0, 10 ] ] -[ [ 7, 1 ], [ 4, 3 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 4, 2 ], [ 2, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 4, 2 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 3, 3 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 3 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 2, 4 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 1, 9 ], [ 0, 9 ] ] -[ [ 7, 1 ], [ 3, 4 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 3, 3 ], [ 2, 2 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 3, 3 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 7, 1 ], [ 3, 2 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 7, 1 ], [ 3, 1 ], [ 2, 5 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 7, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 7, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 8 ], [ 0, 9 ] ] -[ [ 7, 1 ], [ 3, 1 ], [ 1, 10 ], [ 0, 8 ] ] -[ [ 7, 1 ], [ 2, 6 ], [ 1, 1 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 2, 5 ], [ 1, 3 ], [ 0, 11 ] ] -[ [ 7, 1 ], [ 2, 4 ], [ 1, 5 ], [ 0, 10 ] ] -[ [ 7, 1 ], [ 2, 3 ], [ 1, 7 ], [ 0, 9 ] ] -[ [ 7, 1 ], [ 2, 2 ], [ 1, 9 ], [ 0, 8 ] ] -[ [ 7, 1 ], [ 2, 1 ], [ 1, 11 ], [ 0, 7 ] ] -[ [ 7, 1 ], [ 1, 13 ], [ 0, 6 ] ] -[ [ 6, 3 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 6, 3 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 6, 2 ], [ 5, 1 ], [ 3, 1 ], [ 0, 16 ] ] -[ [ 6, 2 ], [ 5, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 6, 2 ], [ 5, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 6, 2 ], [ 4, 2 ], [ 0, 16 ] ] -[ [ 6, 2 ], [ 4, 1 ], [ 3, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 6, 2 ], [ 4, 1 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 6, 2 ], [ 4, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 6, 2 ], [ 4, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 6, 2 ], [ 3, 2 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 6, 2 ], [ 3, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 6, 2 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 6, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 6, 2 ], [ 3, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 6, 2 ], [ 2, 4 ], [ 0, 14 ] ] -[ [ 6, 2 ], [ 2, 3 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 6, 2 ], [ 2, 2 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 6, 2 ], [ 2, 1 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 6, 2 ], [ 1, 8 ], [ 0, 10 ] ] -[ [ 6, 1 ], [ 5, 2 ], [ 4, 1 ], [ 0, 16 ] ] -[ [ 6, 1 ], [ 5, 2 ], [ 3, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 6, 1 ], [ 5, 2 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 6, 1 ], [ 5, 2 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 5, 2 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 4, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 3, 3 ], [ 0, 15 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 3, 2 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 3 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 2, 4 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 2, 3 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 1, 9 ], [ 0, 9 ] ] -[ [ 6, 1 ], [ 4, 3 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 6, 1 ], [ 4, 3 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 4, 2 ], [ 3, 2 ], [ 0, 15 ] ] -[ [ 6, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 4, 2 ], [ 2, 3 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 4, 2 ], [ 2, 2 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 4, 2 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 3 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 2 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 2, 5 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 2, 4 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 8 ], [ 0, 9 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 1, 10 ], [ 0, 8 ] ] -[ [ 6, 1 ], [ 3, 4 ], [ 2, 1 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 3, 4 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 3, 3 ], [ 2, 2 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 3, 3 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 3, 2 ], [ 2, 4 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 6, 1 ], [ 3, 2 ], [ 1, 8 ], [ 0, 9 ] ] -[ [ 6, 1 ], [ 3, 1 ], [ 2, 5 ], [ 1, 1 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 3 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 5 ], [ 0, 10 ] ] -[ [ 6, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 7 ], [ 0, 9 ] ] -[ [ 6, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 9 ], [ 0, 8 ] ] -[ [ 6, 1 ], [ 3, 1 ], [ 1, 11 ], [ 0, 7 ] ] -[ [ 6, 1 ], [ 2, 7 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 2, 6 ], [ 1, 2 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 2, 5 ], [ 1, 4 ], [ 0, 10 ] ] -[ [ 6, 1 ], [ 2, 4 ], [ 1, 6 ], [ 0, 9 ] ] -[ [ 6, 1 ], [ 2, 3 ], [ 1, 8 ], [ 0, 8 ] ] -[ [ 6, 1 ], [ 2, 2 ], [ 1, 10 ], [ 0, 7 ] ] -[ [ 6, 1 ], [ 2, 1 ], [ 1, 12 ], [ 0, 6 ] ] -[ [ 6, 1 ], [ 1, 14 ], [ 0, 5 ] ] -[ [ 5, 4 ], [ 0, 16 ] ] -[ [ 5, 3 ], [ 4, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 5, 3 ], [ 3, 1 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 5, 3 ], [ 3, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 5, 3 ], [ 2, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 5, 3 ], [ 2, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 5, 3 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 5, 2 ], [ 4, 2 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 5, 2 ], [ 4, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 5, 2 ], [ 4, 1 ], [ 3, 2 ], [ 0, 15 ] ] -[ [ 5, 2 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 5, 2 ], [ 4, 1 ], [ 3, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 5, 2 ], [ 4, 1 ], [ 2, 3 ], [ 0, 14 ] ] -[ [ 5, 2 ], [ 4, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 5, 2 ], [ 4, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 5, 2 ], [ 4, 1 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 5, 2 ], [ 3, 3 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 5, 2 ], [ 3, 2 ], [ 2, 2 ], [ 0, 14 ] ] -[ [ 5, 2 ], [ 3, 2 ], [ 2, 1 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 5, 2 ], [ 3, 2 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 5, 2 ], [ 3, 1 ], [ 2, 3 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 5, 2 ], [ 3, 1 ], [ 2, 2 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 5, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 5, 2 ], [ 3, 1 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 5, 2 ], [ 2, 5 ], [ 0, 13 ] ] -[ [ 5, 2 ], [ 2, 4 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 5, 2 ], [ 2, 3 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 5, 2 ], [ 2, 2 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 5, 2 ], [ 2, 1 ], [ 1, 8 ], [ 0, 9 ] ] -[ [ 5, 2 ], [ 1, 10 ], [ 0, 8 ] ] -[ [ 5, 1 ], [ 4, 3 ], [ 3, 1 ], [ 0, 15 ] ] -[ [ 5, 1 ], [ 4, 3 ], [ 2, 1 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 5, 1 ], [ 4, 3 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 3, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 2 ], [ 0, 14 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 2, 3 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 2, 2 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 3 ], [ 2, 1 ], [ 0, 14 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 3 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 4 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 8 ], [ 0, 9 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 2, 5 ], [ 1, 1 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 2, 4 ], [ 1, 3 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 5 ], [ 0, 10 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 7 ], [ 0, 9 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 9 ], [ 0, 8 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 1, 11 ], [ 0, 7 ] ] -[ [ 5, 1 ], [ 3, 5 ], [ 0, 14 ] ] -[ [ 5, 1 ], [ 3, 4 ], [ 2, 1 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 3, 4 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 3, 3 ], [ 2, 3 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 3, 3 ], [ 2, 2 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 3, 3 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 5, 1 ], [ 3, 2 ], [ 2, 4 ], [ 1, 1 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 3 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 5 ], [ 0, 10 ] ] -[ [ 5, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 7 ], [ 0, 9 ] ] -[ [ 5, 1 ], [ 3, 2 ], [ 1, 9 ], [ 0, 8 ] ] -[ [ 5, 1 ], [ 3, 1 ], [ 2, 6 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 3, 1 ], [ 2, 5 ], [ 1, 2 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 4 ], [ 0, 10 ] ] -[ [ 5, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 6 ], [ 0, 9 ] ] -[ [ 5, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 8 ], [ 0, 8 ] ] -[ [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 10 ], [ 0, 7 ] ] -[ [ 5, 1 ], [ 3, 1 ], [ 1, 12 ], [ 0, 6 ] ] -[ [ 5, 1 ], [ 2, 7 ], [ 1, 1 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 2, 6 ], [ 1, 3 ], [ 0, 10 ] ] -[ [ 5, 1 ], [ 2, 5 ], [ 1, 5 ], [ 0, 9 ] ] -[ [ 5, 1 ], [ 2, 4 ], [ 1, 7 ], [ 0, 8 ] ] -[ [ 5, 1 ], [ 2, 3 ], [ 1, 9 ], [ 0, 7 ] ] -[ [ 5, 1 ], [ 2, 2 ], [ 1, 11 ], [ 0, 6 ] ] -[ [ 5, 1 ], [ 2, 1 ], [ 1, 13 ], [ 0, 5 ] ] -[ [ 5, 1 ], [ 1, 15 ], [ 0, 4 ] ] -[ [ 4, 5 ], [ 0, 15 ] ] -[ [ 4, 4 ], [ 3, 1 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 4, 4 ], [ 2, 2 ], [ 0, 14 ] ] -[ [ 4, 4 ], [ 2, 1 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 4, 4 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 4, 3 ], [ 3, 2 ], [ 2, 1 ], [ 0, 14 ] ] -[ [ 4, 3 ], [ 3, 2 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 4, 3 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 4, 3 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 4, 3 ], [ 3, 1 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 4, 3 ], [ 2, 4 ], [ 0, 13 ] ] -[ [ 4, 3 ], [ 2, 3 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 4, 3 ], [ 2, 2 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 4, 3 ], [ 2, 1 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 4, 3 ], [ 1, 8 ], [ 0, 9 ] ] -[ [ 4, 2 ], [ 3, 4 ], [ 0, 14 ] ] -[ [ 4, 2 ], [ 3, 3 ], [ 2, 1 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 4, 2 ], [ 3, 3 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 4, 2 ], [ 3, 2 ], [ 2, 3 ], [ 0, 13 ] ] -[ [ 4, 2 ], [ 3, 2 ], [ 2, 2 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 4, 2 ], [ 3, 2 ], [ 2, 1 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 4, 2 ], [ 3, 2 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 4, 2 ], [ 3, 1 ], [ 2, 4 ], [ 1, 1 ], [ 0, 12 ] ] -[ [ 4, 2 ], [ 3, 1 ], [ 2, 3 ], [ 1, 3 ], [ 0, 11 ] ] -[ [ 4, 2 ], [ 3, 1 ], [ 2, 2 ], [ 1, 5 ], [ 0, 10 ] ] -[ [ 4, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 7 ], [ 0, 9 ] ] -[ [ 4, 2 ], [ 3, 1 ], [ 1, 9 ], [ 0, 8 ] ] -[ [ 4, 2 ], [ 2, 6 ], [ 0, 12 ] ] -[ [ 4, 2 ], [ 2, 5 ], [ 1, 2 ], [ 0, 11 ] ] -[ [ 4, 2 ], [ 2, 4 ], [ 1, 4 ], [ 0, 10 ] ] -[ [ 4, 2 ], [ 2, 3 ], [ 1, 6 ], [ 0, 9 ] ] -[ [ 4, 2 ], [ 2, 2 ], [ 1, 8 ], [ 0, 8 ] ] -[ [ 4, 2 ], [ 2, 1 ], [ 1, 10 ], [ 0, 7 ] ] -[ [ 4, 2 ], [ 1, 12 ], [ 0, 6 ] ] -[ [ 4, 1 ], [ 3, 5 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 4, 1 ], [ 3, 4 ], [ 2, 2 ], [ 0, 13 ] ] -[ [ 4, 1 ], [ 3, 4 ], [ 2, 1 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 4, 1 ], [ 3, 4 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 4, 1 ], [ 3, 3 ], [ 2, 3 ], [ 1, 1 ], [ 0, 12 ] ] -[ [ 4, 1 ], [ 3, 3 ], [ 2, 2 ], [ 1, 3 ], [ 0, 11 ] ] -[ [ 4, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 5 ], [ 0, 10 ] ] -[ [ 4, 1 ], [ 3, 3 ], [ 1, 7 ], [ 0, 9 ] ] -[ [ 4, 1 ], [ 3, 2 ], [ 2, 5 ], [ 0, 12 ] ] -[ [ 4, 1 ], [ 3, 2 ], [ 2, 4 ], [ 1, 2 ], [ 0, 11 ] ] -[ [ 4, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 4 ], [ 0, 10 ] ] -[ [ 4, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 6 ], [ 0, 9 ] ] -[ [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 8 ], [ 0, 8 ] ] -[ [ 4, 1 ], [ 3, 2 ], [ 1, 10 ], [ 0, 7 ] ] -[ [ 4, 1 ], [ 3, 1 ], [ 2, 6 ], [ 1, 1 ], [ 0, 11 ] ] -[ [ 4, 1 ], [ 3, 1 ], [ 2, 5 ], [ 1, 3 ], [ 0, 10 ] ] -[ [ 4, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 5 ], [ 0, 9 ] ] -[ [ 4, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 7 ], [ 0, 8 ] ] -[ [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 9 ], [ 0, 7 ] ] -[ [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 11 ], [ 0, 6 ] ] -[ [ 4, 1 ], [ 3, 1 ], [ 1, 13 ], [ 0, 5 ] ] -[ [ 4, 1 ], [ 2, 8 ], [ 0, 11 ] ] -[ [ 4, 1 ], [ 2, 7 ], [ 1, 2 ], [ 0, 10 ] ] -[ [ 4, 1 ], [ 2, 6 ], [ 1, 4 ], [ 0, 9 ] ] -[ [ 4, 1 ], [ 2, 5 ], [ 1, 6 ], [ 0, 8 ] ] -[ [ 4, 1 ], [ 2, 4 ], [ 1, 8 ], [ 0, 7 ] ] -[ [ 4, 1 ], [ 2, 3 ], [ 1, 10 ], [ 0, 6 ] ] -[ [ 4, 1 ], [ 2, 2 ], [ 1, 12 ], [ 0, 5 ] ] -[ [ 4, 1 ], [ 2, 1 ], [ 1, 14 ], [ 0, 4 ] ] -[ [ 4, 1 ], [ 1, 16 ], [ 0, 3 ] ] -[ [ 3, 6 ], [ 2, 1 ], [ 0, 13 ] ] -[ [ 3, 6 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 3, 5 ], [ 2, 2 ], [ 1, 1 ], [ 0, 12 ] ] -[ [ 3, 5 ], [ 2, 1 ], [ 1, 3 ], [ 0, 11 ] ] -[ [ 3, 5 ], [ 1, 5 ], [ 0, 10 ] ] -[ [ 3, 4 ], [ 2, 4 ], [ 0, 12 ] ] -[ [ 3, 4 ], [ 2, 3 ], [ 1, 2 ], [ 0, 11 ] ] -[ [ 3, 4 ], [ 2, 2 ], [ 1, 4 ], [ 0, 10 ] ] -[ [ 3, 4 ], [ 2, 1 ], [ 1, 6 ], [ 0, 9 ] ] -[ [ 3, 4 ], [ 1, 8 ], [ 0, 8 ] ] -[ [ 3, 3 ], [ 2, 5 ], [ 1, 1 ], [ 0, 11 ] ] -[ [ 3, 3 ], [ 2, 4 ], [ 1, 3 ], [ 0, 10 ] ] -[ [ 3, 3 ], [ 2, 3 ], [ 1, 5 ], [ 0, 9 ] ] -[ [ 3, 3 ], [ 2, 2 ], [ 1, 7 ], [ 0, 8 ] ] -[ [ 3, 3 ], [ 2, 1 ], [ 1, 9 ], [ 0, 7 ] ] -[ [ 3, 3 ], [ 1, 11 ], [ 0, 6 ] ] -[ [ 3, 2 ], [ 2, 7 ], [ 0, 11 ] ] -[ [ 3, 2 ], [ 2, 6 ], [ 1, 2 ], [ 0, 10 ] ] -[ [ 3, 2 ], [ 2, 5 ], [ 1, 4 ], [ 0, 9 ] ] -[ [ 3, 2 ], [ 2, 4 ], [ 1, 6 ], [ 0, 8 ] ] -[ [ 3, 2 ], [ 2, 3 ], [ 1, 8 ], [ 0, 7 ] ] -[ [ 3, 2 ], [ 2, 2 ], [ 1, 10 ], [ 0, 6 ] ] -[ [ 3, 2 ], [ 2, 1 ], [ 1, 12 ], [ 0, 5 ] ] -[ [ 3, 2 ], [ 1, 14 ], [ 0, 4 ] ] -[ [ 3, 1 ], [ 2, 8 ], [ 1, 1 ], [ 0, 10 ] ] -[ [ 3, 1 ], [ 2, 7 ], [ 1, 3 ], [ 0, 9 ] ] -[ [ 3, 1 ], [ 2, 6 ], [ 1, 5 ], [ 0, 8 ] ] -[ [ 3, 1 ], [ 2, 5 ], [ 1, 7 ], [ 0, 7 ] ] -[ [ 3, 1 ], [ 2, 4 ], [ 1, 9 ], [ 0, 6 ] ] -[ [ 3, 1 ], [ 2, 3 ], [ 1, 11 ], [ 0, 5 ] ] -[ [ 3, 1 ], [ 2, 2 ], [ 1, 13 ], [ 0, 4 ] ] -[ [ 3, 1 ], [ 2, 1 ], [ 1, 15 ], [ 0, 3 ] ] -[ [ 3, 1 ], [ 1, 17 ], [ 0, 2 ] ] -[ [ 2, 10 ], [ 0, 10 ] ] -[ [ 2, 9 ], [ 1, 2 ], [ 0, 9 ] ] -[ [ 2, 8 ], [ 1, 4 ], [ 0, 8 ] ] -[ [ 2, 7 ], [ 1, 6 ], [ 0, 7 ] ] -[ [ 2, 6 ], [ 1, 8 ], [ 0, 6 ] ] -[ [ 2, 5 ], [ 1, 10 ], [ 0, 5 ] ] -[ [ 2, 4 ], [ 1, 12 ], [ 0, 4 ] ] -[ [ 2, 3 ], [ 1, 14 ], [ 0, 3 ] ] -[ [ 2, 2 ], [ 1, 16 ], [ 0, 2 ] ] -[ [ 2, 1 ], [ 1, 18 ], [ 0, 1 ] ] +[ [ 20, 1 ] ] +[ [ 19, 1 ], [ 1, 1 ] ] +[ [ 18, 1 ], [ 2, 1 ] ] +[ [ 18, 1 ], [ 1, 2 ] ] +[ [ 17, 1 ], [ 3, 1 ] ] +[ [ 17, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 17, 1 ], [ 1, 3 ] ] +[ [ 16, 1 ], [ 4, 1 ] ] +[ [ 16, 1 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 16, 1 ], [ 2, 2 ] ] +[ [ 16, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 16, 1 ], [ 1, 4 ] ] +[ [ 15, 1 ], [ 5, 1 ] ] +[ [ 15, 1 ], [ 4, 1 ], [ 1, 1 ] ] +[ [ 15, 1 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 15, 1 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 15, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 15, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 15, 1 ], [ 1, 5 ] ] +[ [ 14, 1 ], [ 6, 1 ] ] +[ [ 14, 1 ], [ 5, 1 ], [ 1, 1 ] ] +[ [ 14, 1 ], [ 4, 1 ], [ 2, 1 ] ] +[ [ 14, 1 ], [ 4, 1 ], [ 1, 2 ] ] +[ [ 14, 1 ], [ 3, 2 ] ] +[ [ 14, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 14, 1 ], [ 3, 1 ], [ 1, 3 ] ] +[ [ 14, 1 ], [ 2, 3 ] ] +[ [ 14, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 14, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 14, 1 ], [ 1, 6 ] ] +[ [ 13, 1 ], [ 7, 1 ] ] +[ [ 13, 1 ], [ 6, 1 ], [ 1, 1 ] ] +[ [ 13, 1 ], [ 5, 1 ], [ 2, 1 ] ] +[ [ 13, 1 ], [ 5, 1 ], [ 1, 2 ] ] +[ [ 13, 1 ], [ 4, 1 ], [ 3, 1 ] ] +[ [ 13, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 13, 1 ], [ 4, 1 ], [ 1, 3 ] ] +[ [ 13, 1 ], [ 3, 2 ], [ 1, 1 ] ] +[ [ 13, 1 ], [ 3, 1 ], [ 2, 2 ] ] +[ [ 13, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 13, 1 ], [ 3, 1 ], [ 1, 4 ] ] +[ [ 13, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 13, 1 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 13, 1 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 13, 1 ], [ 1, 7 ] ] +[ [ 12, 1 ], [ 8, 1 ] ] +[ [ 12, 1 ], [ 7, 1 ], [ 1, 1 ] ] +[ [ 12, 1 ], [ 6, 1 ], [ 2, 1 ] ] +[ [ 12, 1 ], [ 6, 1 ], [ 1, 2 ] ] +[ [ 12, 1 ], [ 5, 1 ], [ 3, 1 ] ] +[ [ 12, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 12, 1 ], [ 5, 1 ], [ 1, 3 ] ] +[ [ 12, 1 ], [ 4, 2 ] ] +[ [ 12, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 12, 1 ], [ 4, 1 ], [ 2, 2 ] ] +[ [ 12, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 12, 1 ], [ 4, 1 ], [ 1, 4 ] ] +[ [ 12, 1 ], [ 3, 2 ], [ 2, 1 ] ] +[ [ 12, 1 ], [ 3, 2 ], [ 1, 2 ] ] +[ [ 12, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 12, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 12, 1 ], [ 3, 1 ], [ 1, 5 ] ] +[ [ 12, 1 ], [ 2, 4 ] ] +[ [ 12, 1 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 12, 1 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 12, 1 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 12, 1 ], [ 1, 8 ] ] +[ [ 11, 1 ], [ 9, 1 ] ] +[ [ 11, 1 ], [ 8, 1 ], [ 1, 1 ] ] +[ [ 11, 1 ], [ 7, 1 ], [ 2, 1 ] ] +[ [ 11, 1 ], [ 7, 1 ], [ 1, 2 ] ] +[ [ 11, 1 ], [ 6, 1 ], [ 3, 1 ] ] +[ [ 11, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 11, 1 ], [ 6, 1 ], [ 1, 3 ] ] +[ [ 11, 1 ], [ 5, 1 ], [ 4, 1 ] ] +[ [ 11, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 11, 1 ], [ 5, 1 ], [ 2, 2 ] ] +[ [ 11, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 11, 1 ], [ 5, 1 ], [ 1, 4 ] ] +[ [ 11, 1 ], [ 4, 2 ], [ 1, 1 ] ] +[ [ 11, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 11, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 11, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 11, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 11, 1 ], [ 4, 1 ], [ 1, 5 ] ] +[ [ 11, 1 ], [ 3, 3 ] ] +[ [ 11, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 11, 1 ], [ 3, 2 ], [ 1, 3 ] ] +[ [ 11, 1 ], [ 3, 1 ], [ 2, 3 ] ] +[ [ 11, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 11, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 11, 1 ], [ 3, 1 ], [ 1, 6 ] ] +[ [ 11, 1 ], [ 2, 4 ], [ 1, 1 ] ] +[ [ 11, 1 ], [ 2, 3 ], [ 1, 3 ] ] +[ [ 11, 1 ], [ 2, 2 ], [ 1, 5 ] ] +[ [ 11, 1 ], [ 2, 1 ], [ 1, 7 ] ] +[ [ 11, 1 ], [ 1, 9 ] ] +[ [ 10, 2 ] ] +[ [ 10, 1 ], [ 9, 1 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 8, 1 ], [ 2, 1 ] ] +[ [ 10, 1 ], [ 8, 1 ], [ 1, 2 ] ] +[ [ 10, 1 ], [ 7, 1 ], [ 3, 1 ] ] +[ [ 10, 1 ], [ 7, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 7, 1 ], [ 1, 3 ] ] +[ [ 10, 1 ], [ 6, 1 ], [ 4, 1 ] ] +[ [ 10, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 6, 1 ], [ 2, 2 ] ] +[ [ 10, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 10, 1 ], [ 6, 1 ], [ 1, 4 ] ] +[ [ 10, 1 ], [ 5, 2 ] ] +[ [ 10, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 10, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 10, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 10, 1 ], [ 5, 1 ], [ 1, 5 ] ] +[ [ 10, 1 ], [ 4, 2 ], [ 2, 1 ] ] +[ [ 10, 1 ], [ 4, 2 ], [ 1, 2 ] ] +[ [ 10, 1 ], [ 4, 1 ], [ 3, 2 ] ] +[ [ 10, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 3 ] ] +[ [ 10, 1 ], [ 4, 1 ], [ 2, 3 ] ] +[ [ 10, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 10, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 10, 1 ], [ 4, 1 ], [ 1, 6 ] ] +[ [ 10, 1 ], [ 3, 3 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 3, 2 ], [ 2, 2 ] ] +[ [ 10, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 10, 1 ], [ 3, 2 ], [ 1, 4 ] ] +[ [ 10, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 10, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 10, 1 ], [ 3, 1 ], [ 1, 7 ] ] +[ [ 10, 1 ], [ 2, 5 ] ] +[ [ 10, 1 ], [ 2, 4 ], [ 1, 2 ] ] +[ [ 10, 1 ], [ 2, 3 ], [ 1, 4 ] ] +[ [ 10, 1 ], [ 2, 2 ], [ 1, 6 ] ] +[ [ 10, 1 ], [ 2, 1 ], [ 1, 8 ] ] +[ [ 10, 1 ], [ 1, 10 ] ] +[ [ 9, 2 ], [ 2, 1 ] ] +[ [ 9, 2 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 8, 1 ], [ 3, 1 ] ] +[ [ 9, 1 ], [ 8, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 8, 1 ], [ 1, 3 ] ] +[ [ 9, 1 ], [ 7, 1 ], [ 4, 1 ] ] +[ [ 9, 1 ], [ 7, 1 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 7, 1 ], [ 2, 2 ] ] +[ [ 9, 1 ], [ 7, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 7, 1 ], [ 1, 4 ] ] +[ [ 9, 1 ], [ 6, 1 ], [ 5, 1 ] ] +[ [ 9, 1 ], [ 6, 1 ], [ 4, 1 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 9, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 6, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 9, 1 ], [ 6, 1 ], [ 1, 5 ] ] +[ [ 9, 1 ], [ 5, 2 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 3, 2 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 3 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 2, 3 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 1, 6 ] ] +[ [ 9, 1 ], [ 4, 2 ], [ 3, 1 ] ] +[ [ 9, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 4, 2 ], [ 1, 3 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 4 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 1, 7 ] ] +[ [ 9, 1 ], [ 3, 3 ], [ 2, 1 ] ] +[ [ 9, 1 ], [ 3, 3 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 9, 1 ], [ 3, 2 ], [ 1, 5 ] ] +[ [ 9, 1 ], [ 3, 1 ], [ 2, 4 ] ] +[ [ 9, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 9, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 9, 1 ], [ 3, 1 ], [ 1, 8 ] ] +[ [ 9, 1 ], [ 2, 5 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 2, 4 ], [ 1, 3 ] ] +[ [ 9, 1 ], [ 2, 3 ], [ 1, 5 ] ] +[ [ 9, 1 ], [ 2, 2 ], [ 1, 7 ] ] +[ [ 9, 1 ], [ 2, 1 ], [ 1, 9 ] ] +[ [ 9, 1 ], [ 1, 11 ] ] +[ [ 8, 2 ], [ 4, 1 ] ] +[ [ 8, 2 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 8, 2 ], [ 2, 2 ] ] +[ [ 8, 2 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 8, 2 ], [ 1, 4 ] ] +[ [ 8, 1 ], [ 7, 1 ], [ 5, 1 ] ] +[ [ 8, 1 ], [ 7, 1 ], [ 4, 1 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 7, 1 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 8, 1 ], [ 7, 1 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 7, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 7, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 8, 1 ], [ 7, 1 ], [ 1, 5 ] ] +[ [ 8, 1 ], [ 6, 2 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 5, 1 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 4, 1 ], [ 2, 1 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 4, 1 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 3, 2 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 3 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 2, 3 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 1, 6 ] ] +[ [ 8, 1 ], [ 5, 2 ], [ 2, 1 ] ] +[ [ 8, 1 ], [ 5, 2 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 3 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 3, 2 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 2 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 4 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 1, 7 ] ] +[ [ 8, 1 ], [ 4, 3 ] ] +[ [ 8, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 4, 2 ], [ 2, 2 ] ] +[ [ 8, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 4, 2 ], [ 1, 4 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 5 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 2, 4 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 1, 8 ] ] +[ [ 8, 1 ], [ 3, 4 ] ] +[ [ 8, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 3, 3 ], [ 1, 3 ] ] +[ [ 8, 1 ], [ 3, 2 ], [ 2, 3 ] ] +[ [ 8, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 8, 1 ], [ 3, 2 ], [ 1, 6 ] ] +[ [ 8, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 3 ] ] +[ [ 8, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 5 ] ] +[ [ 8, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 7 ] ] +[ [ 8, 1 ], [ 3, 1 ], [ 1, 9 ] ] +[ [ 8, 1 ], [ 2, 6 ] ] +[ [ 8, 1 ], [ 2, 5 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 2, 4 ], [ 1, 4 ] ] +[ [ 8, 1 ], [ 2, 3 ], [ 1, 6 ] ] +[ [ 8, 1 ], [ 2, 2 ], [ 1, 8 ] ] +[ [ 8, 1 ], [ 2, 1 ], [ 1, 10 ] ] +[ [ 8, 1 ], [ 1, 12 ] ] +[ [ 7, 2 ], [ 6, 1 ] ] +[ [ 7, 2 ], [ 5, 1 ], [ 1, 1 ] ] +[ [ 7, 2 ], [ 4, 1 ], [ 2, 1 ] ] +[ [ 7, 2 ], [ 4, 1 ], [ 1, 2 ] ] +[ [ 7, 2 ], [ 3, 2 ] ] +[ [ 7, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 7, 2 ], [ 3, 1 ], [ 1, 3 ] ] +[ [ 7, 2 ], [ 2, 3 ] ] +[ [ 7, 2 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 7, 2 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 7, 2 ], [ 1, 6 ] ] +[ [ 7, 1 ], [ 6, 2 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 5, 1 ], [ 2, 1 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 5, 1 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 4, 1 ], [ 3, 1 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 4, 1 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 3, 2 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 2 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 4 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 1, 7 ] ] +[ [ 7, 1 ], [ 5, 2 ], [ 3, 1 ] ] +[ [ 7, 1 ], [ 5, 2 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 5, 2 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 4, 2 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 2 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 4 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 3, 2 ], [ 2, 1 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 3, 2 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 5 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 2, 4 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 1, 8 ] ] +[ [ 7, 1 ], [ 4, 3 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 7, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 4, 2 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 4, 2 ], [ 1, 5 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 3, 3 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 3 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 6 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 2, 4 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 5 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 7 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 1, 9 ] ] +[ [ 7, 1 ], [ 3, 4 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 3, 3 ], [ 2, 2 ] ] +[ [ 7, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 3, 3 ], [ 1, 4 ] ] +[ [ 7, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 7, 1 ], [ 3, 2 ], [ 1, 7 ] ] +[ [ 7, 1 ], [ 3, 1 ], [ 2, 5 ] ] +[ [ 7, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 4 ] ] +[ [ 7, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 6 ] ] +[ [ 7, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 8 ] ] +[ [ 7, 1 ], [ 3, 1 ], [ 1, 10 ] ] +[ [ 7, 1 ], [ 2, 6 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 2, 5 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 2, 4 ], [ 1, 5 ] ] +[ [ 7, 1 ], [ 2, 3 ], [ 1, 7 ] ] +[ [ 7, 1 ], [ 2, 2 ], [ 1, 9 ] ] +[ [ 7, 1 ], [ 2, 1 ], [ 1, 11 ] ] +[ [ 7, 1 ], [ 1, 13 ] ] +[ [ 6, 3 ], [ 2, 1 ] ] +[ [ 6, 3 ], [ 1, 2 ] ] +[ [ 6, 2 ], [ 5, 1 ], [ 3, 1 ] ] +[ [ 6, 2 ], [ 5, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 6, 2 ], [ 5, 1 ], [ 1, 3 ] ] +[ [ 6, 2 ], [ 4, 2 ] ] +[ [ 6, 2 ], [ 4, 1 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 6, 2 ], [ 4, 1 ], [ 2, 2 ] ] +[ [ 6, 2 ], [ 4, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 6, 2 ], [ 4, 1 ], [ 1, 4 ] ] +[ [ 6, 2 ], [ 3, 2 ], [ 2, 1 ] ] +[ [ 6, 2 ], [ 3, 2 ], [ 1, 2 ] ] +[ [ 6, 2 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 6, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 6, 2 ], [ 3, 1 ], [ 1, 5 ] ] +[ [ 6, 2 ], [ 2, 4 ] ] +[ [ 6, 2 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 6, 2 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 6, 2 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 6, 2 ], [ 1, 8 ] ] +[ [ 6, 1 ], [ 5, 2 ], [ 4, 1 ] ] +[ [ 6, 1 ], [ 5, 2 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 5, 2 ], [ 2, 2 ] ] +[ [ 6, 1 ], [ 5, 2 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 5, 2 ], [ 1, 4 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 4, 2 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 5 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 3, 3 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 3, 2 ], [ 1, 3 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 3 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 6 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 2, 4 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 2, 3 ], [ 1, 3 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 5 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 7 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 1, 9 ] ] +[ [ 6, 1 ], [ 4, 3 ], [ 2, 1 ] ] +[ [ 6, 1 ], [ 4, 3 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 4, 2 ], [ 3, 2 ] ] +[ [ 6, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 3 ] ] +[ [ 6, 1 ], [ 4, 2 ], [ 2, 3 ] ] +[ [ 6, 1 ], [ 4, 2 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 6, 1 ], [ 4, 2 ], [ 1, 6 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 3 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 2 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 4 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 7 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 2, 5 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 2, 4 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 4 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 6 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 8 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 1, 10 ] ] +[ [ 6, 1 ], [ 3, 4 ], [ 2, 1 ] ] +[ [ 6, 1 ], [ 3, 4 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 3, 3 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 6, 1 ], [ 3, 3 ], [ 1, 5 ] ] +[ [ 6, 1 ], [ 3, 2 ], [ 2, 4 ] ] +[ [ 6, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 6, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 6, 1 ], [ 3, 2 ], [ 1, 8 ] ] +[ [ 6, 1 ], [ 3, 1 ], [ 2, 5 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 3 ] ] +[ [ 6, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 5 ] ] +[ [ 6, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 7 ] ] +[ [ 6, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 9 ] ] +[ [ 6, 1 ], [ 3, 1 ], [ 1, 11 ] ] +[ [ 6, 1 ], [ 2, 7 ] ] +[ [ 6, 1 ], [ 2, 6 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 2, 5 ], [ 1, 4 ] ] +[ [ 6, 1 ], [ 2, 4 ], [ 1, 6 ] ] +[ [ 6, 1 ], [ 2, 3 ], [ 1, 8 ] ] +[ [ 6, 1 ], [ 2, 2 ], [ 1, 10 ] ] +[ [ 6, 1 ], [ 2, 1 ], [ 1, 12 ] ] +[ [ 6, 1 ], [ 1, 14 ] ] +[ [ 5, 4 ] ] +[ [ 5, 3 ], [ 4, 1 ], [ 1, 1 ] ] +[ [ 5, 3 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 5, 3 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 5, 3 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 5, 3 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 5, 3 ], [ 1, 5 ] ] +[ [ 5, 2 ], [ 4, 2 ], [ 2, 1 ] ] +[ [ 5, 2 ], [ 4, 2 ], [ 1, 2 ] ] +[ [ 5, 2 ], [ 4, 1 ], [ 3, 2 ] ] +[ [ 5, 2 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 5, 2 ], [ 4, 1 ], [ 3, 1 ], [ 1, 3 ] ] +[ [ 5, 2 ], [ 4, 1 ], [ 2, 3 ] ] +[ [ 5, 2 ], [ 4, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 5, 2 ], [ 4, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 5, 2 ], [ 4, 1 ], [ 1, 6 ] ] +[ [ 5, 2 ], [ 3, 3 ], [ 1, 1 ] ] +[ [ 5, 2 ], [ 3, 2 ], [ 2, 2 ] ] +[ [ 5, 2 ], [ 3, 2 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 5, 2 ], [ 3, 2 ], [ 1, 4 ] ] +[ [ 5, 2 ], [ 3, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 5, 2 ], [ 3, 1 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 5, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 5, 2 ], [ 3, 1 ], [ 1, 7 ] ] +[ [ 5, 2 ], [ 2, 5 ] ] +[ [ 5, 2 ], [ 2, 4 ], [ 1, 2 ] ] +[ [ 5, 2 ], [ 2, 3 ], [ 1, 4 ] ] +[ [ 5, 2 ], [ 2, 2 ], [ 1, 6 ] ] +[ [ 5, 2 ], [ 2, 1 ], [ 1, 8 ] ] +[ [ 5, 2 ], [ 1, 10 ] ] +[ [ 5, 1 ], [ 4, 3 ], [ 3, 1 ] ] +[ [ 5, 1 ], [ 4, 3 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 4, 3 ], [ 1, 3 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 3, 2 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 2 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 4 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 1, 7 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 3 ], [ 2, 1 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 3 ], [ 1, 2 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 5 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 4 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 8 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 2, 5 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 2, 4 ], [ 1, 3 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 5 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 7 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 9 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 1, 11 ] ] +[ [ 5, 1 ], [ 3, 5 ] ] +[ [ 5, 1 ], [ 3, 4 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 3, 4 ], [ 1, 3 ] ] +[ [ 5, 1 ], [ 3, 3 ], [ 2, 3 ] ] +[ [ 5, 1 ], [ 3, 3 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 5, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 5, 1 ], [ 3, 3 ], [ 1, 6 ] ] +[ [ 5, 1 ], [ 3, 2 ], [ 2, 4 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 3 ] ] +[ [ 5, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 5 ] ] +[ [ 5, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 7 ] ] +[ [ 5, 1 ], [ 3, 2 ], [ 1, 9 ] ] +[ [ 5, 1 ], [ 3, 1 ], [ 2, 6 ] ] +[ [ 5, 1 ], [ 3, 1 ], [ 2, 5 ], [ 1, 2 ] ] +[ [ 5, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 4 ] ] +[ [ 5, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 6 ] ] +[ [ 5, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 8 ] ] +[ [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 10 ] ] +[ [ 5, 1 ], [ 3, 1 ], [ 1, 12 ] ] +[ [ 5, 1 ], [ 2, 7 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 2, 6 ], [ 1, 3 ] ] +[ [ 5, 1 ], [ 2, 5 ], [ 1, 5 ] ] +[ [ 5, 1 ], [ 2, 4 ], [ 1, 7 ] ] +[ [ 5, 1 ], [ 2, 3 ], [ 1, 9 ] ] +[ [ 5, 1 ], [ 2, 2 ], [ 1, 11 ] ] +[ [ 5, 1 ], [ 2, 1 ], [ 1, 13 ] ] +[ [ 5, 1 ], [ 1, 15 ] ] +[ [ 4, 5 ] ] +[ [ 4, 4 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 4, 4 ], [ 2, 2 ] ] +[ [ 4, 4 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 4, 4 ], [ 1, 4 ] ] +[ [ 4, 3 ], [ 3, 2 ], [ 2, 1 ] ] +[ [ 4, 3 ], [ 3, 2 ], [ 1, 2 ] ] +[ [ 4, 3 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 4, 3 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 4, 3 ], [ 3, 1 ], [ 1, 5 ] ] +[ [ 4, 3 ], [ 2, 4 ] ] +[ [ 4, 3 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 4, 3 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 4, 3 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 4, 3 ], [ 1, 8 ] ] +[ [ 4, 2 ], [ 3, 4 ] ] +[ [ 4, 2 ], [ 3, 3 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 4, 2 ], [ 3, 3 ], [ 1, 3 ] ] +[ [ 4, 2 ], [ 3, 2 ], [ 2, 3 ] ] +[ [ 4, 2 ], [ 3, 2 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 4, 2 ], [ 3, 2 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 4, 2 ], [ 3, 2 ], [ 1, 6 ] ] +[ [ 4, 2 ], [ 3, 1 ], [ 2, 4 ], [ 1, 1 ] ] +[ [ 4, 2 ], [ 3, 1 ], [ 2, 3 ], [ 1, 3 ] ] +[ [ 4, 2 ], [ 3, 1 ], [ 2, 2 ], [ 1, 5 ] ] +[ [ 4, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 7 ] ] +[ [ 4, 2 ], [ 3, 1 ], [ 1, 9 ] ] +[ [ 4, 2 ], [ 2, 6 ] ] +[ [ 4, 2 ], [ 2, 5 ], [ 1, 2 ] ] +[ [ 4, 2 ], [ 2, 4 ], [ 1, 4 ] ] +[ [ 4, 2 ], [ 2, 3 ], [ 1, 6 ] ] +[ [ 4, 2 ], [ 2, 2 ], [ 1, 8 ] ] +[ [ 4, 2 ], [ 2, 1 ], [ 1, 10 ] ] +[ [ 4, 2 ], [ 1, 12 ] ] +[ [ 4, 1 ], [ 3, 5 ], [ 1, 1 ] ] +[ [ 4, 1 ], [ 3, 4 ], [ 2, 2 ] ] +[ [ 4, 1 ], [ 3, 4 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 4, 1 ], [ 3, 4 ], [ 1, 4 ] ] +[ [ 4, 1 ], [ 3, 3 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 4, 1 ], [ 3, 3 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 4, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 4, 1 ], [ 3, 3 ], [ 1, 7 ] ] +[ [ 4, 1 ], [ 3, 2 ], [ 2, 5 ] ] +[ [ 4, 1 ], [ 3, 2 ], [ 2, 4 ], [ 1, 2 ] ] +[ [ 4, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 4 ] ] +[ [ 4, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 6 ] ] +[ [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 8 ] ] +[ [ 4, 1 ], [ 3, 2 ], [ 1, 10 ] ] +[ [ 4, 1 ], [ 3, 1 ], [ 2, 6 ], [ 1, 1 ] ] +[ [ 4, 1 ], [ 3, 1 ], [ 2, 5 ], [ 1, 3 ] ] +[ [ 4, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 5 ] ] +[ [ 4, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 7 ] ] +[ [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 9 ] ] +[ [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 11 ] ] +[ [ 4, 1 ], [ 3, 1 ], [ 1, 13 ] ] +[ [ 4, 1 ], [ 2, 8 ] ] +[ [ 4, 1 ], [ 2, 7 ], [ 1, 2 ] ] +[ [ 4, 1 ], [ 2, 6 ], [ 1, 4 ] ] +[ [ 4, 1 ], [ 2, 5 ], [ 1, 6 ] ] +[ [ 4, 1 ], [ 2, 4 ], [ 1, 8 ] ] +[ [ 4, 1 ], [ 2, 3 ], [ 1, 10 ] ] +[ [ 4, 1 ], [ 2, 2 ], [ 1, 12 ] ] +[ [ 4, 1 ], [ 2, 1 ], [ 1, 14 ] ] +[ [ 4, 1 ], [ 1, 16 ] ] +[ [ 3, 6 ], [ 2, 1 ] ] +[ [ 3, 6 ], [ 1, 2 ] ] +[ [ 3, 5 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 3, 5 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 3, 5 ], [ 1, 5 ] ] +[ [ 3, 4 ], [ 2, 4 ] ] +[ [ 3, 4 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 3, 4 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 3, 4 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 3, 4 ], [ 1, 8 ] ] +[ [ 3, 3 ], [ 2, 5 ], [ 1, 1 ] ] +[ [ 3, 3 ], [ 2, 4 ], [ 1, 3 ] ] +[ [ 3, 3 ], [ 2, 3 ], [ 1, 5 ] ] +[ [ 3, 3 ], [ 2, 2 ], [ 1, 7 ] ] +[ [ 3, 3 ], [ 2, 1 ], [ 1, 9 ] ] +[ [ 3, 3 ], [ 1, 11 ] ] +[ [ 3, 2 ], [ 2, 7 ] ] +[ [ 3, 2 ], [ 2, 6 ], [ 1, 2 ] ] +[ [ 3, 2 ], [ 2, 5 ], [ 1, 4 ] ] +[ [ 3, 2 ], [ 2, 4 ], [ 1, 6 ] ] +[ [ 3, 2 ], [ 2, 3 ], [ 1, 8 ] ] +[ [ 3, 2 ], [ 2, 2 ], [ 1, 10 ] ] +[ [ 3, 2 ], [ 2, 1 ], [ 1, 12 ] ] +[ [ 3, 2 ], [ 1, 14 ] ] +[ [ 3, 1 ], [ 2, 8 ], [ 1, 1 ] ] +[ [ 3, 1 ], [ 2, 7 ], [ 1, 3 ] ] +[ [ 3, 1 ], [ 2, 6 ], [ 1, 5 ] ] +[ [ 3, 1 ], [ 2, 5 ], [ 1, 7 ] ] +[ [ 3, 1 ], [ 2, 4 ], [ 1, 9 ] ] +[ [ 3, 1 ], [ 2, 3 ], [ 1, 11 ] ] +[ [ 3, 1 ], [ 2, 2 ], [ 1, 13 ] ] +[ [ 3, 1 ], [ 2, 1 ], [ 1, 15 ] ] +[ [ 3, 1 ], [ 1, 17 ] ] +[ [ 2, 10 ] ] +[ [ 2, 9 ], [ 1, 2 ] ] +[ [ 2, 8 ], [ 1, 4 ] ] +[ [ 2, 7 ], [ 1, 6 ] ] +[ [ 2, 6 ], [ 1, 8 ] ] +[ [ 2, 5 ], [ 1, 10 ] ] +[ [ 2, 4 ], [ 1, 12 ] ] +[ [ 2, 3 ], [ 1, 14 ] ] +[ [ 2, 2 ], [ 1, 16 ] ] +[ [ 2, 1 ], [ 1, 18 ] ] [ [ 1, 20 ] ] o.order("lex,reflected") [ [ 1, 20 ] ] -[ [ 0, 1 ], [ 1, 18 ], [ 2, 1 ] ] -[ [ 0, 2 ], [ 1, 16 ], [ 2, 2 ] ] -[ [ 0, 3 ], [ 1, 14 ], [ 2, 3 ] ] -[ [ 0, 4 ], [ 1, 12 ], [ 2, 4 ] ] -[ [ 0, 5 ], [ 1, 10 ], [ 2, 5 ] ] -[ [ 0, 6 ], [ 1, 8 ], [ 2, 6 ] ] -[ [ 0, 7 ], [ 1, 6 ], [ 2, 7 ] ] -[ [ 0, 8 ], [ 1, 4 ], [ 2, 8 ] ] -[ [ 0, 9 ], [ 1, 2 ], [ 2, 9 ] ] -[ [ 0, 10 ], [ 2, 10 ] ] -[ [ 0, 2 ], [ 1, 17 ], [ 3, 1 ] ] -[ [ 0, 3 ], [ 1, 15 ], [ 2, 1 ], [ 3, 1 ] ] -[ [ 0, 4 ], [ 1, 13 ], [ 2, 2 ], [ 3, 1 ] ] -[ [ 0, 5 ], [ 1, 11 ], [ 2, 3 ], [ 3, 1 ] ] -[ [ 0, 6 ], [ 1, 9 ], [ 2, 4 ], [ 3, 1 ] ] -[ [ 0, 7 ], [ 1, 7 ], [ 2, 5 ], [ 3, 1 ] ] -[ [ 0, 8 ], [ 1, 5 ], [ 2, 6 ], [ 3, 1 ] ] -[ [ 0, 9 ], [ 1, 3 ], [ 2, 7 ], [ 3, 1 ] ] -[ [ 0, 10 ], [ 1, 1 ], [ 2, 8 ], [ 3, 1 ] ] -[ [ 0, 4 ], [ 1, 14 ], [ 3, 2 ] ] -[ [ 0, 5 ], [ 1, 12 ], [ 2, 1 ], [ 3, 2 ] ] -[ [ 0, 6 ], [ 1, 10 ], [ 2, 2 ], [ 3, 2 ] ] -[ [ 0, 7 ], [ 1, 8 ], [ 2, 3 ], [ 3, 2 ] ] -[ [ 0, 8 ], [ 1, 6 ], [ 2, 4 ], [ 3, 2 ] ] -[ [ 0, 9 ], [ 1, 4 ], [ 2, 5 ], [ 3, 2 ] ] -[ [ 0, 10 ], [ 1, 2 ], [ 2, 6 ], [ 3, 2 ] ] -[ [ 0, 11 ], [ 2, 7 ], [ 3, 2 ] ] -[ [ 0, 6 ], [ 1, 11 ], [ 3, 3 ] ] -[ [ 0, 7 ], [ 1, 9 ], [ 2, 1 ], [ 3, 3 ] ] -[ [ 0, 8 ], [ 1, 7 ], [ 2, 2 ], [ 3, 3 ] ] -[ [ 0, 9 ], [ 1, 5 ], [ 2, 3 ], [ 3, 3 ] ] -[ [ 0, 10 ], [ 1, 3 ], [ 2, 4 ], [ 3, 3 ] ] -[ [ 0, 11 ], [ 1, 1 ], [ 2, 5 ], [ 3, 3 ] ] -[ [ 0, 8 ], [ 1, 8 ], [ 3, 4 ] ] -[ [ 0, 9 ], [ 1, 6 ], [ 2, 1 ], [ 3, 4 ] ] -[ [ 0, 10 ], [ 1, 4 ], [ 2, 2 ], [ 3, 4 ] ] -[ [ 0, 11 ], [ 1, 2 ], [ 2, 3 ], [ 3, 4 ] ] -[ [ 0, 12 ], [ 2, 4 ], [ 3, 4 ] ] -[ [ 0, 10 ], [ 1, 5 ], [ 3, 5 ] ] -[ [ 0, 11 ], [ 1, 3 ], [ 2, 1 ], [ 3, 5 ] ] -[ [ 0, 12 ], [ 1, 1 ], [ 2, 2 ], [ 3, 5 ] ] -[ [ 0, 12 ], [ 1, 2 ], [ 3, 6 ] ] -[ [ 0, 13 ], [ 2, 1 ], [ 3, 6 ] ] -[ [ 0, 3 ], [ 1, 16 ], [ 4, 1 ] ] -[ [ 0, 4 ], [ 1, 14 ], [ 2, 1 ], [ 4, 1 ] ] -[ [ 0, 5 ], [ 1, 12 ], [ 2, 2 ], [ 4, 1 ] ] -[ [ 0, 6 ], [ 1, 10 ], [ 2, 3 ], [ 4, 1 ] ] -[ [ 0, 7 ], [ 1, 8 ], [ 2, 4 ], [ 4, 1 ] ] -[ [ 0, 8 ], [ 1, 6 ], [ 2, 5 ], [ 4, 1 ] ] -[ [ 0, 9 ], [ 1, 4 ], [ 2, 6 ], [ 4, 1 ] ] -[ [ 0, 10 ], [ 1, 2 ], [ 2, 7 ], [ 4, 1 ] ] -[ [ 0, 11 ], [ 2, 8 ], [ 4, 1 ] ] -[ [ 0, 5 ], [ 1, 13 ], [ 3, 1 ], [ 4, 1 ] ] -[ [ 0, 6 ], [ 1, 11 ], [ 2, 1 ], [ 3, 1 ], [ 4, 1 ] ] -[ [ 0, 7 ], [ 1, 9 ], [ 2, 2 ], [ 3, 1 ], [ 4, 1 ] ] -[ [ 0, 8 ], [ 1, 7 ], [ 2, 3 ], [ 3, 1 ], [ 4, 1 ] ] -[ [ 0, 9 ], [ 1, 5 ], [ 2, 4 ], [ 3, 1 ], [ 4, 1 ] ] -[ [ 0, 10 ], [ 1, 3 ], [ 2, 5 ], [ 3, 1 ], [ 4, 1 ] ] -[ [ 0, 11 ], [ 1, 1 ], [ 2, 6 ], [ 3, 1 ], [ 4, 1 ] ] -[ [ 0, 7 ], [ 1, 10 ], [ 3, 2 ], [ 4, 1 ] ] -[ [ 0, 8 ], [ 1, 8 ], [ 2, 1 ], [ 3, 2 ], [ 4, 1 ] ] -[ [ 0, 9 ], [ 1, 6 ], [ 2, 2 ], [ 3, 2 ], [ 4, 1 ] ] -[ [ 0, 10 ], [ 1, 4 ], [ 2, 3 ], [ 3, 2 ], [ 4, 1 ] ] -[ [ 0, 11 ], [ 1, 2 ], [ 2, 4 ], [ 3, 2 ], [ 4, 1 ] ] -[ [ 0, 12 ], [ 2, 5 ], [ 3, 2 ], [ 4, 1 ] ] -[ [ 0, 9 ], [ 1, 7 ], [ 3, 3 ], [ 4, 1 ] ] -[ [ 0, 10 ], [ 1, 5 ], [ 2, 1 ], [ 3, 3 ], [ 4, 1 ] ] -[ [ 0, 11 ], [ 1, 3 ], [ 2, 2 ], [ 3, 3 ], [ 4, 1 ] ] -[ [ 0, 12 ], [ 1, 1 ], [ 2, 3 ], [ 3, 3 ], [ 4, 1 ] ] -[ [ 0, 11 ], [ 1, 4 ], [ 3, 4 ], [ 4, 1 ] ] -[ [ 0, 12 ], [ 1, 2 ], [ 2, 1 ], [ 3, 4 ], [ 4, 1 ] ] -[ [ 0, 13 ], [ 2, 2 ], [ 3, 4 ], [ 4, 1 ] ] -[ [ 0, 13 ], [ 1, 1 ], [ 3, 5 ], [ 4, 1 ] ] -[ [ 0, 6 ], [ 1, 12 ], [ 4, 2 ] ] -[ [ 0, 7 ], [ 1, 10 ], [ 2, 1 ], [ 4, 2 ] ] -[ [ 0, 8 ], [ 1, 8 ], [ 2, 2 ], [ 4, 2 ] ] -[ [ 0, 9 ], [ 1, 6 ], [ 2, 3 ], [ 4, 2 ] ] -[ [ 0, 10 ], [ 1, 4 ], [ 2, 4 ], [ 4, 2 ] ] -[ [ 0, 11 ], [ 1, 2 ], [ 2, 5 ], [ 4, 2 ] ] -[ [ 0, 12 ], [ 2, 6 ], [ 4, 2 ] ] -[ [ 0, 8 ], [ 1, 9 ], [ 3, 1 ], [ 4, 2 ] ] -[ [ 0, 9 ], [ 1, 7 ], [ 2, 1 ], [ 3, 1 ], [ 4, 2 ] ] -[ [ 0, 10 ], [ 1, 5 ], [ 2, 2 ], [ 3, 1 ], [ 4, 2 ] ] -[ [ 0, 11 ], [ 1, 3 ], [ 2, 3 ], [ 3, 1 ], [ 4, 2 ] ] -[ [ 0, 12 ], [ 1, 1 ], [ 2, 4 ], [ 3, 1 ], [ 4, 2 ] ] -[ [ 0, 10 ], [ 1, 6 ], [ 3, 2 ], [ 4, 2 ] ] -[ [ 0, 11 ], [ 1, 4 ], [ 2, 1 ], [ 3, 2 ], [ 4, 2 ] ] -[ [ 0, 12 ], [ 1, 2 ], [ 2, 2 ], [ 3, 2 ], [ 4, 2 ] ] -[ [ 0, 13 ], [ 2, 3 ], [ 3, 2 ], [ 4, 2 ] ] -[ [ 0, 12 ], [ 1, 3 ], [ 3, 3 ], [ 4, 2 ] ] -[ [ 0, 13 ], [ 1, 1 ], [ 2, 1 ], [ 3, 3 ], [ 4, 2 ] ] -[ [ 0, 14 ], [ 3, 4 ], [ 4, 2 ] ] -[ [ 0, 9 ], [ 1, 8 ], [ 4, 3 ] ] -[ [ 0, 10 ], [ 1, 6 ], [ 2, 1 ], [ 4, 3 ] ] -[ [ 0, 11 ], [ 1, 4 ], [ 2, 2 ], [ 4, 3 ] ] -[ [ 0, 12 ], [ 1, 2 ], [ 2, 3 ], [ 4, 3 ] ] -[ [ 0, 13 ], [ 2, 4 ], [ 4, 3 ] ] -[ [ 0, 11 ], [ 1, 5 ], [ 3, 1 ], [ 4, 3 ] ] -[ [ 0, 12 ], [ 1, 3 ], [ 2, 1 ], [ 3, 1 ], [ 4, 3 ] ] -[ [ 0, 13 ], [ 1, 1 ], [ 2, 2 ], [ 3, 1 ], [ 4, 3 ] ] -[ [ 0, 13 ], [ 1, 2 ], [ 3, 2 ], [ 4, 3 ] ] -[ [ 0, 14 ], [ 2, 1 ], [ 3, 2 ], [ 4, 3 ] ] -[ [ 0, 12 ], [ 1, 4 ], [ 4, 4 ] ] -[ [ 0, 13 ], [ 1, 2 ], [ 2, 1 ], [ 4, 4 ] ] -[ [ 0, 14 ], [ 2, 2 ], [ 4, 4 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 3, 1 ], [ 4, 4 ] ] -[ [ 0, 15 ], [ 4, 5 ] ] -[ [ 0, 4 ], [ 1, 15 ], [ 5, 1 ] ] -[ [ 0, 5 ], [ 1, 13 ], [ 2, 1 ], [ 5, 1 ] ] -[ [ 0, 6 ], [ 1, 11 ], [ 2, 2 ], [ 5, 1 ] ] -[ [ 0, 7 ], [ 1, 9 ], [ 2, 3 ], [ 5, 1 ] ] -[ [ 0, 8 ], [ 1, 7 ], [ 2, 4 ], [ 5, 1 ] ] -[ [ 0, 9 ], [ 1, 5 ], [ 2, 5 ], [ 5, 1 ] ] -[ [ 0, 10 ], [ 1, 3 ], [ 2, 6 ], [ 5, 1 ] ] -[ [ 0, 11 ], [ 1, 1 ], [ 2, 7 ], [ 5, 1 ] ] -[ [ 0, 6 ], [ 1, 12 ], [ 3, 1 ], [ 5, 1 ] ] -[ [ 0, 7 ], [ 1, 10 ], [ 2, 1 ], [ 3, 1 ], [ 5, 1 ] ] -[ [ 0, 8 ], [ 1, 8 ], [ 2, 2 ], [ 3, 1 ], [ 5, 1 ] ] -[ [ 0, 9 ], [ 1, 6 ], [ 2, 3 ], [ 3, 1 ], [ 5, 1 ] ] -[ [ 0, 10 ], [ 1, 4 ], [ 2, 4 ], [ 3, 1 ], [ 5, 1 ] ] -[ [ 0, 11 ], [ 1, 2 ], [ 2, 5 ], [ 3, 1 ], [ 5, 1 ] ] -[ [ 0, 12 ], [ 2, 6 ], [ 3, 1 ], [ 5, 1 ] ] -[ [ 0, 8 ], [ 1, 9 ], [ 3, 2 ], [ 5, 1 ] ] -[ [ 0, 9 ], [ 1, 7 ], [ 2, 1 ], [ 3, 2 ], [ 5, 1 ] ] -[ [ 0, 10 ], [ 1, 5 ], [ 2, 2 ], [ 3, 2 ], [ 5, 1 ] ] -[ [ 0, 11 ], [ 1, 3 ], [ 2, 3 ], [ 3, 2 ], [ 5, 1 ] ] -[ [ 0, 12 ], [ 1, 1 ], [ 2, 4 ], [ 3, 2 ], [ 5, 1 ] ] -[ [ 0, 10 ], [ 1, 6 ], [ 3, 3 ], [ 5, 1 ] ] -[ [ 0, 11 ], [ 1, 4 ], [ 2, 1 ], [ 3, 3 ], [ 5, 1 ] ] -[ [ 0, 12 ], [ 1, 2 ], [ 2, 2 ], [ 3, 3 ], [ 5, 1 ] ] -[ [ 0, 13 ], [ 2, 3 ], [ 3, 3 ], [ 5, 1 ] ] -[ [ 0, 12 ], [ 1, 3 ], [ 3, 4 ], [ 5, 1 ] ] -[ [ 0, 13 ], [ 1, 1 ], [ 2, 1 ], [ 3, 4 ], [ 5, 1 ] ] -[ [ 0, 14 ], [ 3, 5 ], [ 5, 1 ] ] -[ [ 0, 7 ], [ 1, 11 ], [ 4, 1 ], [ 5, 1 ] ] -[ [ 0, 8 ], [ 1, 9 ], [ 2, 1 ], [ 4, 1 ], [ 5, 1 ] ] -[ [ 0, 9 ], [ 1, 7 ], [ 2, 2 ], [ 4, 1 ], [ 5, 1 ] ] -[ [ 0, 10 ], [ 1, 5 ], [ 2, 3 ], [ 4, 1 ], [ 5, 1 ] ] -[ [ 0, 11 ], [ 1, 3 ], [ 2, 4 ], [ 4, 1 ], [ 5, 1 ] ] -[ [ 0, 12 ], [ 1, 1 ], [ 2, 5 ], [ 4, 1 ], [ 5, 1 ] ] -[ [ 0, 9 ], [ 1, 8 ], [ 3, 1 ], [ 4, 1 ], [ 5, 1 ] ] -[ [ 0, 10 ], [ 1, 6 ], [ 2, 1 ], [ 3, 1 ], [ 4, 1 ], [ 5, 1 ] ] -[ [ 0, 11 ], [ 1, 4 ], [ 2, 2 ], [ 3, 1 ], [ 4, 1 ], [ 5, 1 ] ] -[ [ 0, 12 ], [ 1, 2 ], [ 2, 3 ], [ 3, 1 ], [ 4, 1 ], [ 5, 1 ] ] -[ [ 0, 13 ], [ 2, 4 ], [ 3, 1 ], [ 4, 1 ], [ 5, 1 ] ] -[ [ 0, 11 ], [ 1, 5 ], [ 3, 2 ], [ 4, 1 ], [ 5, 1 ] ] -[ [ 0, 12 ], [ 1, 3 ], [ 2, 1 ], [ 3, 2 ], [ 4, 1 ], [ 5, 1 ] ] -[ [ 0, 13 ], [ 1, 1 ], [ 2, 2 ], [ 3, 2 ], [ 4, 1 ], [ 5, 1 ] ] -[ [ 0, 13 ], [ 1, 2 ], [ 3, 3 ], [ 4, 1 ], [ 5, 1 ] ] -[ [ 0, 14 ], [ 2, 1 ], [ 3, 3 ], [ 4, 1 ], [ 5, 1 ] ] -[ [ 0, 10 ], [ 1, 7 ], [ 4, 2 ], [ 5, 1 ] ] -[ [ 0, 11 ], [ 1, 5 ], [ 2, 1 ], [ 4, 2 ], [ 5, 1 ] ] -[ [ 0, 12 ], [ 1, 3 ], [ 2, 2 ], [ 4, 2 ], [ 5, 1 ] ] -[ [ 0, 13 ], [ 1, 1 ], [ 2, 3 ], [ 4, 2 ], [ 5, 1 ] ] -[ [ 0, 12 ], [ 1, 4 ], [ 3, 1 ], [ 4, 2 ], [ 5, 1 ] ] -[ [ 0, 13 ], [ 1, 2 ], [ 2, 1 ], [ 3, 1 ], [ 4, 2 ], [ 5, 1 ] ] -[ [ 0, 14 ], [ 2, 2 ], [ 3, 1 ], [ 4, 2 ], [ 5, 1 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 3, 2 ], [ 4, 2 ], [ 5, 1 ] ] -[ [ 0, 13 ], [ 1, 3 ], [ 4, 3 ], [ 5, 1 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 2, 1 ], [ 4, 3 ], [ 5, 1 ] ] -[ [ 0, 15 ], [ 3, 1 ], [ 4, 3 ], [ 5, 1 ] ] -[ [ 0, 8 ], [ 1, 10 ], [ 5, 2 ] ] -[ [ 0, 9 ], [ 1, 8 ], [ 2, 1 ], [ 5, 2 ] ] -[ [ 0, 10 ], [ 1, 6 ], [ 2, 2 ], [ 5, 2 ] ] -[ [ 0, 11 ], [ 1, 4 ], [ 2, 3 ], [ 5, 2 ] ] -[ [ 0, 12 ], [ 1, 2 ], [ 2, 4 ], [ 5, 2 ] ] -[ [ 0, 13 ], [ 2, 5 ], [ 5, 2 ] ] -[ [ 0, 10 ], [ 1, 7 ], [ 3, 1 ], [ 5, 2 ] ] -[ [ 0, 11 ], [ 1, 5 ], [ 2, 1 ], [ 3, 1 ], [ 5, 2 ] ] -[ [ 0, 12 ], [ 1, 3 ], [ 2, 2 ], [ 3, 1 ], [ 5, 2 ] ] -[ [ 0, 13 ], [ 1, 1 ], [ 2, 3 ], [ 3, 1 ], [ 5, 2 ] ] -[ [ 0, 12 ], [ 1, 4 ], [ 3, 2 ], [ 5, 2 ] ] -[ [ 0, 13 ], [ 1, 2 ], [ 2, 1 ], [ 3, 2 ], [ 5, 2 ] ] -[ [ 0, 14 ], [ 2, 2 ], [ 3, 2 ], [ 5, 2 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 3, 3 ], [ 5, 2 ] ] -[ [ 0, 11 ], [ 1, 6 ], [ 4, 1 ], [ 5, 2 ] ] -[ [ 0, 12 ], [ 1, 4 ], [ 2, 1 ], [ 4, 1 ], [ 5, 2 ] ] -[ [ 0, 13 ], [ 1, 2 ], [ 2, 2 ], [ 4, 1 ], [ 5, 2 ] ] -[ [ 0, 14 ], [ 2, 3 ], [ 4, 1 ], [ 5, 2 ] ] -[ [ 0, 13 ], [ 1, 3 ], [ 3, 1 ], [ 4, 1 ], [ 5, 2 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 2, 1 ], [ 3, 1 ], [ 4, 1 ], [ 5, 2 ] ] -[ [ 0, 15 ], [ 3, 2 ], [ 4, 1 ], [ 5, 2 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 4, 2 ], [ 5, 2 ] ] -[ [ 0, 15 ], [ 2, 1 ], [ 4, 2 ], [ 5, 2 ] ] -[ [ 0, 12 ], [ 1, 5 ], [ 5, 3 ] ] -[ [ 0, 13 ], [ 1, 3 ], [ 2, 1 ], [ 5, 3 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 2, 2 ], [ 5, 3 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 3, 1 ], [ 5, 3 ] ] -[ [ 0, 15 ], [ 2, 1 ], [ 3, 1 ], [ 5, 3 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 4, 1 ], [ 5, 3 ] ] -[ [ 0, 16 ], [ 5, 4 ] ] -[ [ 0, 5 ], [ 1, 14 ], [ 6, 1 ] ] -[ [ 0, 6 ], [ 1, 12 ], [ 2, 1 ], [ 6, 1 ] ] -[ [ 0, 7 ], [ 1, 10 ], [ 2, 2 ], [ 6, 1 ] ] -[ [ 0, 8 ], [ 1, 8 ], [ 2, 3 ], [ 6, 1 ] ] -[ [ 0, 9 ], [ 1, 6 ], [ 2, 4 ], [ 6, 1 ] ] -[ [ 0, 10 ], [ 1, 4 ], [ 2, 5 ], [ 6, 1 ] ] -[ [ 0, 11 ], [ 1, 2 ], [ 2, 6 ], [ 6, 1 ] ] -[ [ 0, 12 ], [ 2, 7 ], [ 6, 1 ] ] -[ [ 0, 7 ], [ 1, 11 ], [ 3, 1 ], [ 6, 1 ] ] -[ [ 0, 8 ], [ 1, 9 ], [ 2, 1 ], [ 3, 1 ], [ 6, 1 ] ] -[ [ 0, 9 ], [ 1, 7 ], [ 2, 2 ], [ 3, 1 ], [ 6, 1 ] ] -[ [ 0, 10 ], [ 1, 5 ], [ 2, 3 ], [ 3, 1 ], [ 6, 1 ] ] -[ [ 0, 11 ], [ 1, 3 ], [ 2, 4 ], [ 3, 1 ], [ 6, 1 ] ] -[ [ 0, 12 ], [ 1, 1 ], [ 2, 5 ], [ 3, 1 ], [ 6, 1 ] ] -[ [ 0, 9 ], [ 1, 8 ], [ 3, 2 ], [ 6, 1 ] ] -[ [ 0, 10 ], [ 1, 6 ], [ 2, 1 ], [ 3, 2 ], [ 6, 1 ] ] -[ [ 0, 11 ], [ 1, 4 ], [ 2, 2 ], [ 3, 2 ], [ 6, 1 ] ] -[ [ 0, 12 ], [ 1, 2 ], [ 2, 3 ], [ 3, 2 ], [ 6, 1 ] ] -[ [ 0, 13 ], [ 2, 4 ], [ 3, 2 ], [ 6, 1 ] ] -[ [ 0, 11 ], [ 1, 5 ], [ 3, 3 ], [ 6, 1 ] ] -[ [ 0, 12 ], [ 1, 3 ], [ 2, 1 ], [ 3, 3 ], [ 6, 1 ] ] -[ [ 0, 13 ], [ 1, 1 ], [ 2, 2 ], [ 3, 3 ], [ 6, 1 ] ] -[ [ 0, 13 ], [ 1, 2 ], [ 3, 4 ], [ 6, 1 ] ] -[ [ 0, 14 ], [ 2, 1 ], [ 3, 4 ], [ 6, 1 ] ] -[ [ 0, 8 ], [ 1, 10 ], [ 4, 1 ], [ 6, 1 ] ] -[ [ 0, 9 ], [ 1, 8 ], [ 2, 1 ], [ 4, 1 ], [ 6, 1 ] ] -[ [ 0, 10 ], [ 1, 6 ], [ 2, 2 ], [ 4, 1 ], [ 6, 1 ] ] -[ [ 0, 11 ], [ 1, 4 ], [ 2, 3 ], [ 4, 1 ], [ 6, 1 ] ] -[ [ 0, 12 ], [ 1, 2 ], [ 2, 4 ], [ 4, 1 ], [ 6, 1 ] ] -[ [ 0, 13 ], [ 2, 5 ], [ 4, 1 ], [ 6, 1 ] ] -[ [ 0, 10 ], [ 1, 7 ], [ 3, 1 ], [ 4, 1 ], [ 6, 1 ] ] -[ [ 0, 11 ], [ 1, 5 ], [ 2, 1 ], [ 3, 1 ], [ 4, 1 ], [ 6, 1 ] ] -[ [ 0, 12 ], [ 1, 3 ], [ 2, 2 ], [ 3, 1 ], [ 4, 1 ], [ 6, 1 ] ] -[ [ 0, 13 ], [ 1, 1 ], [ 2, 3 ], [ 3, 1 ], [ 4, 1 ], [ 6, 1 ] ] -[ [ 0, 12 ], [ 1, 4 ], [ 3, 2 ], [ 4, 1 ], [ 6, 1 ] ] -[ [ 0, 13 ], [ 1, 2 ], [ 2, 1 ], [ 3, 2 ], [ 4, 1 ], [ 6, 1 ] ] -[ [ 0, 14 ], [ 2, 2 ], [ 3, 2 ], [ 4, 1 ], [ 6, 1 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 3, 3 ], [ 4, 1 ], [ 6, 1 ] ] -[ [ 0, 11 ], [ 1, 6 ], [ 4, 2 ], [ 6, 1 ] ] -[ [ 0, 12 ], [ 1, 4 ], [ 2, 1 ], [ 4, 2 ], [ 6, 1 ] ] -[ [ 0, 13 ], [ 1, 2 ], [ 2, 2 ], [ 4, 2 ], [ 6, 1 ] ] -[ [ 0, 14 ], [ 2, 3 ], [ 4, 2 ], [ 6, 1 ] ] -[ [ 0, 13 ], [ 1, 3 ], [ 3, 1 ], [ 4, 2 ], [ 6, 1 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 2, 1 ], [ 3, 1 ], [ 4, 2 ], [ 6, 1 ] ] -[ [ 0, 15 ], [ 3, 2 ], [ 4, 2 ], [ 6, 1 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 4, 3 ], [ 6, 1 ] ] -[ [ 0, 15 ], [ 2, 1 ], [ 4, 3 ], [ 6, 1 ] ] -[ [ 0, 9 ], [ 1, 9 ], [ 5, 1 ], [ 6, 1 ] ] -[ [ 0, 10 ], [ 1, 7 ], [ 2, 1 ], [ 5, 1 ], [ 6, 1 ] ] -[ [ 0, 11 ], [ 1, 5 ], [ 2, 2 ], [ 5, 1 ], [ 6, 1 ] ] -[ [ 0, 12 ], [ 1, 3 ], [ 2, 3 ], [ 5, 1 ], [ 6, 1 ] ] -[ [ 0, 13 ], [ 1, 1 ], [ 2, 4 ], [ 5, 1 ], [ 6, 1 ] ] -[ [ 0, 11 ], [ 1, 6 ], [ 3, 1 ], [ 5, 1 ], [ 6, 1 ] ] -[ [ 0, 12 ], [ 1, 4 ], [ 2, 1 ], [ 3, 1 ], [ 5, 1 ], [ 6, 1 ] ] -[ [ 0, 13 ], [ 1, 2 ], [ 2, 2 ], [ 3, 1 ], [ 5, 1 ], [ 6, 1 ] ] -[ [ 0, 14 ], [ 2, 3 ], [ 3, 1 ], [ 5, 1 ], [ 6, 1 ] ] -[ [ 0, 13 ], [ 1, 3 ], [ 3, 2 ], [ 5, 1 ], [ 6, 1 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 2, 1 ], [ 3, 2 ], [ 5, 1 ], [ 6, 1 ] ] -[ [ 0, 15 ], [ 3, 3 ], [ 5, 1 ], [ 6, 1 ] ] -[ [ 0, 12 ], [ 1, 5 ], [ 4, 1 ], [ 5, 1 ], [ 6, 1 ] ] -[ [ 0, 13 ], [ 1, 3 ], [ 2, 1 ], [ 4, 1 ], [ 5, 1 ], [ 6, 1 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 2, 2 ], [ 4, 1 ], [ 5, 1 ], [ 6, 1 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 3, 1 ], [ 4, 1 ], [ 5, 1 ], [ 6, 1 ] ] -[ [ 0, 15 ], [ 2, 1 ], [ 3, 1 ], [ 4, 1 ], [ 5, 1 ], [ 6, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 4, 2 ], [ 5, 1 ], [ 6, 1 ] ] -[ [ 0, 13 ], [ 1, 4 ], [ 5, 2 ], [ 6, 1 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 2, 1 ], [ 5, 2 ], [ 6, 1 ] ] -[ [ 0, 15 ], [ 2, 2 ], [ 5, 2 ], [ 6, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 3, 1 ], [ 5, 2 ], [ 6, 1 ] ] -[ [ 0, 16 ], [ 4, 1 ], [ 5, 2 ], [ 6, 1 ] ] -[ [ 0, 10 ], [ 1, 8 ], [ 6, 2 ] ] -[ [ 0, 11 ], [ 1, 6 ], [ 2, 1 ], [ 6, 2 ] ] -[ [ 0, 12 ], [ 1, 4 ], [ 2, 2 ], [ 6, 2 ] ] -[ [ 0, 13 ], [ 1, 2 ], [ 2, 3 ], [ 6, 2 ] ] -[ [ 0, 14 ], [ 2, 4 ], [ 6, 2 ] ] -[ [ 0, 12 ], [ 1, 5 ], [ 3, 1 ], [ 6, 2 ] ] -[ [ 0, 13 ], [ 1, 3 ], [ 2, 1 ], [ 3, 1 ], [ 6, 2 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 2, 2 ], [ 3, 1 ], [ 6, 2 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 3, 2 ], [ 6, 2 ] ] -[ [ 0, 15 ], [ 2, 1 ], [ 3, 2 ], [ 6, 2 ] ] -[ [ 0, 13 ], [ 1, 4 ], [ 4, 1 ], [ 6, 2 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 2, 1 ], [ 4, 1 ], [ 6, 2 ] ] -[ [ 0, 15 ], [ 2, 2 ], [ 4, 1 ], [ 6, 2 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 3, 1 ], [ 4, 1 ], [ 6, 2 ] ] -[ [ 0, 16 ], [ 4, 2 ], [ 6, 2 ] ] -[ [ 0, 14 ], [ 1, 3 ], [ 5, 1 ], [ 6, 2 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 2, 1 ], [ 5, 1 ], [ 6, 2 ] ] -[ [ 0, 16 ], [ 3, 1 ], [ 5, 1 ], [ 6, 2 ] ] -[ [ 0, 15 ], [ 1, 2 ], [ 6, 3 ] ] -[ [ 0, 16 ], [ 2, 1 ], [ 6, 3 ] ] -[ [ 0, 6 ], [ 1, 13 ], [ 7, 1 ] ] -[ [ 0, 7 ], [ 1, 11 ], [ 2, 1 ], [ 7, 1 ] ] -[ [ 0, 8 ], [ 1, 9 ], [ 2, 2 ], [ 7, 1 ] ] -[ [ 0, 9 ], [ 1, 7 ], [ 2, 3 ], [ 7, 1 ] ] -[ [ 0, 10 ], [ 1, 5 ], [ 2, 4 ], [ 7, 1 ] ] -[ [ 0, 11 ], [ 1, 3 ], [ 2, 5 ], [ 7, 1 ] ] -[ [ 0, 12 ], [ 1, 1 ], [ 2, 6 ], [ 7, 1 ] ] -[ [ 0, 8 ], [ 1, 10 ], [ 3, 1 ], [ 7, 1 ] ] -[ [ 0, 9 ], [ 1, 8 ], [ 2, 1 ], [ 3, 1 ], [ 7, 1 ] ] -[ [ 0, 10 ], [ 1, 6 ], [ 2, 2 ], [ 3, 1 ], [ 7, 1 ] ] -[ [ 0, 11 ], [ 1, 4 ], [ 2, 3 ], [ 3, 1 ], [ 7, 1 ] ] -[ [ 0, 12 ], [ 1, 2 ], [ 2, 4 ], [ 3, 1 ], [ 7, 1 ] ] -[ [ 0, 13 ], [ 2, 5 ], [ 3, 1 ], [ 7, 1 ] ] -[ [ 0, 10 ], [ 1, 7 ], [ 3, 2 ], [ 7, 1 ] ] -[ [ 0, 11 ], [ 1, 5 ], [ 2, 1 ], [ 3, 2 ], [ 7, 1 ] ] -[ [ 0, 12 ], [ 1, 3 ], [ 2, 2 ], [ 3, 2 ], [ 7, 1 ] ] -[ [ 0, 13 ], [ 1, 1 ], [ 2, 3 ], [ 3, 2 ], [ 7, 1 ] ] -[ [ 0, 12 ], [ 1, 4 ], [ 3, 3 ], [ 7, 1 ] ] -[ [ 0, 13 ], [ 1, 2 ], [ 2, 1 ], [ 3, 3 ], [ 7, 1 ] ] -[ [ 0, 14 ], [ 2, 2 ], [ 3, 3 ], [ 7, 1 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 3, 4 ], [ 7, 1 ] ] -[ [ 0, 9 ], [ 1, 9 ], [ 4, 1 ], [ 7, 1 ] ] -[ [ 0, 10 ], [ 1, 7 ], [ 2, 1 ], [ 4, 1 ], [ 7, 1 ] ] -[ [ 0, 11 ], [ 1, 5 ], [ 2, 2 ], [ 4, 1 ], [ 7, 1 ] ] -[ [ 0, 12 ], [ 1, 3 ], [ 2, 3 ], [ 4, 1 ], [ 7, 1 ] ] -[ [ 0, 13 ], [ 1, 1 ], [ 2, 4 ], [ 4, 1 ], [ 7, 1 ] ] -[ [ 0, 11 ], [ 1, 6 ], [ 3, 1 ], [ 4, 1 ], [ 7, 1 ] ] -[ [ 0, 12 ], [ 1, 4 ], [ 2, 1 ], [ 3, 1 ], [ 4, 1 ], [ 7, 1 ] ] -[ [ 0, 13 ], [ 1, 2 ], [ 2, 2 ], [ 3, 1 ], [ 4, 1 ], [ 7, 1 ] ] -[ [ 0, 14 ], [ 2, 3 ], [ 3, 1 ], [ 4, 1 ], [ 7, 1 ] ] -[ [ 0, 13 ], [ 1, 3 ], [ 3, 2 ], [ 4, 1 ], [ 7, 1 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 2, 1 ], [ 3, 2 ], [ 4, 1 ], [ 7, 1 ] ] -[ [ 0, 15 ], [ 3, 3 ], [ 4, 1 ], [ 7, 1 ] ] -[ [ 0, 12 ], [ 1, 5 ], [ 4, 2 ], [ 7, 1 ] ] -[ [ 0, 13 ], [ 1, 3 ], [ 2, 1 ], [ 4, 2 ], [ 7, 1 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 2, 2 ], [ 4, 2 ], [ 7, 1 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 3, 1 ], [ 4, 2 ], [ 7, 1 ] ] -[ [ 0, 15 ], [ 2, 1 ], [ 3, 1 ], [ 4, 2 ], [ 7, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 4, 3 ], [ 7, 1 ] ] -[ [ 0, 10 ], [ 1, 8 ], [ 5, 1 ], [ 7, 1 ] ] -[ [ 0, 11 ], [ 1, 6 ], [ 2, 1 ], [ 5, 1 ], [ 7, 1 ] ] -[ [ 0, 12 ], [ 1, 4 ], [ 2, 2 ], [ 5, 1 ], [ 7, 1 ] ] -[ [ 0, 13 ], [ 1, 2 ], [ 2, 3 ], [ 5, 1 ], [ 7, 1 ] ] -[ [ 0, 14 ], [ 2, 4 ], [ 5, 1 ], [ 7, 1 ] ] -[ [ 0, 12 ], [ 1, 5 ], [ 3, 1 ], [ 5, 1 ], [ 7, 1 ] ] -[ [ 0, 13 ], [ 1, 3 ], [ 2, 1 ], [ 3, 1 ], [ 5, 1 ], [ 7, 1 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 2, 2 ], [ 3, 1 ], [ 5, 1 ], [ 7, 1 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 3, 2 ], [ 5, 1 ], [ 7, 1 ] ] -[ [ 0, 15 ], [ 2, 1 ], [ 3, 2 ], [ 5, 1 ], [ 7, 1 ] ] -[ [ 0, 13 ], [ 1, 4 ], [ 4, 1 ], [ 5, 1 ], [ 7, 1 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 2, 1 ], [ 4, 1 ], [ 5, 1 ], [ 7, 1 ] ] -[ [ 0, 15 ], [ 2, 2 ], [ 4, 1 ], [ 5, 1 ], [ 7, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 3, 1 ], [ 4, 1 ], [ 5, 1 ], [ 7, 1 ] ] -[ [ 0, 16 ], [ 4, 2 ], [ 5, 1 ], [ 7, 1 ] ] -[ [ 0, 14 ], [ 1, 3 ], [ 5, 2 ], [ 7, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 2, 1 ], [ 5, 2 ], [ 7, 1 ] ] -[ [ 0, 16 ], [ 3, 1 ], [ 5, 2 ], [ 7, 1 ] ] -[ [ 0, 11 ], [ 1, 7 ], [ 6, 1 ], [ 7, 1 ] ] -[ [ 0, 12 ], [ 1, 5 ], [ 2, 1 ], [ 6, 1 ], [ 7, 1 ] ] -[ [ 0, 13 ], [ 1, 3 ], [ 2, 2 ], [ 6, 1 ], [ 7, 1 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 2, 3 ], [ 6, 1 ], [ 7, 1 ] ] -[ [ 0, 13 ], [ 1, 4 ], [ 3, 1 ], [ 6, 1 ], [ 7, 1 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 2, 1 ], [ 3, 1 ], [ 6, 1 ], [ 7, 1 ] ] -[ [ 0, 15 ], [ 2, 2 ], [ 3, 1 ], [ 6, 1 ], [ 7, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 3, 2 ], [ 6, 1 ], [ 7, 1 ] ] -[ [ 0, 14 ], [ 1, 3 ], [ 4, 1 ], [ 6, 1 ], [ 7, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 2, 1 ], [ 4, 1 ], [ 6, 1 ], [ 7, 1 ] ] -[ [ 0, 16 ], [ 3, 1 ], [ 4, 1 ], [ 6, 1 ], [ 7, 1 ] ] -[ [ 0, 15 ], [ 1, 2 ], [ 5, 1 ], [ 6, 1 ], [ 7, 1 ] ] -[ [ 0, 16 ], [ 2, 1 ], [ 5, 1 ], [ 6, 1 ], [ 7, 1 ] ] -[ [ 0, 16 ], [ 1, 1 ], [ 6, 2 ], [ 7, 1 ] ] -[ [ 0, 12 ], [ 1, 6 ], [ 7, 2 ] ] -[ [ 0, 13 ], [ 1, 4 ], [ 2, 1 ], [ 7, 2 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 2, 2 ], [ 7, 2 ] ] -[ [ 0, 15 ], [ 2, 3 ], [ 7, 2 ] ] -[ [ 0, 14 ], [ 1, 3 ], [ 3, 1 ], [ 7, 2 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 2, 1 ], [ 3, 1 ], [ 7, 2 ] ] -[ [ 0, 16 ], [ 3, 2 ], [ 7, 2 ] ] -[ [ 0, 15 ], [ 1, 2 ], [ 4, 1 ], [ 7, 2 ] ] -[ [ 0, 16 ], [ 2, 1 ], [ 4, 1 ], [ 7, 2 ] ] -[ [ 0, 16 ], [ 1, 1 ], [ 5, 1 ], [ 7, 2 ] ] -[ [ 0, 17 ], [ 6, 1 ], [ 7, 2 ] ] -[ [ 0, 7 ], [ 1, 12 ], [ 8, 1 ] ] -[ [ 0, 8 ], [ 1, 10 ], [ 2, 1 ], [ 8, 1 ] ] -[ [ 0, 9 ], [ 1, 8 ], [ 2, 2 ], [ 8, 1 ] ] -[ [ 0, 10 ], [ 1, 6 ], [ 2, 3 ], [ 8, 1 ] ] -[ [ 0, 11 ], [ 1, 4 ], [ 2, 4 ], [ 8, 1 ] ] -[ [ 0, 12 ], [ 1, 2 ], [ 2, 5 ], [ 8, 1 ] ] -[ [ 0, 13 ], [ 2, 6 ], [ 8, 1 ] ] -[ [ 0, 9 ], [ 1, 9 ], [ 3, 1 ], [ 8, 1 ] ] -[ [ 0, 10 ], [ 1, 7 ], [ 2, 1 ], [ 3, 1 ], [ 8, 1 ] ] -[ [ 0, 11 ], [ 1, 5 ], [ 2, 2 ], [ 3, 1 ], [ 8, 1 ] ] -[ [ 0, 12 ], [ 1, 3 ], [ 2, 3 ], [ 3, 1 ], [ 8, 1 ] ] -[ [ 0, 13 ], [ 1, 1 ], [ 2, 4 ], [ 3, 1 ], [ 8, 1 ] ] -[ [ 0, 11 ], [ 1, 6 ], [ 3, 2 ], [ 8, 1 ] ] -[ [ 0, 12 ], [ 1, 4 ], [ 2, 1 ], [ 3, 2 ], [ 8, 1 ] ] -[ [ 0, 13 ], [ 1, 2 ], [ 2, 2 ], [ 3, 2 ], [ 8, 1 ] ] -[ [ 0, 14 ], [ 2, 3 ], [ 3, 2 ], [ 8, 1 ] ] -[ [ 0, 13 ], [ 1, 3 ], [ 3, 3 ], [ 8, 1 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 2, 1 ], [ 3, 3 ], [ 8, 1 ] ] -[ [ 0, 15 ], [ 3, 4 ], [ 8, 1 ] ] -[ [ 0, 10 ], [ 1, 8 ], [ 4, 1 ], [ 8, 1 ] ] -[ [ 0, 11 ], [ 1, 6 ], [ 2, 1 ], [ 4, 1 ], [ 8, 1 ] ] -[ [ 0, 12 ], [ 1, 4 ], [ 2, 2 ], [ 4, 1 ], [ 8, 1 ] ] -[ [ 0, 13 ], [ 1, 2 ], [ 2, 3 ], [ 4, 1 ], [ 8, 1 ] ] -[ [ 0, 14 ], [ 2, 4 ], [ 4, 1 ], [ 8, 1 ] ] -[ [ 0, 12 ], [ 1, 5 ], [ 3, 1 ], [ 4, 1 ], [ 8, 1 ] ] -[ [ 0, 13 ], [ 1, 3 ], [ 2, 1 ], [ 3, 1 ], [ 4, 1 ], [ 8, 1 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 2, 2 ], [ 3, 1 ], [ 4, 1 ], [ 8, 1 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 3, 2 ], [ 4, 1 ], [ 8, 1 ] ] -[ [ 0, 15 ], [ 2, 1 ], [ 3, 2 ], [ 4, 1 ], [ 8, 1 ] ] -[ [ 0, 13 ], [ 1, 4 ], [ 4, 2 ], [ 8, 1 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 2, 1 ], [ 4, 2 ], [ 8, 1 ] ] -[ [ 0, 15 ], [ 2, 2 ], [ 4, 2 ], [ 8, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 3, 1 ], [ 4, 2 ], [ 8, 1 ] ] -[ [ 0, 16 ], [ 4, 3 ], [ 8, 1 ] ] -[ [ 0, 11 ], [ 1, 7 ], [ 5, 1 ], [ 8, 1 ] ] -[ [ 0, 12 ], [ 1, 5 ], [ 2, 1 ], [ 5, 1 ], [ 8, 1 ] ] -[ [ 0, 13 ], [ 1, 3 ], [ 2, 2 ], [ 5, 1 ], [ 8, 1 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 2, 3 ], [ 5, 1 ], [ 8, 1 ] ] -[ [ 0, 13 ], [ 1, 4 ], [ 3, 1 ], [ 5, 1 ], [ 8, 1 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 2, 1 ], [ 3, 1 ], [ 5, 1 ], [ 8, 1 ] ] -[ [ 0, 15 ], [ 2, 2 ], [ 3, 1 ], [ 5, 1 ], [ 8, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 3, 2 ], [ 5, 1 ], [ 8, 1 ] ] -[ [ 0, 14 ], [ 1, 3 ], [ 4, 1 ], [ 5, 1 ], [ 8, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 2, 1 ], [ 4, 1 ], [ 5, 1 ], [ 8, 1 ] ] -[ [ 0, 16 ], [ 3, 1 ], [ 4, 1 ], [ 5, 1 ], [ 8, 1 ] ] -[ [ 0, 15 ], [ 1, 2 ], [ 5, 2 ], [ 8, 1 ] ] -[ [ 0, 16 ], [ 2, 1 ], [ 5, 2 ], [ 8, 1 ] ] -[ [ 0, 12 ], [ 1, 6 ], [ 6, 1 ], [ 8, 1 ] ] -[ [ 0, 13 ], [ 1, 4 ], [ 2, 1 ], [ 6, 1 ], [ 8, 1 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 2, 2 ], [ 6, 1 ], [ 8, 1 ] ] -[ [ 0, 15 ], [ 2, 3 ], [ 6, 1 ], [ 8, 1 ] ] -[ [ 0, 14 ], [ 1, 3 ], [ 3, 1 ], [ 6, 1 ], [ 8, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 2, 1 ], [ 3, 1 ], [ 6, 1 ], [ 8, 1 ] ] -[ [ 0, 16 ], [ 3, 2 ], [ 6, 1 ], [ 8, 1 ] ] -[ [ 0, 15 ], [ 1, 2 ], [ 4, 1 ], [ 6, 1 ], [ 8, 1 ] ] -[ [ 0, 16 ], [ 2, 1 ], [ 4, 1 ], [ 6, 1 ], [ 8, 1 ] ] -[ [ 0, 16 ], [ 1, 1 ], [ 5, 1 ], [ 6, 1 ], [ 8, 1 ] ] -[ [ 0, 17 ], [ 6, 2 ], [ 8, 1 ] ] -[ [ 0, 13 ], [ 1, 5 ], [ 7, 1 ], [ 8, 1 ] ] -[ [ 0, 14 ], [ 1, 3 ], [ 2, 1 ], [ 7, 1 ], [ 8, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 2, 2 ], [ 7, 1 ], [ 8, 1 ] ] -[ [ 0, 15 ], [ 1, 2 ], [ 3, 1 ], [ 7, 1 ], [ 8, 1 ] ] -[ [ 0, 16 ], [ 2, 1 ], [ 3, 1 ], [ 7, 1 ], [ 8, 1 ] ] -[ [ 0, 16 ], [ 1, 1 ], [ 4, 1 ], [ 7, 1 ], [ 8, 1 ] ] -[ [ 0, 17 ], [ 5, 1 ], [ 7, 1 ], [ 8, 1 ] ] -[ [ 0, 14 ], [ 1, 4 ], [ 8, 2 ] ] -[ [ 0, 15 ], [ 1, 2 ], [ 2, 1 ], [ 8, 2 ] ] -[ [ 0, 16 ], [ 2, 2 ], [ 8, 2 ] ] -[ [ 0, 16 ], [ 1, 1 ], [ 3, 1 ], [ 8, 2 ] ] -[ [ 0, 17 ], [ 4, 1 ], [ 8, 2 ] ] -[ [ 0, 8 ], [ 1, 11 ], [ 9, 1 ] ] -[ [ 0, 9 ], [ 1, 9 ], [ 2, 1 ], [ 9, 1 ] ] -[ [ 0, 10 ], [ 1, 7 ], [ 2, 2 ], [ 9, 1 ] ] -[ [ 0, 11 ], [ 1, 5 ], [ 2, 3 ], [ 9, 1 ] ] -[ [ 0, 12 ], [ 1, 3 ], [ 2, 4 ], [ 9, 1 ] ] -[ [ 0, 13 ], [ 1, 1 ], [ 2, 5 ], [ 9, 1 ] ] -[ [ 0, 10 ], [ 1, 8 ], [ 3, 1 ], [ 9, 1 ] ] -[ [ 0, 11 ], [ 1, 6 ], [ 2, 1 ], [ 3, 1 ], [ 9, 1 ] ] -[ [ 0, 12 ], [ 1, 4 ], [ 2, 2 ], [ 3, 1 ], [ 9, 1 ] ] -[ [ 0, 13 ], [ 1, 2 ], [ 2, 3 ], [ 3, 1 ], [ 9, 1 ] ] -[ [ 0, 14 ], [ 2, 4 ], [ 3, 1 ], [ 9, 1 ] ] -[ [ 0, 12 ], [ 1, 5 ], [ 3, 2 ], [ 9, 1 ] ] -[ [ 0, 13 ], [ 1, 3 ], [ 2, 1 ], [ 3, 2 ], [ 9, 1 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 2, 2 ], [ 3, 2 ], [ 9, 1 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 3, 3 ], [ 9, 1 ] ] -[ [ 0, 15 ], [ 2, 1 ], [ 3, 3 ], [ 9, 1 ] ] -[ [ 0, 11 ], [ 1, 7 ], [ 4, 1 ], [ 9, 1 ] ] -[ [ 0, 12 ], [ 1, 5 ], [ 2, 1 ], [ 4, 1 ], [ 9, 1 ] ] -[ [ 0, 13 ], [ 1, 3 ], [ 2, 2 ], [ 4, 1 ], [ 9, 1 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 2, 3 ], [ 4, 1 ], [ 9, 1 ] ] -[ [ 0, 13 ], [ 1, 4 ], [ 3, 1 ], [ 4, 1 ], [ 9, 1 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 2, 1 ], [ 3, 1 ], [ 4, 1 ], [ 9, 1 ] ] -[ [ 0, 15 ], [ 2, 2 ], [ 3, 1 ], [ 4, 1 ], [ 9, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 3, 2 ], [ 4, 1 ], [ 9, 1 ] ] -[ [ 0, 14 ], [ 1, 3 ], [ 4, 2 ], [ 9, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 2, 1 ], [ 4, 2 ], [ 9, 1 ] ] -[ [ 0, 16 ], [ 3, 1 ], [ 4, 2 ], [ 9, 1 ] ] -[ [ 0, 12 ], [ 1, 6 ], [ 5, 1 ], [ 9, 1 ] ] -[ [ 0, 13 ], [ 1, 4 ], [ 2, 1 ], [ 5, 1 ], [ 9, 1 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 2, 2 ], [ 5, 1 ], [ 9, 1 ] ] -[ [ 0, 15 ], [ 2, 3 ], [ 5, 1 ], [ 9, 1 ] ] -[ [ 0, 14 ], [ 1, 3 ], [ 3, 1 ], [ 5, 1 ], [ 9, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 2, 1 ], [ 3, 1 ], [ 5, 1 ], [ 9, 1 ] ] -[ [ 0, 16 ], [ 3, 2 ], [ 5, 1 ], [ 9, 1 ] ] -[ [ 0, 15 ], [ 1, 2 ], [ 4, 1 ], [ 5, 1 ], [ 9, 1 ] ] -[ [ 0, 16 ], [ 2, 1 ], [ 4, 1 ], [ 5, 1 ], [ 9, 1 ] ] -[ [ 0, 16 ], [ 1, 1 ], [ 5, 2 ], [ 9, 1 ] ] -[ [ 0, 13 ], [ 1, 5 ], [ 6, 1 ], [ 9, 1 ] ] -[ [ 0, 14 ], [ 1, 3 ], [ 2, 1 ], [ 6, 1 ], [ 9, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 2, 2 ], [ 6, 1 ], [ 9, 1 ] ] -[ [ 0, 15 ], [ 1, 2 ], [ 3, 1 ], [ 6, 1 ], [ 9, 1 ] ] -[ [ 0, 16 ], [ 2, 1 ], [ 3, 1 ], [ 6, 1 ], [ 9, 1 ] ] -[ [ 0, 16 ], [ 1, 1 ], [ 4, 1 ], [ 6, 1 ], [ 9, 1 ] ] -[ [ 0, 17 ], [ 5, 1 ], [ 6, 1 ], [ 9, 1 ] ] -[ [ 0, 14 ], [ 1, 4 ], [ 7, 1 ], [ 9, 1 ] ] -[ [ 0, 15 ], [ 1, 2 ], [ 2, 1 ], [ 7, 1 ], [ 9, 1 ] ] -[ [ 0, 16 ], [ 2, 2 ], [ 7, 1 ], [ 9, 1 ] ] -[ [ 0, 16 ], [ 1, 1 ], [ 3, 1 ], [ 7, 1 ], [ 9, 1 ] ] -[ [ 0, 17 ], [ 4, 1 ], [ 7, 1 ], [ 9, 1 ] ] -[ [ 0, 15 ], [ 1, 3 ], [ 8, 1 ], [ 9, 1 ] ] -[ [ 0, 16 ], [ 1, 1 ], [ 2, 1 ], [ 8, 1 ], [ 9, 1 ] ] -[ [ 0, 17 ], [ 3, 1 ], [ 8, 1 ], [ 9, 1 ] ] -[ [ 0, 16 ], [ 1, 2 ], [ 9, 2 ] ] -[ [ 0, 17 ], [ 2, 1 ], [ 9, 2 ] ] -[ [ 0, 9 ], [ 1, 10 ], [ 10, 1 ] ] -[ [ 0, 10 ], [ 1, 8 ], [ 2, 1 ], [ 10, 1 ] ] -[ [ 0, 11 ], [ 1, 6 ], [ 2, 2 ], [ 10, 1 ] ] -[ [ 0, 12 ], [ 1, 4 ], [ 2, 3 ], [ 10, 1 ] ] -[ [ 0, 13 ], [ 1, 2 ], [ 2, 4 ], [ 10, 1 ] ] -[ [ 0, 14 ], [ 2, 5 ], [ 10, 1 ] ] -[ [ 0, 11 ], [ 1, 7 ], [ 3, 1 ], [ 10, 1 ] ] -[ [ 0, 12 ], [ 1, 5 ], [ 2, 1 ], [ 3, 1 ], [ 10, 1 ] ] -[ [ 0, 13 ], [ 1, 3 ], [ 2, 2 ], [ 3, 1 ], [ 10, 1 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 2, 3 ], [ 3, 1 ], [ 10, 1 ] ] -[ [ 0, 13 ], [ 1, 4 ], [ 3, 2 ], [ 10, 1 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 2, 1 ], [ 3, 2 ], [ 10, 1 ] ] -[ [ 0, 15 ], [ 2, 2 ], [ 3, 2 ], [ 10, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 3, 3 ], [ 10, 1 ] ] -[ [ 0, 12 ], [ 1, 6 ], [ 4, 1 ], [ 10, 1 ] ] -[ [ 0, 13 ], [ 1, 4 ], [ 2, 1 ], [ 4, 1 ], [ 10, 1 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 2, 2 ], [ 4, 1 ], [ 10, 1 ] ] -[ [ 0, 15 ], [ 2, 3 ], [ 4, 1 ], [ 10, 1 ] ] -[ [ 0, 14 ], [ 1, 3 ], [ 3, 1 ], [ 4, 1 ], [ 10, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 2, 1 ], [ 3, 1 ], [ 4, 1 ], [ 10, 1 ] ] -[ [ 0, 16 ], [ 3, 2 ], [ 4, 1 ], [ 10, 1 ] ] -[ [ 0, 15 ], [ 1, 2 ], [ 4, 2 ], [ 10, 1 ] ] -[ [ 0, 16 ], [ 2, 1 ], [ 4, 2 ], [ 10, 1 ] ] -[ [ 0, 13 ], [ 1, 5 ], [ 5, 1 ], [ 10, 1 ] ] -[ [ 0, 14 ], [ 1, 3 ], [ 2, 1 ], [ 5, 1 ], [ 10, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 2, 2 ], [ 5, 1 ], [ 10, 1 ] ] -[ [ 0, 15 ], [ 1, 2 ], [ 3, 1 ], [ 5, 1 ], [ 10, 1 ] ] -[ [ 0, 16 ], [ 2, 1 ], [ 3, 1 ], [ 5, 1 ], [ 10, 1 ] ] -[ [ 0, 16 ], [ 1, 1 ], [ 4, 1 ], [ 5, 1 ], [ 10, 1 ] ] -[ [ 0, 17 ], [ 5, 2 ], [ 10, 1 ] ] -[ [ 0, 14 ], [ 1, 4 ], [ 6, 1 ], [ 10, 1 ] ] -[ [ 0, 15 ], [ 1, 2 ], [ 2, 1 ], [ 6, 1 ], [ 10, 1 ] ] -[ [ 0, 16 ], [ 2, 2 ], [ 6, 1 ], [ 10, 1 ] ] -[ [ 0, 16 ], [ 1, 1 ], [ 3, 1 ], [ 6, 1 ], [ 10, 1 ] ] -[ [ 0, 17 ], [ 4, 1 ], [ 6, 1 ], [ 10, 1 ] ] -[ [ 0, 15 ], [ 1, 3 ], [ 7, 1 ], [ 10, 1 ] ] -[ [ 0, 16 ], [ 1, 1 ], [ 2, 1 ], [ 7, 1 ], [ 10, 1 ] ] -[ [ 0, 17 ], [ 3, 1 ], [ 7, 1 ], [ 10, 1 ] ] -[ [ 0, 16 ], [ 1, 2 ], [ 8, 1 ], [ 10, 1 ] ] -[ [ 0, 17 ], [ 2, 1 ], [ 8, 1 ], [ 10, 1 ] ] -[ [ 0, 17 ], [ 1, 1 ], [ 9, 1 ], [ 10, 1 ] ] -[ [ 0, 18 ], [ 10, 2 ] ] -[ [ 0, 10 ], [ 1, 9 ], [ 11, 1 ] ] -[ [ 0, 11 ], [ 1, 7 ], [ 2, 1 ], [ 11, 1 ] ] -[ [ 0, 12 ], [ 1, 5 ], [ 2, 2 ], [ 11, 1 ] ] -[ [ 0, 13 ], [ 1, 3 ], [ 2, 3 ], [ 11, 1 ] ] -[ [ 0, 14 ], [ 1, 1 ], [ 2, 4 ], [ 11, 1 ] ] -[ [ 0, 12 ], [ 1, 6 ], [ 3, 1 ], [ 11, 1 ] ] -[ [ 0, 13 ], [ 1, 4 ], [ 2, 1 ], [ 3, 1 ], [ 11, 1 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 2, 2 ], [ 3, 1 ], [ 11, 1 ] ] -[ [ 0, 15 ], [ 2, 3 ], [ 3, 1 ], [ 11, 1 ] ] -[ [ 0, 14 ], [ 1, 3 ], [ 3, 2 ], [ 11, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 2, 1 ], [ 3, 2 ], [ 11, 1 ] ] -[ [ 0, 16 ], [ 3, 3 ], [ 11, 1 ] ] -[ [ 0, 13 ], [ 1, 5 ], [ 4, 1 ], [ 11, 1 ] ] -[ [ 0, 14 ], [ 1, 3 ], [ 2, 1 ], [ 4, 1 ], [ 11, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 2, 2 ], [ 4, 1 ], [ 11, 1 ] ] -[ [ 0, 15 ], [ 1, 2 ], [ 3, 1 ], [ 4, 1 ], [ 11, 1 ] ] -[ [ 0, 16 ], [ 2, 1 ], [ 3, 1 ], [ 4, 1 ], [ 11, 1 ] ] -[ [ 0, 16 ], [ 1, 1 ], [ 4, 2 ], [ 11, 1 ] ] -[ [ 0, 14 ], [ 1, 4 ], [ 5, 1 ], [ 11, 1 ] ] -[ [ 0, 15 ], [ 1, 2 ], [ 2, 1 ], [ 5, 1 ], [ 11, 1 ] ] -[ [ 0, 16 ], [ 2, 2 ], [ 5, 1 ], [ 11, 1 ] ] -[ [ 0, 16 ], [ 1, 1 ], [ 3, 1 ], [ 5, 1 ], [ 11, 1 ] ] -[ [ 0, 17 ], [ 4, 1 ], [ 5, 1 ], [ 11, 1 ] ] -[ [ 0, 15 ], [ 1, 3 ], [ 6, 1 ], [ 11, 1 ] ] -[ [ 0, 16 ], [ 1, 1 ], [ 2, 1 ], [ 6, 1 ], [ 11, 1 ] ] -[ [ 0, 17 ], [ 3, 1 ], [ 6, 1 ], [ 11, 1 ] ] -[ [ 0, 16 ], [ 1, 2 ], [ 7, 1 ], [ 11, 1 ] ] -[ [ 0, 17 ], [ 2, 1 ], [ 7, 1 ], [ 11, 1 ] ] -[ [ 0, 17 ], [ 1, 1 ], [ 8, 1 ], [ 11, 1 ] ] -[ [ 0, 18 ], [ 9, 1 ], [ 11, 1 ] ] -[ [ 0, 11 ], [ 1, 8 ], [ 12, 1 ] ] -[ [ 0, 12 ], [ 1, 6 ], [ 2, 1 ], [ 12, 1 ] ] -[ [ 0, 13 ], [ 1, 4 ], [ 2, 2 ], [ 12, 1 ] ] -[ [ 0, 14 ], [ 1, 2 ], [ 2, 3 ], [ 12, 1 ] ] -[ [ 0, 15 ], [ 2, 4 ], [ 12, 1 ] ] -[ [ 0, 13 ], [ 1, 5 ], [ 3, 1 ], [ 12, 1 ] ] -[ [ 0, 14 ], [ 1, 3 ], [ 2, 1 ], [ 3, 1 ], [ 12, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 2, 2 ], [ 3, 1 ], [ 12, 1 ] ] -[ [ 0, 15 ], [ 1, 2 ], [ 3, 2 ], [ 12, 1 ] ] -[ [ 0, 16 ], [ 2, 1 ], [ 3, 2 ], [ 12, 1 ] ] -[ [ 0, 14 ], [ 1, 4 ], [ 4, 1 ], [ 12, 1 ] ] -[ [ 0, 15 ], [ 1, 2 ], [ 2, 1 ], [ 4, 1 ], [ 12, 1 ] ] -[ [ 0, 16 ], [ 2, 2 ], [ 4, 1 ], [ 12, 1 ] ] -[ [ 0, 16 ], [ 1, 1 ], [ 3, 1 ], [ 4, 1 ], [ 12, 1 ] ] -[ [ 0, 17 ], [ 4, 2 ], [ 12, 1 ] ] -[ [ 0, 15 ], [ 1, 3 ], [ 5, 1 ], [ 12, 1 ] ] -[ [ 0, 16 ], [ 1, 1 ], [ 2, 1 ], [ 5, 1 ], [ 12, 1 ] ] -[ [ 0, 17 ], [ 3, 1 ], [ 5, 1 ], [ 12, 1 ] ] -[ [ 0, 16 ], [ 1, 2 ], [ 6, 1 ], [ 12, 1 ] ] -[ [ 0, 17 ], [ 2, 1 ], [ 6, 1 ], [ 12, 1 ] ] -[ [ 0, 17 ], [ 1, 1 ], [ 7, 1 ], [ 12, 1 ] ] -[ [ 0, 18 ], [ 8, 1 ], [ 12, 1 ] ] -[ [ 0, 12 ], [ 1, 7 ], [ 13, 1 ] ] -[ [ 0, 13 ], [ 1, 5 ], [ 2, 1 ], [ 13, 1 ] ] -[ [ 0, 14 ], [ 1, 3 ], [ 2, 2 ], [ 13, 1 ] ] -[ [ 0, 15 ], [ 1, 1 ], [ 2, 3 ], [ 13, 1 ] ] -[ [ 0, 14 ], [ 1, 4 ], [ 3, 1 ], [ 13, 1 ] ] -[ [ 0, 15 ], [ 1, 2 ], [ 2, 1 ], [ 3, 1 ], [ 13, 1 ] ] -[ [ 0, 16 ], [ 2, 2 ], [ 3, 1 ], [ 13, 1 ] ] -[ [ 0, 16 ], [ 1, 1 ], [ 3, 2 ], [ 13, 1 ] ] -[ [ 0, 15 ], [ 1, 3 ], [ 4, 1 ], [ 13, 1 ] ] -[ [ 0, 16 ], [ 1, 1 ], [ 2, 1 ], [ 4, 1 ], [ 13, 1 ] ] -[ [ 0, 17 ], [ 3, 1 ], [ 4, 1 ], [ 13, 1 ] ] -[ [ 0, 16 ], [ 1, 2 ], [ 5, 1 ], [ 13, 1 ] ] -[ [ 0, 17 ], [ 2, 1 ], [ 5, 1 ], [ 13, 1 ] ] -[ [ 0, 17 ], [ 1, 1 ], [ 6, 1 ], [ 13, 1 ] ] -[ [ 0, 18 ], [ 7, 1 ], [ 13, 1 ] ] -[ [ 0, 13 ], [ 1, 6 ], [ 14, 1 ] ] -[ [ 0, 14 ], [ 1, 4 ], [ 2, 1 ], [ 14, 1 ] ] -[ [ 0, 15 ], [ 1, 2 ], [ 2, 2 ], [ 14, 1 ] ] -[ [ 0, 16 ], [ 2, 3 ], [ 14, 1 ] ] -[ [ 0, 15 ], [ 1, 3 ], [ 3, 1 ], [ 14, 1 ] ] -[ [ 0, 16 ], [ 1, 1 ], [ 2, 1 ], [ 3, 1 ], [ 14, 1 ] ] -[ [ 0, 17 ], [ 3, 2 ], [ 14, 1 ] ] -[ [ 0, 16 ], [ 1, 2 ], [ 4, 1 ], [ 14, 1 ] ] -[ [ 0, 17 ], [ 2, 1 ], [ 4, 1 ], [ 14, 1 ] ] -[ [ 0, 17 ], [ 1, 1 ], [ 5, 1 ], [ 14, 1 ] ] -[ [ 0, 18 ], [ 6, 1 ], [ 14, 1 ] ] -[ [ 0, 14 ], [ 1, 5 ], [ 15, 1 ] ] -[ [ 0, 15 ], [ 1, 3 ], [ 2, 1 ], [ 15, 1 ] ] -[ [ 0, 16 ], [ 1, 1 ], [ 2, 2 ], [ 15, 1 ] ] -[ [ 0, 16 ], [ 1, 2 ], [ 3, 1 ], [ 15, 1 ] ] -[ [ 0, 17 ], [ 2, 1 ], [ 3, 1 ], [ 15, 1 ] ] -[ [ 0, 17 ], [ 1, 1 ], [ 4, 1 ], [ 15, 1 ] ] -[ [ 0, 18 ], [ 5, 1 ], [ 15, 1 ] ] -[ [ 0, 15 ], [ 1, 4 ], [ 16, 1 ] ] -[ [ 0, 16 ], [ 1, 2 ], [ 2, 1 ], [ 16, 1 ] ] -[ [ 0, 17 ], [ 2, 2 ], [ 16, 1 ] ] -[ [ 0, 17 ], [ 1, 1 ], [ 3, 1 ], [ 16, 1 ] ] -[ [ 0, 18 ], [ 4, 1 ], [ 16, 1 ] ] -[ [ 0, 16 ], [ 1, 3 ], [ 17, 1 ] ] -[ [ 0, 17 ], [ 1, 1 ], [ 2, 1 ], [ 17, 1 ] ] -[ [ 0, 18 ], [ 3, 1 ], [ 17, 1 ] ] -[ [ 0, 17 ], [ 1, 2 ], [ 18, 1 ] ] -[ [ 0, 18 ], [ 2, 1 ], [ 18, 1 ] ] -[ [ 0, 18 ], [ 1, 1 ], [ 19, 1 ] ] -[ [ 0, 19 ], [ 20, 1 ] ] +[ [ 1, 18 ], [ 2, 1 ] ] +[ [ 1, 16 ], [ 2, 2 ] ] +[ [ 1, 14 ], [ 2, 3 ] ] +[ [ 1, 12 ], [ 2, 4 ] ] +[ [ 1, 10 ], [ 2, 5 ] ] +[ [ 1, 8 ], [ 2, 6 ] ] +[ [ 1, 6 ], [ 2, 7 ] ] +[ [ 1, 4 ], [ 2, 8 ] ] +[ [ 1, 2 ], [ 2, 9 ] ] +[ [ 2, 10 ] ] +[ [ 1, 17 ], [ 3, 1 ] ] +[ [ 1, 15 ], [ 2, 1 ], [ 3, 1 ] ] +[ [ 1, 13 ], [ 2, 2 ], [ 3, 1 ] ] +[ [ 1, 11 ], [ 2, 3 ], [ 3, 1 ] ] +[ [ 1, 9 ], [ 2, 4 ], [ 3, 1 ] ] +[ [ 1, 7 ], [ 2, 5 ], [ 3, 1 ] ] +[ [ 1, 5 ], [ 2, 6 ], [ 3, 1 ] ] +[ [ 1, 3 ], [ 2, 7 ], [ 3, 1 ] ] +[ [ 1, 1 ], [ 2, 8 ], [ 3, 1 ] ] +[ [ 1, 14 ], [ 3, 2 ] ] +[ [ 1, 12 ], [ 2, 1 ], [ 3, 2 ] ] +[ [ 1, 10 ], [ 2, 2 ], [ 3, 2 ] ] +[ [ 1, 8 ], [ 2, 3 ], [ 3, 2 ] ] +[ [ 1, 6 ], [ 2, 4 ], [ 3, 2 ] ] +[ [ 1, 4 ], [ 2, 5 ], [ 3, 2 ] ] +[ [ 1, 2 ], [ 2, 6 ], [ 3, 2 ] ] +[ [ 2, 7 ], [ 3, 2 ] ] +[ [ 1, 11 ], [ 3, 3 ] ] +[ [ 1, 9 ], [ 2, 1 ], [ 3, 3 ] ] +[ [ 1, 7 ], [ 2, 2 ], [ 3, 3 ] ] +[ [ 1, 5 ], [ 2, 3 ], [ 3, 3 ] ] +[ [ 1, 3 ], [ 2, 4 ], [ 3, 3 ] ] +[ [ 1, 1 ], [ 2, 5 ], [ 3, 3 ] ] +[ [ 1, 8 ], [ 3, 4 ] ] +[ [ 1, 6 ], [ 2, 1 ], [ 3, 4 ] ] +[ [ 1, 4 ], [ 2, 2 ], [ 3, 4 ] ] +[ [ 1, 2 ], [ 2, 3 ], [ 3, 4 ] ] +[ [ 2, 4 ], [ 3, 4 ] ] +[ [ 1, 5 ], [ 3, 5 ] ] +[ [ 1, 3 ], [ 2, 1 ], [ 3, 5 ] ] +[ [ 1, 1 ], [ 2, 2 ], [ 3, 5 ] ] +[ [ 1, 2 ], [ 3, 6 ] ] +[ [ 2, 1 ], [ 3, 6 ] ] +[ [ 1, 16 ], [ 4, 1 ] ] +[ [ 1, 14 ], [ 2, 1 ], [ 4, 1 ] ] +[ [ 1, 12 ], [ 2, 2 ], [ 4, 1 ] ] +[ [ 1, 10 ], [ 2, 3 ], [ 4, 1 ] ] +[ [ 1, 8 ], [ 2, 4 ], [ 4, 1 ] ] +[ [ 1, 6 ], [ 2, 5 ], [ 4, 1 ] ] +[ [ 1, 4 ], [ 2, 6 ], [ 4, 1 ] ] +[ [ 1, 2 ], [ 2, 7 ], [ 4, 1 ] ] +[ [ 2, 8 ], [ 4, 1 ] ] +[ [ 1, 13 ], [ 3, 1 ], [ 4, 1 ] ] +[ [ 1, 11 ], [ 2, 1 ], [ 3, 1 ], [ 4, 1 ] ] +[ [ 1, 9 ], [ 2, 2 ], [ 3, 1 ], [ 4, 1 ] ] +[ [ 1, 7 ], [ 2, 3 ], [ 3, 1 ], [ 4, 1 ] ] +[ [ 1, 5 ], [ 2, 4 ], [ 3, 1 ], [ 4, 1 ] ] +[ [ 1, 3 ], [ 2, 5 ], [ 3, 1 ], [ 4, 1 ] ] +[ [ 1, 1 ], [ 2, 6 ], [ 3, 1 ], [ 4, 1 ] ] +[ [ 1, 10 ], [ 3, 2 ], [ 4, 1 ] ] +[ [ 1, 8 ], [ 2, 1 ], [ 3, 2 ], [ 4, 1 ] ] +[ [ 1, 6 ], [ 2, 2 ], [ 3, 2 ], [ 4, 1 ] ] +[ [ 1, 4 ], [ 2, 3 ], [ 3, 2 ], [ 4, 1 ] ] +[ [ 1, 2 ], [ 2, 4 ], [ 3, 2 ], [ 4, 1 ] ] +[ [ 2, 5 ], [ 3, 2 ], [ 4, 1 ] ] +[ [ 1, 7 ], [ 3, 3 ], [ 4, 1 ] ] +[ [ 1, 5 ], [ 2, 1 ], [ 3, 3 ], [ 4, 1 ] ] +[ [ 1, 3 ], [ 2, 2 ], [ 3, 3 ], [ 4, 1 ] ] +[ [ 1, 1 ], [ 2, 3 ], [ 3, 3 ], [ 4, 1 ] ] +[ [ 1, 4 ], [ 3, 4 ], [ 4, 1 ] ] +[ [ 1, 2 ], [ 2, 1 ], [ 3, 4 ], [ 4, 1 ] ] +[ [ 2, 2 ], [ 3, 4 ], [ 4, 1 ] ] +[ [ 1, 1 ], [ 3, 5 ], [ 4, 1 ] ] +[ [ 1, 12 ], [ 4, 2 ] ] +[ [ 1, 10 ], [ 2, 1 ], [ 4, 2 ] ] +[ [ 1, 8 ], [ 2, 2 ], [ 4, 2 ] ] +[ [ 1, 6 ], [ 2, 3 ], [ 4, 2 ] ] +[ [ 1, 4 ], [ 2, 4 ], [ 4, 2 ] ] +[ [ 1, 2 ], [ 2, 5 ], [ 4, 2 ] ] +[ [ 2, 6 ], [ 4, 2 ] ] +[ [ 1, 9 ], [ 3, 1 ], [ 4, 2 ] ] +[ [ 1, 7 ], [ 2, 1 ], [ 3, 1 ], [ 4, 2 ] ] +[ [ 1, 5 ], [ 2, 2 ], [ 3, 1 ], [ 4, 2 ] ] +[ [ 1, 3 ], [ 2, 3 ], [ 3, 1 ], [ 4, 2 ] ] +[ [ 1, 1 ], [ 2, 4 ], [ 3, 1 ], [ 4, 2 ] ] +[ [ 1, 6 ], [ 3, 2 ], [ 4, 2 ] ] +[ [ 1, 4 ], [ 2, 1 ], [ 3, 2 ], [ 4, 2 ] ] +[ [ 1, 2 ], [ 2, 2 ], [ 3, 2 ], [ 4, 2 ] ] +[ [ 2, 3 ], [ 3, 2 ], [ 4, 2 ] ] +[ [ 1, 3 ], [ 3, 3 ], [ 4, 2 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 3, 3 ], [ 4, 2 ] ] +[ [ 3, 4 ], [ 4, 2 ] ] +[ [ 1, 8 ], [ 4, 3 ] ] +[ [ 1, 6 ], [ 2, 1 ], [ 4, 3 ] ] +[ [ 1, 4 ], [ 2, 2 ], [ 4, 3 ] ] +[ [ 1, 2 ], [ 2, 3 ], [ 4, 3 ] ] +[ [ 2, 4 ], [ 4, 3 ] ] +[ [ 1, 5 ], [ 3, 1 ], [ 4, 3 ] ] +[ [ 1, 3 ], [ 2, 1 ], [ 3, 1 ], [ 4, 3 ] ] +[ [ 1, 1 ], [ 2, 2 ], [ 3, 1 ], [ 4, 3 ] ] +[ [ 1, 2 ], [ 3, 2 ], [ 4, 3 ] ] +[ [ 2, 1 ], [ 3, 2 ], [ 4, 3 ] ] +[ [ 1, 4 ], [ 4, 4 ] ] +[ [ 1, 2 ], [ 2, 1 ], [ 4, 4 ] ] +[ [ 2, 2 ], [ 4, 4 ] ] +[ [ 1, 1 ], [ 3, 1 ], [ 4, 4 ] ] +[ [ 4, 5 ] ] +[ [ 1, 15 ], [ 5, 1 ] ] +[ [ 1, 13 ], [ 2, 1 ], [ 5, 1 ] ] +[ [ 1, 11 ], [ 2, 2 ], [ 5, 1 ] ] +[ [ 1, 9 ], [ 2, 3 ], [ 5, 1 ] ] +[ [ 1, 7 ], [ 2, 4 ], [ 5, 1 ] ] +[ [ 1, 5 ], [ 2, 5 ], [ 5, 1 ] ] +[ [ 1, 3 ], [ 2, 6 ], [ 5, 1 ] ] +[ [ 1, 1 ], [ 2, 7 ], [ 5, 1 ] ] +[ [ 1, 12 ], [ 3, 1 ], [ 5, 1 ] ] +[ [ 1, 10 ], [ 2, 1 ], [ 3, 1 ], [ 5, 1 ] ] +[ [ 1, 8 ], [ 2, 2 ], [ 3, 1 ], [ 5, 1 ] ] +[ [ 1, 6 ], [ 2, 3 ], [ 3, 1 ], [ 5, 1 ] ] +[ [ 1, 4 ], [ 2, 4 ], [ 3, 1 ], [ 5, 1 ] ] +[ [ 1, 2 ], [ 2, 5 ], [ 3, 1 ], [ 5, 1 ] ] +[ [ 2, 6 ], [ 3, 1 ], [ 5, 1 ] ] +[ [ 1, 9 ], [ 3, 2 ], [ 5, 1 ] ] +[ [ 1, 7 ], [ 2, 1 ], [ 3, 2 ], [ 5, 1 ] ] +[ [ 1, 5 ], [ 2, 2 ], [ 3, 2 ], [ 5, 1 ] ] +[ [ 1, 3 ], [ 2, 3 ], [ 3, 2 ], [ 5, 1 ] ] +[ [ 1, 1 ], [ 2, 4 ], [ 3, 2 ], [ 5, 1 ] ] +[ [ 1, 6 ], [ 3, 3 ], [ 5, 1 ] ] +[ [ 1, 4 ], [ 2, 1 ], [ 3, 3 ], [ 5, 1 ] ] +[ [ 1, 2 ], [ 2, 2 ], [ 3, 3 ], [ 5, 1 ] ] +[ [ 2, 3 ], [ 3, 3 ], [ 5, 1 ] ] +[ [ 1, 3 ], [ 3, 4 ], [ 5, 1 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 3, 4 ], [ 5, 1 ] ] +[ [ 3, 5 ], [ 5, 1 ] ] +[ [ 1, 11 ], [ 4, 1 ], [ 5, 1 ] ] +[ [ 1, 9 ], [ 2, 1 ], [ 4, 1 ], [ 5, 1 ] ] +[ [ 1, 7 ], [ 2, 2 ], [ 4, 1 ], [ 5, 1 ] ] +[ [ 1, 5 ], [ 2, 3 ], [ 4, 1 ], [ 5, 1 ] ] +[ [ 1, 3 ], [ 2, 4 ], [ 4, 1 ], [ 5, 1 ] ] +[ [ 1, 1 ], [ 2, 5 ], [ 4, 1 ], [ 5, 1 ] ] +[ [ 1, 8 ], [ 3, 1 ], [ 4, 1 ], [ 5, 1 ] ] +[ [ 1, 6 ], [ 2, 1 ], [ 3, 1 ], [ 4, 1 ], [ 5, 1 ] ] +[ [ 1, 4 ], [ 2, 2 ], [ 3, 1 ], [ 4, 1 ], [ 5, 1 ] ] +[ [ 1, 2 ], [ 2, 3 ], [ 3, 1 ], [ 4, 1 ], [ 5, 1 ] ] +[ [ 2, 4 ], [ 3, 1 ], [ 4, 1 ], [ 5, 1 ] ] +[ [ 1, 5 ], [ 3, 2 ], [ 4, 1 ], [ 5, 1 ] ] +[ [ 1, 3 ], [ 2, 1 ], [ 3, 2 ], [ 4, 1 ], [ 5, 1 ] ] +[ [ 1, 1 ], [ 2, 2 ], [ 3, 2 ], [ 4, 1 ], [ 5, 1 ] ] +[ [ 1, 2 ], [ 3, 3 ], [ 4, 1 ], [ 5, 1 ] ] +[ [ 2, 1 ], [ 3, 3 ], [ 4, 1 ], [ 5, 1 ] ] +[ [ 1, 7 ], [ 4, 2 ], [ 5, 1 ] ] +[ [ 1, 5 ], [ 2, 1 ], [ 4, 2 ], [ 5, 1 ] ] +[ [ 1, 3 ], [ 2, 2 ], [ 4, 2 ], [ 5, 1 ] ] +[ [ 1, 1 ], [ 2, 3 ], [ 4, 2 ], [ 5, 1 ] ] +[ [ 1, 4 ], [ 3, 1 ], [ 4, 2 ], [ 5, 1 ] ] +[ [ 1, 2 ], [ 2, 1 ], [ 3, 1 ], [ 4, 2 ], [ 5, 1 ] ] +[ [ 2, 2 ], [ 3, 1 ], [ 4, 2 ], [ 5, 1 ] ] +[ [ 1, 1 ], [ 3, 2 ], [ 4, 2 ], [ 5, 1 ] ] +[ [ 1, 3 ], [ 4, 3 ], [ 5, 1 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 4, 3 ], [ 5, 1 ] ] +[ [ 3, 1 ], [ 4, 3 ], [ 5, 1 ] ] +[ [ 1, 10 ], [ 5, 2 ] ] +[ [ 1, 8 ], [ 2, 1 ], [ 5, 2 ] ] +[ [ 1, 6 ], [ 2, 2 ], [ 5, 2 ] ] +[ [ 1, 4 ], [ 2, 3 ], [ 5, 2 ] ] +[ [ 1, 2 ], [ 2, 4 ], [ 5, 2 ] ] +[ [ 2, 5 ], [ 5, 2 ] ] +[ [ 1, 7 ], [ 3, 1 ], [ 5, 2 ] ] +[ [ 1, 5 ], [ 2, 1 ], [ 3, 1 ], [ 5, 2 ] ] +[ [ 1, 3 ], [ 2, 2 ], [ 3, 1 ], [ 5, 2 ] ] +[ [ 1, 1 ], [ 2, 3 ], [ 3, 1 ], [ 5, 2 ] ] +[ [ 1, 4 ], [ 3, 2 ], [ 5, 2 ] ] +[ [ 1, 2 ], [ 2, 1 ], [ 3, 2 ], [ 5, 2 ] ] +[ [ 2, 2 ], [ 3, 2 ], [ 5, 2 ] ] +[ [ 1, 1 ], [ 3, 3 ], [ 5, 2 ] ] +[ [ 1, 6 ], [ 4, 1 ], [ 5, 2 ] ] +[ [ 1, 4 ], [ 2, 1 ], [ 4, 1 ], [ 5, 2 ] ] +[ [ 1, 2 ], [ 2, 2 ], [ 4, 1 ], [ 5, 2 ] ] +[ [ 2, 3 ], [ 4, 1 ], [ 5, 2 ] ] +[ [ 1, 3 ], [ 3, 1 ], [ 4, 1 ], [ 5, 2 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 3, 1 ], [ 4, 1 ], [ 5, 2 ] ] +[ [ 3, 2 ], [ 4, 1 ], [ 5, 2 ] ] +[ [ 1, 2 ], [ 4, 2 ], [ 5, 2 ] ] +[ [ 2, 1 ], [ 4, 2 ], [ 5, 2 ] ] +[ [ 1, 5 ], [ 5, 3 ] ] +[ [ 1, 3 ], [ 2, 1 ], [ 5, 3 ] ] +[ [ 1, 1 ], [ 2, 2 ], [ 5, 3 ] ] +[ [ 1, 2 ], [ 3, 1 ], [ 5, 3 ] ] +[ [ 2, 1 ], [ 3, 1 ], [ 5, 3 ] ] +[ [ 1, 1 ], [ 4, 1 ], [ 5, 3 ] ] +[ [ 5, 4 ] ] +[ [ 1, 14 ], [ 6, 1 ] ] +[ [ 1, 12 ], [ 2, 1 ], [ 6, 1 ] ] +[ [ 1, 10 ], [ 2, 2 ], [ 6, 1 ] ] +[ [ 1, 8 ], [ 2, 3 ], [ 6, 1 ] ] +[ [ 1, 6 ], [ 2, 4 ], [ 6, 1 ] ] +[ [ 1, 4 ], [ 2, 5 ], [ 6, 1 ] ] +[ [ 1, 2 ], [ 2, 6 ], [ 6, 1 ] ] +[ [ 2, 7 ], [ 6, 1 ] ] +[ [ 1, 11 ], [ 3, 1 ], [ 6, 1 ] ] +[ [ 1, 9 ], [ 2, 1 ], [ 3, 1 ], [ 6, 1 ] ] +[ [ 1, 7 ], [ 2, 2 ], [ 3, 1 ], [ 6, 1 ] ] +[ [ 1, 5 ], [ 2, 3 ], [ 3, 1 ], [ 6, 1 ] ] +[ [ 1, 3 ], [ 2, 4 ], [ 3, 1 ], [ 6, 1 ] ] +[ [ 1, 1 ], [ 2, 5 ], [ 3, 1 ], [ 6, 1 ] ] +[ [ 1, 8 ], [ 3, 2 ], [ 6, 1 ] ] +[ [ 1, 6 ], [ 2, 1 ], [ 3, 2 ], [ 6, 1 ] ] +[ [ 1, 4 ], [ 2, 2 ], [ 3, 2 ], [ 6, 1 ] ] +[ [ 1, 2 ], [ 2, 3 ], [ 3, 2 ], [ 6, 1 ] ] +[ [ 2, 4 ], [ 3, 2 ], [ 6, 1 ] ] +[ [ 1, 5 ], [ 3, 3 ], [ 6, 1 ] ] +[ [ 1, 3 ], [ 2, 1 ], [ 3, 3 ], [ 6, 1 ] ] +[ [ 1, 1 ], [ 2, 2 ], [ 3, 3 ], [ 6, 1 ] ] +[ [ 1, 2 ], [ 3, 4 ], [ 6, 1 ] ] +[ [ 2, 1 ], [ 3, 4 ], [ 6, 1 ] ] +[ [ 1, 10 ], [ 4, 1 ], [ 6, 1 ] ] +[ [ 1, 8 ], [ 2, 1 ], [ 4, 1 ], [ 6, 1 ] ] +[ [ 1, 6 ], [ 2, 2 ], [ 4, 1 ], [ 6, 1 ] ] +[ [ 1, 4 ], [ 2, 3 ], [ 4, 1 ], [ 6, 1 ] ] +[ [ 1, 2 ], [ 2, 4 ], [ 4, 1 ], [ 6, 1 ] ] +[ [ 2, 5 ], [ 4, 1 ], [ 6, 1 ] ] +[ [ 1, 7 ], [ 3, 1 ], [ 4, 1 ], [ 6, 1 ] ] +[ [ 1, 5 ], [ 2, 1 ], [ 3, 1 ], [ 4, 1 ], [ 6, 1 ] ] +[ [ 1, 3 ], [ 2, 2 ], [ 3, 1 ], [ 4, 1 ], [ 6, 1 ] ] +[ [ 1, 1 ], [ 2, 3 ], [ 3, 1 ], [ 4, 1 ], [ 6, 1 ] ] +[ [ 1, 4 ], [ 3, 2 ], [ 4, 1 ], [ 6, 1 ] ] +[ [ 1, 2 ], [ 2, 1 ], [ 3, 2 ], [ 4, 1 ], [ 6, 1 ] ] +[ [ 2, 2 ], [ 3, 2 ], [ 4, 1 ], [ 6, 1 ] ] +[ [ 1, 1 ], [ 3, 3 ], [ 4, 1 ], [ 6, 1 ] ] +[ [ 1, 6 ], [ 4, 2 ], [ 6, 1 ] ] +[ [ 1, 4 ], [ 2, 1 ], [ 4, 2 ], [ 6, 1 ] ] +[ [ 1, 2 ], [ 2, 2 ], [ 4, 2 ], [ 6, 1 ] ] +[ [ 2, 3 ], [ 4, 2 ], [ 6, 1 ] ] +[ [ 1, 3 ], [ 3, 1 ], [ 4, 2 ], [ 6, 1 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 3, 1 ], [ 4, 2 ], [ 6, 1 ] ] +[ [ 3, 2 ], [ 4, 2 ], [ 6, 1 ] ] +[ [ 1, 2 ], [ 4, 3 ], [ 6, 1 ] ] +[ [ 2, 1 ], [ 4, 3 ], [ 6, 1 ] ] +[ [ 1, 9 ], [ 5, 1 ], [ 6, 1 ] ] +[ [ 1, 7 ], [ 2, 1 ], [ 5, 1 ], [ 6, 1 ] ] +[ [ 1, 5 ], [ 2, 2 ], [ 5, 1 ], [ 6, 1 ] ] +[ [ 1, 3 ], [ 2, 3 ], [ 5, 1 ], [ 6, 1 ] ] +[ [ 1, 1 ], [ 2, 4 ], [ 5, 1 ], [ 6, 1 ] ] +[ [ 1, 6 ], [ 3, 1 ], [ 5, 1 ], [ 6, 1 ] ] +[ [ 1, 4 ], [ 2, 1 ], [ 3, 1 ], [ 5, 1 ], [ 6, 1 ] ] +[ [ 1, 2 ], [ 2, 2 ], [ 3, 1 ], [ 5, 1 ], [ 6, 1 ] ] +[ [ 2, 3 ], [ 3, 1 ], [ 5, 1 ], [ 6, 1 ] ] +[ [ 1, 3 ], [ 3, 2 ], [ 5, 1 ], [ 6, 1 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 3, 2 ], [ 5, 1 ], [ 6, 1 ] ] +[ [ 3, 3 ], [ 5, 1 ], [ 6, 1 ] ] +[ [ 1, 5 ], [ 4, 1 ], [ 5, 1 ], [ 6, 1 ] ] +[ [ 1, 3 ], [ 2, 1 ], [ 4, 1 ], [ 5, 1 ], [ 6, 1 ] ] +[ [ 1, 1 ], [ 2, 2 ], [ 4, 1 ], [ 5, 1 ], [ 6, 1 ] ] +[ [ 1, 2 ], [ 3, 1 ], [ 4, 1 ], [ 5, 1 ], [ 6, 1 ] ] +[ [ 2, 1 ], [ 3, 1 ], [ 4, 1 ], [ 5, 1 ], [ 6, 1 ] ] +[ [ 1, 1 ], [ 4, 2 ], [ 5, 1 ], [ 6, 1 ] ] +[ [ 1, 4 ], [ 5, 2 ], [ 6, 1 ] ] +[ [ 1, 2 ], [ 2, 1 ], [ 5, 2 ], [ 6, 1 ] ] +[ [ 2, 2 ], [ 5, 2 ], [ 6, 1 ] ] +[ [ 1, 1 ], [ 3, 1 ], [ 5, 2 ], [ 6, 1 ] ] +[ [ 4, 1 ], [ 5, 2 ], [ 6, 1 ] ] +[ [ 1, 8 ], [ 6, 2 ] ] +[ [ 1, 6 ], [ 2, 1 ], [ 6, 2 ] ] +[ [ 1, 4 ], [ 2, 2 ], [ 6, 2 ] ] +[ [ 1, 2 ], [ 2, 3 ], [ 6, 2 ] ] +[ [ 2, 4 ], [ 6, 2 ] ] +[ [ 1, 5 ], [ 3, 1 ], [ 6, 2 ] ] +[ [ 1, 3 ], [ 2, 1 ], [ 3, 1 ], [ 6, 2 ] ] +[ [ 1, 1 ], [ 2, 2 ], [ 3, 1 ], [ 6, 2 ] ] +[ [ 1, 2 ], [ 3, 2 ], [ 6, 2 ] ] +[ [ 2, 1 ], [ 3, 2 ], [ 6, 2 ] ] +[ [ 1, 4 ], [ 4, 1 ], [ 6, 2 ] ] +[ [ 1, 2 ], [ 2, 1 ], [ 4, 1 ], [ 6, 2 ] ] +[ [ 2, 2 ], [ 4, 1 ], [ 6, 2 ] ] +[ [ 1, 1 ], [ 3, 1 ], [ 4, 1 ], [ 6, 2 ] ] +[ [ 4, 2 ], [ 6, 2 ] ] +[ [ 1, 3 ], [ 5, 1 ], [ 6, 2 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 5, 1 ], [ 6, 2 ] ] +[ [ 3, 1 ], [ 5, 1 ], [ 6, 2 ] ] +[ [ 1, 2 ], [ 6, 3 ] ] +[ [ 2, 1 ], [ 6, 3 ] ] +[ [ 1, 13 ], [ 7, 1 ] ] +[ [ 1, 11 ], [ 2, 1 ], [ 7, 1 ] ] +[ [ 1, 9 ], [ 2, 2 ], [ 7, 1 ] ] +[ [ 1, 7 ], [ 2, 3 ], [ 7, 1 ] ] +[ [ 1, 5 ], [ 2, 4 ], [ 7, 1 ] ] +[ [ 1, 3 ], [ 2, 5 ], [ 7, 1 ] ] +[ [ 1, 1 ], [ 2, 6 ], [ 7, 1 ] ] +[ [ 1, 10 ], [ 3, 1 ], [ 7, 1 ] ] +[ [ 1, 8 ], [ 2, 1 ], [ 3, 1 ], [ 7, 1 ] ] +[ [ 1, 6 ], [ 2, 2 ], [ 3, 1 ], [ 7, 1 ] ] +[ [ 1, 4 ], [ 2, 3 ], [ 3, 1 ], [ 7, 1 ] ] +[ [ 1, 2 ], [ 2, 4 ], [ 3, 1 ], [ 7, 1 ] ] +[ [ 2, 5 ], [ 3, 1 ], [ 7, 1 ] ] +[ [ 1, 7 ], [ 3, 2 ], [ 7, 1 ] ] +[ [ 1, 5 ], [ 2, 1 ], [ 3, 2 ], [ 7, 1 ] ] +[ [ 1, 3 ], [ 2, 2 ], [ 3, 2 ], [ 7, 1 ] ] +[ [ 1, 1 ], [ 2, 3 ], [ 3, 2 ], [ 7, 1 ] ] +[ [ 1, 4 ], [ 3, 3 ], [ 7, 1 ] ] +[ [ 1, 2 ], [ 2, 1 ], [ 3, 3 ], [ 7, 1 ] ] +[ [ 2, 2 ], [ 3, 3 ], [ 7, 1 ] ] +[ [ 1, 1 ], [ 3, 4 ], [ 7, 1 ] ] +[ [ 1, 9 ], [ 4, 1 ], [ 7, 1 ] ] +[ [ 1, 7 ], [ 2, 1 ], [ 4, 1 ], [ 7, 1 ] ] +[ [ 1, 5 ], [ 2, 2 ], [ 4, 1 ], [ 7, 1 ] ] +[ [ 1, 3 ], [ 2, 3 ], [ 4, 1 ], [ 7, 1 ] ] +[ [ 1, 1 ], [ 2, 4 ], [ 4, 1 ], [ 7, 1 ] ] +[ [ 1, 6 ], [ 3, 1 ], [ 4, 1 ], [ 7, 1 ] ] +[ [ 1, 4 ], [ 2, 1 ], [ 3, 1 ], [ 4, 1 ], [ 7, 1 ] ] +[ [ 1, 2 ], [ 2, 2 ], [ 3, 1 ], [ 4, 1 ], [ 7, 1 ] ] +[ [ 2, 3 ], [ 3, 1 ], [ 4, 1 ], [ 7, 1 ] ] +[ [ 1, 3 ], [ 3, 2 ], [ 4, 1 ], [ 7, 1 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 3, 2 ], [ 4, 1 ], [ 7, 1 ] ] +[ [ 3, 3 ], [ 4, 1 ], [ 7, 1 ] ] +[ [ 1, 5 ], [ 4, 2 ], [ 7, 1 ] ] +[ [ 1, 3 ], [ 2, 1 ], [ 4, 2 ], [ 7, 1 ] ] +[ [ 1, 1 ], [ 2, 2 ], [ 4, 2 ], [ 7, 1 ] ] +[ [ 1, 2 ], [ 3, 1 ], [ 4, 2 ], [ 7, 1 ] ] +[ [ 2, 1 ], [ 3, 1 ], [ 4, 2 ], [ 7, 1 ] ] +[ [ 1, 1 ], [ 4, 3 ], [ 7, 1 ] ] +[ [ 1, 8 ], [ 5, 1 ], [ 7, 1 ] ] +[ [ 1, 6 ], [ 2, 1 ], [ 5, 1 ], [ 7, 1 ] ] +[ [ 1, 4 ], [ 2, 2 ], [ 5, 1 ], [ 7, 1 ] ] +[ [ 1, 2 ], [ 2, 3 ], [ 5, 1 ], [ 7, 1 ] ] +[ [ 2, 4 ], [ 5, 1 ], [ 7, 1 ] ] +[ [ 1, 5 ], [ 3, 1 ], [ 5, 1 ], [ 7, 1 ] ] +[ [ 1, 3 ], [ 2, 1 ], [ 3, 1 ], [ 5, 1 ], [ 7, 1 ] ] +[ [ 1, 1 ], [ 2, 2 ], [ 3, 1 ], [ 5, 1 ], [ 7, 1 ] ] +[ [ 1, 2 ], [ 3, 2 ], [ 5, 1 ], [ 7, 1 ] ] +[ [ 2, 1 ], [ 3, 2 ], [ 5, 1 ], [ 7, 1 ] ] +[ [ 1, 4 ], [ 4, 1 ], [ 5, 1 ], [ 7, 1 ] ] +[ [ 1, 2 ], [ 2, 1 ], [ 4, 1 ], [ 5, 1 ], [ 7, 1 ] ] +[ [ 2, 2 ], [ 4, 1 ], [ 5, 1 ], [ 7, 1 ] ] +[ [ 1, 1 ], [ 3, 1 ], [ 4, 1 ], [ 5, 1 ], [ 7, 1 ] ] +[ [ 4, 2 ], [ 5, 1 ], [ 7, 1 ] ] +[ [ 1, 3 ], [ 5, 2 ], [ 7, 1 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 5, 2 ], [ 7, 1 ] ] +[ [ 3, 1 ], [ 5, 2 ], [ 7, 1 ] ] +[ [ 1, 7 ], [ 6, 1 ], [ 7, 1 ] ] +[ [ 1, 5 ], [ 2, 1 ], [ 6, 1 ], [ 7, 1 ] ] +[ [ 1, 3 ], [ 2, 2 ], [ 6, 1 ], [ 7, 1 ] ] +[ [ 1, 1 ], [ 2, 3 ], [ 6, 1 ], [ 7, 1 ] ] +[ [ 1, 4 ], [ 3, 1 ], [ 6, 1 ], [ 7, 1 ] ] +[ [ 1, 2 ], [ 2, 1 ], [ 3, 1 ], [ 6, 1 ], [ 7, 1 ] ] +[ [ 2, 2 ], [ 3, 1 ], [ 6, 1 ], [ 7, 1 ] ] +[ [ 1, 1 ], [ 3, 2 ], [ 6, 1 ], [ 7, 1 ] ] +[ [ 1, 3 ], [ 4, 1 ], [ 6, 1 ], [ 7, 1 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 4, 1 ], [ 6, 1 ], [ 7, 1 ] ] +[ [ 3, 1 ], [ 4, 1 ], [ 6, 1 ], [ 7, 1 ] ] +[ [ 1, 2 ], [ 5, 1 ], [ 6, 1 ], [ 7, 1 ] ] +[ [ 2, 1 ], [ 5, 1 ], [ 6, 1 ], [ 7, 1 ] ] +[ [ 1, 1 ], [ 6, 2 ], [ 7, 1 ] ] +[ [ 1, 6 ], [ 7, 2 ] ] +[ [ 1, 4 ], [ 2, 1 ], [ 7, 2 ] ] +[ [ 1, 2 ], [ 2, 2 ], [ 7, 2 ] ] +[ [ 2, 3 ], [ 7, 2 ] ] +[ [ 1, 3 ], [ 3, 1 ], [ 7, 2 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 3, 1 ], [ 7, 2 ] ] +[ [ 3, 2 ], [ 7, 2 ] ] +[ [ 1, 2 ], [ 4, 1 ], [ 7, 2 ] ] +[ [ 2, 1 ], [ 4, 1 ], [ 7, 2 ] ] +[ [ 1, 1 ], [ 5, 1 ], [ 7, 2 ] ] +[ [ 6, 1 ], [ 7, 2 ] ] +[ [ 1, 12 ], [ 8, 1 ] ] +[ [ 1, 10 ], [ 2, 1 ], [ 8, 1 ] ] +[ [ 1, 8 ], [ 2, 2 ], [ 8, 1 ] ] +[ [ 1, 6 ], [ 2, 3 ], [ 8, 1 ] ] +[ [ 1, 4 ], [ 2, 4 ], [ 8, 1 ] ] +[ [ 1, 2 ], [ 2, 5 ], [ 8, 1 ] ] +[ [ 2, 6 ], [ 8, 1 ] ] +[ [ 1, 9 ], [ 3, 1 ], [ 8, 1 ] ] +[ [ 1, 7 ], [ 2, 1 ], [ 3, 1 ], [ 8, 1 ] ] +[ [ 1, 5 ], [ 2, 2 ], [ 3, 1 ], [ 8, 1 ] ] +[ [ 1, 3 ], [ 2, 3 ], [ 3, 1 ], [ 8, 1 ] ] +[ [ 1, 1 ], [ 2, 4 ], [ 3, 1 ], [ 8, 1 ] ] +[ [ 1, 6 ], [ 3, 2 ], [ 8, 1 ] ] +[ [ 1, 4 ], [ 2, 1 ], [ 3, 2 ], [ 8, 1 ] ] +[ [ 1, 2 ], [ 2, 2 ], [ 3, 2 ], [ 8, 1 ] ] +[ [ 2, 3 ], [ 3, 2 ], [ 8, 1 ] ] +[ [ 1, 3 ], [ 3, 3 ], [ 8, 1 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 3, 3 ], [ 8, 1 ] ] +[ [ 3, 4 ], [ 8, 1 ] ] +[ [ 1, 8 ], [ 4, 1 ], [ 8, 1 ] ] +[ [ 1, 6 ], [ 2, 1 ], [ 4, 1 ], [ 8, 1 ] ] +[ [ 1, 4 ], [ 2, 2 ], [ 4, 1 ], [ 8, 1 ] ] +[ [ 1, 2 ], [ 2, 3 ], [ 4, 1 ], [ 8, 1 ] ] +[ [ 2, 4 ], [ 4, 1 ], [ 8, 1 ] ] +[ [ 1, 5 ], [ 3, 1 ], [ 4, 1 ], [ 8, 1 ] ] +[ [ 1, 3 ], [ 2, 1 ], [ 3, 1 ], [ 4, 1 ], [ 8, 1 ] ] +[ [ 1, 1 ], [ 2, 2 ], [ 3, 1 ], [ 4, 1 ], [ 8, 1 ] ] +[ [ 1, 2 ], [ 3, 2 ], [ 4, 1 ], [ 8, 1 ] ] +[ [ 2, 1 ], [ 3, 2 ], [ 4, 1 ], [ 8, 1 ] ] +[ [ 1, 4 ], [ 4, 2 ], [ 8, 1 ] ] +[ [ 1, 2 ], [ 2, 1 ], [ 4, 2 ], [ 8, 1 ] ] +[ [ 2, 2 ], [ 4, 2 ], [ 8, 1 ] ] +[ [ 1, 1 ], [ 3, 1 ], [ 4, 2 ], [ 8, 1 ] ] +[ [ 4, 3 ], [ 8, 1 ] ] +[ [ 1, 7 ], [ 5, 1 ], [ 8, 1 ] ] +[ [ 1, 5 ], [ 2, 1 ], [ 5, 1 ], [ 8, 1 ] ] +[ [ 1, 3 ], [ 2, 2 ], [ 5, 1 ], [ 8, 1 ] ] +[ [ 1, 1 ], [ 2, 3 ], [ 5, 1 ], [ 8, 1 ] ] +[ [ 1, 4 ], [ 3, 1 ], [ 5, 1 ], [ 8, 1 ] ] +[ [ 1, 2 ], [ 2, 1 ], [ 3, 1 ], [ 5, 1 ], [ 8, 1 ] ] +[ [ 2, 2 ], [ 3, 1 ], [ 5, 1 ], [ 8, 1 ] ] +[ [ 1, 1 ], [ 3, 2 ], [ 5, 1 ], [ 8, 1 ] ] +[ [ 1, 3 ], [ 4, 1 ], [ 5, 1 ], [ 8, 1 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 4, 1 ], [ 5, 1 ], [ 8, 1 ] ] +[ [ 3, 1 ], [ 4, 1 ], [ 5, 1 ], [ 8, 1 ] ] +[ [ 1, 2 ], [ 5, 2 ], [ 8, 1 ] ] +[ [ 2, 1 ], [ 5, 2 ], [ 8, 1 ] ] +[ [ 1, 6 ], [ 6, 1 ], [ 8, 1 ] ] +[ [ 1, 4 ], [ 2, 1 ], [ 6, 1 ], [ 8, 1 ] ] +[ [ 1, 2 ], [ 2, 2 ], [ 6, 1 ], [ 8, 1 ] ] +[ [ 2, 3 ], [ 6, 1 ], [ 8, 1 ] ] +[ [ 1, 3 ], [ 3, 1 ], [ 6, 1 ], [ 8, 1 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 3, 1 ], [ 6, 1 ], [ 8, 1 ] ] +[ [ 3, 2 ], [ 6, 1 ], [ 8, 1 ] ] +[ [ 1, 2 ], [ 4, 1 ], [ 6, 1 ], [ 8, 1 ] ] +[ [ 2, 1 ], [ 4, 1 ], [ 6, 1 ], [ 8, 1 ] ] +[ [ 1, 1 ], [ 5, 1 ], [ 6, 1 ], [ 8, 1 ] ] +[ [ 6, 2 ], [ 8, 1 ] ] +[ [ 1, 5 ], [ 7, 1 ], [ 8, 1 ] ] +[ [ 1, 3 ], [ 2, 1 ], [ 7, 1 ], [ 8, 1 ] ] +[ [ 1, 1 ], [ 2, 2 ], [ 7, 1 ], [ 8, 1 ] ] +[ [ 1, 2 ], [ 3, 1 ], [ 7, 1 ], [ 8, 1 ] ] +[ [ 2, 1 ], [ 3, 1 ], [ 7, 1 ], [ 8, 1 ] ] +[ [ 1, 1 ], [ 4, 1 ], [ 7, 1 ], [ 8, 1 ] ] +[ [ 5, 1 ], [ 7, 1 ], [ 8, 1 ] ] +[ [ 1, 4 ], [ 8, 2 ] ] +[ [ 1, 2 ], [ 2, 1 ], [ 8, 2 ] ] +[ [ 2, 2 ], [ 8, 2 ] ] +[ [ 1, 1 ], [ 3, 1 ], [ 8, 2 ] ] +[ [ 4, 1 ], [ 8, 2 ] ] +[ [ 1, 11 ], [ 9, 1 ] ] +[ [ 1, 9 ], [ 2, 1 ], [ 9, 1 ] ] +[ [ 1, 7 ], [ 2, 2 ], [ 9, 1 ] ] +[ [ 1, 5 ], [ 2, 3 ], [ 9, 1 ] ] +[ [ 1, 3 ], [ 2, 4 ], [ 9, 1 ] ] +[ [ 1, 1 ], [ 2, 5 ], [ 9, 1 ] ] +[ [ 1, 8 ], [ 3, 1 ], [ 9, 1 ] ] +[ [ 1, 6 ], [ 2, 1 ], [ 3, 1 ], [ 9, 1 ] ] +[ [ 1, 4 ], [ 2, 2 ], [ 3, 1 ], [ 9, 1 ] ] +[ [ 1, 2 ], [ 2, 3 ], [ 3, 1 ], [ 9, 1 ] ] +[ [ 2, 4 ], [ 3, 1 ], [ 9, 1 ] ] +[ [ 1, 5 ], [ 3, 2 ], [ 9, 1 ] ] +[ [ 1, 3 ], [ 2, 1 ], [ 3, 2 ], [ 9, 1 ] ] +[ [ 1, 1 ], [ 2, 2 ], [ 3, 2 ], [ 9, 1 ] ] +[ [ 1, 2 ], [ 3, 3 ], [ 9, 1 ] ] +[ [ 2, 1 ], [ 3, 3 ], [ 9, 1 ] ] +[ [ 1, 7 ], [ 4, 1 ], [ 9, 1 ] ] +[ [ 1, 5 ], [ 2, 1 ], [ 4, 1 ], [ 9, 1 ] ] +[ [ 1, 3 ], [ 2, 2 ], [ 4, 1 ], [ 9, 1 ] ] +[ [ 1, 1 ], [ 2, 3 ], [ 4, 1 ], [ 9, 1 ] ] +[ [ 1, 4 ], [ 3, 1 ], [ 4, 1 ], [ 9, 1 ] ] +[ [ 1, 2 ], [ 2, 1 ], [ 3, 1 ], [ 4, 1 ], [ 9, 1 ] ] +[ [ 2, 2 ], [ 3, 1 ], [ 4, 1 ], [ 9, 1 ] ] +[ [ 1, 1 ], [ 3, 2 ], [ 4, 1 ], [ 9, 1 ] ] +[ [ 1, 3 ], [ 4, 2 ], [ 9, 1 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 4, 2 ], [ 9, 1 ] ] +[ [ 3, 1 ], [ 4, 2 ], [ 9, 1 ] ] +[ [ 1, 6 ], [ 5, 1 ], [ 9, 1 ] ] +[ [ 1, 4 ], [ 2, 1 ], [ 5, 1 ], [ 9, 1 ] ] +[ [ 1, 2 ], [ 2, 2 ], [ 5, 1 ], [ 9, 1 ] ] +[ [ 2, 3 ], [ 5, 1 ], [ 9, 1 ] ] +[ [ 1, 3 ], [ 3, 1 ], [ 5, 1 ], [ 9, 1 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 3, 1 ], [ 5, 1 ], [ 9, 1 ] ] +[ [ 3, 2 ], [ 5, 1 ], [ 9, 1 ] ] +[ [ 1, 2 ], [ 4, 1 ], [ 5, 1 ], [ 9, 1 ] ] +[ [ 2, 1 ], [ 4, 1 ], [ 5, 1 ], [ 9, 1 ] ] +[ [ 1, 1 ], [ 5, 2 ], [ 9, 1 ] ] +[ [ 1, 5 ], [ 6, 1 ], [ 9, 1 ] ] +[ [ 1, 3 ], [ 2, 1 ], [ 6, 1 ], [ 9, 1 ] ] +[ [ 1, 1 ], [ 2, 2 ], [ 6, 1 ], [ 9, 1 ] ] +[ [ 1, 2 ], [ 3, 1 ], [ 6, 1 ], [ 9, 1 ] ] +[ [ 2, 1 ], [ 3, 1 ], [ 6, 1 ], [ 9, 1 ] ] +[ [ 1, 1 ], [ 4, 1 ], [ 6, 1 ], [ 9, 1 ] ] +[ [ 5, 1 ], [ 6, 1 ], [ 9, 1 ] ] +[ [ 1, 4 ], [ 7, 1 ], [ 9, 1 ] ] +[ [ 1, 2 ], [ 2, 1 ], [ 7, 1 ], [ 9, 1 ] ] +[ [ 2, 2 ], [ 7, 1 ], [ 9, 1 ] ] +[ [ 1, 1 ], [ 3, 1 ], [ 7, 1 ], [ 9, 1 ] ] +[ [ 4, 1 ], [ 7, 1 ], [ 9, 1 ] ] +[ [ 1, 3 ], [ 8, 1 ], [ 9, 1 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 8, 1 ], [ 9, 1 ] ] +[ [ 3, 1 ], [ 8, 1 ], [ 9, 1 ] ] +[ [ 1, 2 ], [ 9, 2 ] ] +[ [ 2, 1 ], [ 9, 2 ] ] +[ [ 1, 10 ], [ 10, 1 ] ] +[ [ 1, 8 ], [ 2, 1 ], [ 10, 1 ] ] +[ [ 1, 6 ], [ 2, 2 ], [ 10, 1 ] ] +[ [ 1, 4 ], [ 2, 3 ], [ 10, 1 ] ] +[ [ 1, 2 ], [ 2, 4 ], [ 10, 1 ] ] +[ [ 2, 5 ], [ 10, 1 ] ] +[ [ 1, 7 ], [ 3, 1 ], [ 10, 1 ] ] +[ [ 1, 5 ], [ 2, 1 ], [ 3, 1 ], [ 10, 1 ] ] +[ [ 1, 3 ], [ 2, 2 ], [ 3, 1 ], [ 10, 1 ] ] +[ [ 1, 1 ], [ 2, 3 ], [ 3, 1 ], [ 10, 1 ] ] +[ [ 1, 4 ], [ 3, 2 ], [ 10, 1 ] ] +[ [ 1, 2 ], [ 2, 1 ], [ 3, 2 ], [ 10, 1 ] ] +[ [ 2, 2 ], [ 3, 2 ], [ 10, 1 ] ] +[ [ 1, 1 ], [ 3, 3 ], [ 10, 1 ] ] +[ [ 1, 6 ], [ 4, 1 ], [ 10, 1 ] ] +[ [ 1, 4 ], [ 2, 1 ], [ 4, 1 ], [ 10, 1 ] ] +[ [ 1, 2 ], [ 2, 2 ], [ 4, 1 ], [ 10, 1 ] ] +[ [ 2, 3 ], [ 4, 1 ], [ 10, 1 ] ] +[ [ 1, 3 ], [ 3, 1 ], [ 4, 1 ], [ 10, 1 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 3, 1 ], [ 4, 1 ], [ 10, 1 ] ] +[ [ 3, 2 ], [ 4, 1 ], [ 10, 1 ] ] +[ [ 1, 2 ], [ 4, 2 ], [ 10, 1 ] ] +[ [ 2, 1 ], [ 4, 2 ], [ 10, 1 ] ] +[ [ 1, 5 ], [ 5, 1 ], [ 10, 1 ] ] +[ [ 1, 3 ], [ 2, 1 ], [ 5, 1 ], [ 10, 1 ] ] +[ [ 1, 1 ], [ 2, 2 ], [ 5, 1 ], [ 10, 1 ] ] +[ [ 1, 2 ], [ 3, 1 ], [ 5, 1 ], [ 10, 1 ] ] +[ [ 2, 1 ], [ 3, 1 ], [ 5, 1 ], [ 10, 1 ] ] +[ [ 1, 1 ], [ 4, 1 ], [ 5, 1 ], [ 10, 1 ] ] +[ [ 5, 2 ], [ 10, 1 ] ] +[ [ 1, 4 ], [ 6, 1 ], [ 10, 1 ] ] +[ [ 1, 2 ], [ 2, 1 ], [ 6, 1 ], [ 10, 1 ] ] +[ [ 2, 2 ], [ 6, 1 ], [ 10, 1 ] ] +[ [ 1, 1 ], [ 3, 1 ], [ 6, 1 ], [ 10, 1 ] ] +[ [ 4, 1 ], [ 6, 1 ], [ 10, 1 ] ] +[ [ 1, 3 ], [ 7, 1 ], [ 10, 1 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 7, 1 ], [ 10, 1 ] ] +[ [ 3, 1 ], [ 7, 1 ], [ 10, 1 ] ] +[ [ 1, 2 ], [ 8, 1 ], [ 10, 1 ] ] +[ [ 2, 1 ], [ 8, 1 ], [ 10, 1 ] ] +[ [ 1, 1 ], [ 9, 1 ], [ 10, 1 ] ] +[ [ 10, 2 ] ] +[ [ 1, 9 ], [ 11, 1 ] ] +[ [ 1, 7 ], [ 2, 1 ], [ 11, 1 ] ] +[ [ 1, 5 ], [ 2, 2 ], [ 11, 1 ] ] +[ [ 1, 3 ], [ 2, 3 ], [ 11, 1 ] ] +[ [ 1, 1 ], [ 2, 4 ], [ 11, 1 ] ] +[ [ 1, 6 ], [ 3, 1 ], [ 11, 1 ] ] +[ [ 1, 4 ], [ 2, 1 ], [ 3, 1 ], [ 11, 1 ] ] +[ [ 1, 2 ], [ 2, 2 ], [ 3, 1 ], [ 11, 1 ] ] +[ [ 2, 3 ], [ 3, 1 ], [ 11, 1 ] ] +[ [ 1, 3 ], [ 3, 2 ], [ 11, 1 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 3, 2 ], [ 11, 1 ] ] +[ [ 3, 3 ], [ 11, 1 ] ] +[ [ 1, 5 ], [ 4, 1 ], [ 11, 1 ] ] +[ [ 1, 3 ], [ 2, 1 ], [ 4, 1 ], [ 11, 1 ] ] +[ [ 1, 1 ], [ 2, 2 ], [ 4, 1 ], [ 11, 1 ] ] +[ [ 1, 2 ], [ 3, 1 ], [ 4, 1 ], [ 11, 1 ] ] +[ [ 2, 1 ], [ 3, 1 ], [ 4, 1 ], [ 11, 1 ] ] +[ [ 1, 1 ], [ 4, 2 ], [ 11, 1 ] ] +[ [ 1, 4 ], [ 5, 1 ], [ 11, 1 ] ] +[ [ 1, 2 ], [ 2, 1 ], [ 5, 1 ], [ 11, 1 ] ] +[ [ 2, 2 ], [ 5, 1 ], [ 11, 1 ] ] +[ [ 1, 1 ], [ 3, 1 ], [ 5, 1 ], [ 11, 1 ] ] +[ [ 4, 1 ], [ 5, 1 ], [ 11, 1 ] ] +[ [ 1, 3 ], [ 6, 1 ], [ 11, 1 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 6, 1 ], [ 11, 1 ] ] +[ [ 3, 1 ], [ 6, 1 ], [ 11, 1 ] ] +[ [ 1, 2 ], [ 7, 1 ], [ 11, 1 ] ] +[ [ 2, 1 ], [ 7, 1 ], [ 11, 1 ] ] +[ [ 1, 1 ], [ 8, 1 ], [ 11, 1 ] ] +[ [ 9, 1 ], [ 11, 1 ] ] +[ [ 1, 8 ], [ 12, 1 ] ] +[ [ 1, 6 ], [ 2, 1 ], [ 12, 1 ] ] +[ [ 1, 4 ], [ 2, 2 ], [ 12, 1 ] ] +[ [ 1, 2 ], [ 2, 3 ], [ 12, 1 ] ] +[ [ 2, 4 ], [ 12, 1 ] ] +[ [ 1, 5 ], [ 3, 1 ], [ 12, 1 ] ] +[ [ 1, 3 ], [ 2, 1 ], [ 3, 1 ], [ 12, 1 ] ] +[ [ 1, 1 ], [ 2, 2 ], [ 3, 1 ], [ 12, 1 ] ] +[ [ 1, 2 ], [ 3, 2 ], [ 12, 1 ] ] +[ [ 2, 1 ], [ 3, 2 ], [ 12, 1 ] ] +[ [ 1, 4 ], [ 4, 1 ], [ 12, 1 ] ] +[ [ 1, 2 ], [ 2, 1 ], [ 4, 1 ], [ 12, 1 ] ] +[ [ 2, 2 ], [ 4, 1 ], [ 12, 1 ] ] +[ [ 1, 1 ], [ 3, 1 ], [ 4, 1 ], [ 12, 1 ] ] +[ [ 4, 2 ], [ 12, 1 ] ] +[ [ 1, 3 ], [ 5, 1 ], [ 12, 1 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 5, 1 ], [ 12, 1 ] ] +[ [ 3, 1 ], [ 5, 1 ], [ 12, 1 ] ] +[ [ 1, 2 ], [ 6, 1 ], [ 12, 1 ] ] +[ [ 2, 1 ], [ 6, 1 ], [ 12, 1 ] ] +[ [ 1, 1 ], [ 7, 1 ], [ 12, 1 ] ] +[ [ 8, 1 ], [ 12, 1 ] ] +[ [ 1, 7 ], [ 13, 1 ] ] +[ [ 1, 5 ], [ 2, 1 ], [ 13, 1 ] ] +[ [ 1, 3 ], [ 2, 2 ], [ 13, 1 ] ] +[ [ 1, 1 ], [ 2, 3 ], [ 13, 1 ] ] +[ [ 1, 4 ], [ 3, 1 ], [ 13, 1 ] ] +[ [ 1, 2 ], [ 2, 1 ], [ 3, 1 ], [ 13, 1 ] ] +[ [ 2, 2 ], [ 3, 1 ], [ 13, 1 ] ] +[ [ 1, 1 ], [ 3, 2 ], [ 13, 1 ] ] +[ [ 1, 3 ], [ 4, 1 ], [ 13, 1 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 4, 1 ], [ 13, 1 ] ] +[ [ 3, 1 ], [ 4, 1 ], [ 13, 1 ] ] +[ [ 1, 2 ], [ 5, 1 ], [ 13, 1 ] ] +[ [ 2, 1 ], [ 5, 1 ], [ 13, 1 ] ] +[ [ 1, 1 ], [ 6, 1 ], [ 13, 1 ] ] +[ [ 7, 1 ], [ 13, 1 ] ] +[ [ 1, 6 ], [ 14, 1 ] ] +[ [ 1, 4 ], [ 2, 1 ], [ 14, 1 ] ] +[ [ 1, 2 ], [ 2, 2 ], [ 14, 1 ] ] +[ [ 2, 3 ], [ 14, 1 ] ] +[ [ 1, 3 ], [ 3, 1 ], [ 14, 1 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 3, 1 ], [ 14, 1 ] ] +[ [ 3, 2 ], [ 14, 1 ] ] +[ [ 1, 2 ], [ 4, 1 ], [ 14, 1 ] ] +[ [ 2, 1 ], [ 4, 1 ], [ 14, 1 ] ] +[ [ 1, 1 ], [ 5, 1 ], [ 14, 1 ] ] +[ [ 6, 1 ], [ 14, 1 ] ] +[ [ 1, 5 ], [ 15, 1 ] ] +[ [ 1, 3 ], [ 2, 1 ], [ 15, 1 ] ] +[ [ 1, 1 ], [ 2, 2 ], [ 15, 1 ] ] +[ [ 1, 2 ], [ 3, 1 ], [ 15, 1 ] ] +[ [ 2, 1 ], [ 3, 1 ], [ 15, 1 ] ] +[ [ 1, 1 ], [ 4, 1 ], [ 15, 1 ] ] +[ [ 5, 1 ], [ 15, 1 ] ] +[ [ 1, 4 ], [ 16, 1 ] ] +[ [ 1, 2 ], [ 2, 1 ], [ 16, 1 ] ] +[ [ 2, 2 ], [ 16, 1 ] ] +[ [ 1, 1 ], [ 3, 1 ], [ 16, 1 ] ] +[ [ 4, 1 ], [ 16, 1 ] ] +[ [ 1, 3 ], [ 17, 1 ] ] +[ [ 1, 1 ], [ 2, 1 ], [ 17, 1 ] ] +[ [ 3, 1 ], [ 17, 1 ] ] +[ [ 1, 2 ], [ 18, 1 ] ] +[ [ 2, 1 ], [ 18, 1 ] ] +[ [ 1, 1 ], [ 19, 1 ] ] +[ [ 20, 1 ] ] o.order("lex,reversed") -[ [ 20, 1 ], [ 0, 19 ] ] -[ [ 19, 1 ], [ 1, 1 ], [ 0, 18 ] ] -[ [ 18, 1 ], [ 2, 1 ], [ 0, 18 ] ] -[ [ 18, 1 ], [ 1, 2 ], [ 0, 17 ] ] -[ [ 17, 1 ], [ 3, 1 ], [ 0, 18 ] ] -[ [ 17, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 17, 1 ], [ 1, 3 ], [ 0, 16 ] ] -[ [ 16, 1 ], [ 4, 1 ], [ 0, 18 ] ] -[ [ 16, 1 ], [ 3, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 16, 1 ], [ 2, 2 ], [ 0, 17 ] ] -[ [ 16, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 16, 1 ], [ 1, 4 ], [ 0, 15 ] ] -[ [ 15, 1 ], [ 5, 1 ], [ 0, 18 ] ] -[ [ 15, 1 ], [ 4, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 15, 1 ], [ 3, 1 ], [ 2, 1 ], [ 0, 17 ] ] -[ [ 15, 1 ], [ 3, 1 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 15, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 15, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 15 ] ] -[ [ 15, 1 ], [ 1, 5 ], [ 0, 14 ] ] -[ [ 14, 1 ], [ 6, 1 ], [ 0, 18 ] ] -[ [ 14, 1 ], [ 5, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 14, 1 ], [ 4, 1 ], [ 2, 1 ], [ 0, 17 ] ] -[ [ 14, 1 ], [ 4, 1 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 14, 1 ], [ 3, 2 ], [ 0, 17 ] ] -[ [ 14, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 14, 1 ], [ 3, 1 ], [ 1, 3 ], [ 0, 15 ] ] -[ [ 14, 1 ], [ 2, 3 ], [ 0, 16 ] ] -[ [ 14, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 14, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 14 ] ] -[ [ 14, 1 ], [ 1, 6 ], [ 0, 13 ] ] -[ [ 13, 1 ], [ 7, 1 ], [ 0, 18 ] ] -[ [ 13, 1 ], [ 6, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 13, 1 ], [ 5, 1 ], [ 2, 1 ], [ 0, 17 ] ] -[ [ 13, 1 ], [ 5, 1 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 13, 1 ], [ 4, 1 ], [ 3, 1 ], [ 0, 17 ] ] -[ [ 13, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 13, 1 ], [ 4, 1 ], [ 1, 3 ], [ 0, 15 ] ] -[ [ 13, 1 ], [ 3, 2 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 13, 1 ], [ 3, 1 ], [ 2, 2 ], [ 0, 16 ] ] -[ [ 13, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 13, 1 ], [ 3, 1 ], [ 1, 4 ], [ 0, 14 ] ] -[ [ 13, 1 ], [ 2, 3 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 13, 1 ], [ 2, 2 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 13, 1 ], [ 2, 1 ], [ 1, 5 ], [ 0, 13 ] ] -[ [ 13, 1 ], [ 1, 7 ], [ 0, 12 ] ] -[ [ 12, 1 ], [ 8, 1 ], [ 0, 18 ] ] -[ [ 12, 1 ], [ 7, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 12, 1 ], [ 6, 1 ], [ 2, 1 ], [ 0, 17 ] ] -[ [ 12, 1 ], [ 6, 1 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 12, 1 ], [ 5, 1 ], [ 3, 1 ], [ 0, 17 ] ] -[ [ 12, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 12, 1 ], [ 5, 1 ], [ 1, 3 ], [ 0, 15 ] ] -[ [ 12, 1 ], [ 4, 2 ], [ 0, 17 ] ] -[ [ 12, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 12, 1 ], [ 4, 1 ], [ 2, 2 ], [ 0, 16 ] ] -[ [ 12, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 12, 1 ], [ 4, 1 ], [ 1, 4 ], [ 0, 14 ] ] -[ [ 12, 1 ], [ 3, 2 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 12, 1 ], [ 3, 2 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 12, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 12, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 12, 1 ], [ 3, 1 ], [ 1, 5 ], [ 0, 13 ] ] -[ [ 12, 1 ], [ 2, 4 ], [ 0, 15 ] ] -[ [ 12, 1 ], [ 2, 3 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 12, 1 ], [ 2, 2 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 12, 1 ], [ 2, 1 ], [ 1, 6 ], [ 0, 12 ] ] -[ [ 12, 1 ], [ 1, 8 ], [ 0, 11 ] ] -[ [ 11, 1 ], [ 9, 1 ], [ 0, 18 ] ] -[ [ 11, 1 ], [ 8, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 11, 1 ], [ 7, 1 ], [ 2, 1 ], [ 0, 17 ] ] -[ [ 11, 1 ], [ 7, 1 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 11, 1 ], [ 6, 1 ], [ 3, 1 ], [ 0, 17 ] ] -[ [ 11, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 11, 1 ], [ 6, 1 ], [ 1, 3 ], [ 0, 15 ] ] -[ [ 11, 1 ], [ 5, 1 ], [ 4, 1 ], [ 0, 17 ] ] -[ [ 11, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 11, 1 ], [ 5, 1 ], [ 2, 2 ], [ 0, 16 ] ] -[ [ 11, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 11, 1 ], [ 5, 1 ], [ 1, 4 ], [ 0, 14 ] ] -[ [ 11, 1 ], [ 4, 2 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 11, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 11, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 11, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 11, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 11, 1 ], [ 4, 1 ], [ 1, 5 ], [ 0, 13 ] ] -[ [ 11, 1 ], [ 3, 3 ], [ 0, 16 ] ] -[ [ 11, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 11, 1 ], [ 3, 2 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 11, 1 ], [ 3, 1 ], [ 2, 3 ], [ 0, 15 ] ] -[ [ 11, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 11, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 11, 1 ], [ 3, 1 ], [ 1, 6 ], [ 0, 12 ] ] -[ [ 11, 1 ], [ 2, 4 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 11, 1 ], [ 2, 3 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 11, 1 ], [ 2, 2 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 11, 1 ], [ 2, 1 ], [ 1, 7 ], [ 0, 11 ] ] -[ [ 11, 1 ], [ 1, 9 ], [ 0, 10 ] ] -[ [ 10, 2 ], [ 0, 18 ] ] -[ [ 10, 1 ], [ 9, 1 ], [ 1, 1 ], [ 0, 17 ] ] -[ [ 10, 1 ], [ 8, 1 ], [ 2, 1 ], [ 0, 17 ] ] -[ [ 10, 1 ], [ 8, 1 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 7, 1 ], [ 3, 1 ], [ 0, 17 ] ] -[ [ 10, 1 ], [ 7, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 7, 1 ], [ 1, 3 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 6, 1 ], [ 4, 1 ], [ 0, 17 ] ] -[ [ 10, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 6, 1 ], [ 2, 2 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 6, 1 ], [ 1, 4 ], [ 0, 14 ] ] -[ [ 10, 1 ], [ 5, 2 ], [ 0, 17 ] ] -[ [ 10, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 10, 1 ], [ 5, 1 ], [ 1, 5 ], [ 0, 13 ] ] -[ [ 10, 1 ], [ 4, 2 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 4, 2 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 4, 1 ], [ 3, 2 ], [ 0, 16 ] ] -[ [ 10, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 10, 1 ], [ 4, 1 ], [ 2, 3 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 10, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 10, 1 ], [ 4, 1 ], [ 1, 6 ], [ 0, 12 ] ] -[ [ 10, 1 ], [ 3, 3 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 3, 2 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 10, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 10, 1 ], [ 3, 2 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 10, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 10, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 10, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 10, 1 ], [ 3, 1 ], [ 1, 7 ], [ 0, 11 ] ] -[ [ 10, 1 ], [ 2, 5 ], [ 0, 14 ] ] -[ [ 10, 1 ], [ 2, 4 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 10, 1 ], [ 2, 3 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 10, 1 ], [ 2, 2 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 10, 1 ], [ 2, 1 ], [ 1, 8 ], [ 0, 10 ] ] -[ [ 10, 1 ], [ 1, 10 ], [ 0, 9 ] ] -[ [ 9, 2 ], [ 2, 1 ], [ 0, 17 ] ] -[ [ 9, 2 ], [ 1, 2 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 8, 1 ], [ 3, 1 ], [ 0, 17 ] ] -[ [ 9, 1 ], [ 8, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 8, 1 ], [ 1, 3 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 7, 1 ], [ 4, 1 ], [ 0, 17 ] ] -[ [ 9, 1 ], [ 7, 1 ], [ 3, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 7, 1 ], [ 2, 2 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 7, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 7, 1 ], [ 1, 4 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 6, 1 ], [ 5, 1 ], [ 0, 17 ] ] -[ [ 9, 1 ], [ 6, 1 ], [ 4, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 6, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 6, 1 ], [ 1, 5 ], [ 0, 13 ] ] -[ [ 9, 1 ], [ 5, 2 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 3, 2 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 2, 3 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 9, 1 ], [ 5, 1 ], [ 1, 6 ], [ 0, 12 ] ] -[ [ 9, 1 ], [ 4, 2 ], [ 3, 1 ], [ 0, 16 ] ] -[ [ 9, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 4, 2 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 9, 1 ], [ 4, 1 ], [ 1, 7 ], [ 0, 11 ] ] -[ [ 9, 1 ], [ 3, 3 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 9, 1 ], [ 3, 3 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 9, 1 ], [ 3, 2 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 9, 1 ], [ 3, 1 ], [ 2, 4 ], [ 0, 14 ] ] -[ [ 9, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 9, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 9, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 9, 1 ], [ 3, 1 ], [ 1, 8 ], [ 0, 10 ] ] -[ [ 9, 1 ], [ 2, 5 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 9, 1 ], [ 2, 4 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 9, 1 ], [ 2, 3 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 9, 1 ], [ 2, 2 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 9, 1 ], [ 2, 1 ], [ 1, 9 ], [ 0, 9 ] ] -[ [ 9, 1 ], [ 1, 11 ], [ 0, 8 ] ] -[ [ 8, 2 ], [ 4, 1 ], [ 0, 17 ] ] -[ [ 8, 2 ], [ 3, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 8, 2 ], [ 2, 2 ], [ 0, 16 ] ] -[ [ 8, 2 ], [ 2, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 8, 2 ], [ 1, 4 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 7, 1 ], [ 5, 1 ], [ 0, 17 ] ] -[ [ 8, 1 ], [ 7, 1 ], [ 4, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 7, 1 ], [ 3, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 7, 1 ], [ 3, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 7, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 7, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 7, 1 ], [ 1, 5 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 6, 2 ], [ 0, 17 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 5, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 4, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 4, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 3, 2 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 2, 3 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 6, 1 ], [ 1, 6 ], [ 0, 12 ] ] -[ [ 8, 1 ], [ 5, 2 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 5, 2 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 3, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 2, 3 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 8, 1 ], [ 5, 1 ], [ 1, 7 ], [ 0, 11 ] ] -[ [ 8, 1 ], [ 4, 3 ], [ 0, 16 ] ] -[ [ 8, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 4, 2 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 4, 2 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 2, 4 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 8, 1 ], [ 4, 1 ], [ 1, 8 ], [ 0, 10 ] ] -[ [ 8, 1 ], [ 3, 4 ], [ 0, 15 ] ] -[ [ 8, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 3, 3 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 3, 2 ], [ 2, 3 ], [ 0, 14 ] ] -[ [ 8, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 8, 1 ], [ 3, 2 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 8, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 8, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 8, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 8, 1 ], [ 3, 1 ], [ 1, 9 ], [ 0, 9 ] ] -[ [ 8, 1 ], [ 2, 6 ], [ 0, 13 ] ] -[ [ 8, 1 ], [ 2, 5 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 8, 1 ], [ 2, 4 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 8, 1 ], [ 2, 3 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 8, 1 ], [ 2, 2 ], [ 1, 8 ], [ 0, 9 ] ] -[ [ 8, 1 ], [ 2, 1 ], [ 1, 10 ], [ 0, 8 ] ] -[ [ 8, 1 ], [ 1, 12 ], [ 0, 7 ] ] -[ [ 7, 2 ], [ 6, 1 ], [ 0, 17 ] ] -[ [ 7, 2 ], [ 5, 1 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 7, 2 ], [ 4, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 7, 2 ], [ 4, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 7, 2 ], [ 3, 2 ], [ 0, 16 ] ] -[ [ 7, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 7, 2 ], [ 3, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 7, 2 ], [ 2, 3 ], [ 0, 15 ] ] -[ [ 7, 2 ], [ 2, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 7, 2 ], [ 2, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 7, 2 ], [ 1, 6 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 6, 2 ], [ 1, 1 ], [ 0, 16 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 5, 1 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 5, 1 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 0, 16 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 4, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 3, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 2, 3 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 2, 2 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 6, 1 ], [ 1, 7 ], [ 0, 11 ] ] -[ [ 7, 1 ], [ 5, 2 ], [ 3, 1 ], [ 0, 16 ] ] -[ [ 7, 1 ], [ 5, 2 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 5, 2 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 4, 2 ], [ 0, 16 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 3, 2 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 3, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 2, 4 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 2, 3 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 7, 1 ], [ 5, 1 ], [ 1, 8 ], [ 0, 10 ] ] -[ [ 7, 1 ], [ 4, 3 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 4, 2 ], [ 2, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 4, 2 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 3, 3 ], [ 0, 15 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 3 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 2, 4 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 7, 1 ], [ 4, 1 ], [ 1, 9 ], [ 0, 9 ] ] -[ [ 7, 1 ], [ 3, 4 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 3, 3 ], [ 2, 2 ], [ 0, 14 ] ] -[ [ 7, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 3, 3 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 7, 1 ], [ 3, 2 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 7, 1 ], [ 3, 1 ], [ 2, 5 ], [ 0, 13 ] ] -[ [ 7, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 7, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 7, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 8 ], [ 0, 9 ] ] -[ [ 7, 1 ], [ 3, 1 ], [ 1, 10 ], [ 0, 8 ] ] -[ [ 7, 1 ], [ 2, 6 ], [ 1, 1 ], [ 0, 12 ] ] -[ [ 7, 1 ], [ 2, 5 ], [ 1, 3 ], [ 0, 11 ] ] -[ [ 7, 1 ], [ 2, 4 ], [ 1, 5 ], [ 0, 10 ] ] -[ [ 7, 1 ], [ 2, 3 ], [ 1, 7 ], [ 0, 9 ] ] -[ [ 7, 1 ], [ 2, 2 ], [ 1, 9 ], [ 0, 8 ] ] -[ [ 7, 1 ], [ 2, 1 ], [ 1, 11 ], [ 0, 7 ] ] -[ [ 7, 1 ], [ 1, 13 ], [ 0, 6 ] ] -[ [ 6, 3 ], [ 2, 1 ], [ 0, 16 ] ] -[ [ 6, 3 ], [ 1, 2 ], [ 0, 15 ] ] -[ [ 6, 2 ], [ 5, 1 ], [ 3, 1 ], [ 0, 16 ] ] -[ [ 6, 2 ], [ 5, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 6, 2 ], [ 5, 1 ], [ 1, 3 ], [ 0, 14 ] ] -[ [ 6, 2 ], [ 4, 2 ], [ 0, 16 ] ] -[ [ 6, 2 ], [ 4, 1 ], [ 3, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 6, 2 ], [ 4, 1 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 6, 2 ], [ 4, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 6, 2 ], [ 4, 1 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 6, 2 ], [ 3, 2 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 6, 2 ], [ 3, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 6, 2 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 6, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 6, 2 ], [ 3, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 6, 2 ], [ 2, 4 ], [ 0, 14 ] ] -[ [ 6, 2 ], [ 2, 3 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 6, 2 ], [ 2, 2 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 6, 2 ], [ 2, 1 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 6, 2 ], [ 1, 8 ], [ 0, 10 ] ] -[ [ 6, 1 ], [ 5, 2 ], [ 4, 1 ], [ 0, 16 ] ] -[ [ 6, 1 ], [ 5, 2 ], [ 3, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 6, 1 ], [ 5, 2 ], [ 2, 2 ], [ 0, 15 ] ] -[ [ 6, 1 ], [ 5, 2 ], [ 2, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 5, 2 ], [ 1, 4 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 4, 2 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 3, 3 ], [ 0, 15 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 3, 2 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 3 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 2, 4 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 2, 3 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 6, 1 ], [ 5, 1 ], [ 1, 9 ], [ 0, 9 ] ] -[ [ 6, 1 ], [ 4, 3 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 6, 1 ], [ 4, 3 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 4, 2 ], [ 3, 2 ], [ 0, 15 ] ] -[ [ 6, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 4, 2 ], [ 2, 3 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 4, 2 ], [ 2, 2 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 4, 2 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 3 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 2 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 2, 5 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 2, 4 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 8 ], [ 0, 9 ] ] -[ [ 6, 1 ], [ 4, 1 ], [ 1, 10 ], [ 0, 8 ] ] -[ [ 6, 1 ], [ 3, 4 ], [ 2, 1 ], [ 0, 14 ] ] -[ [ 6, 1 ], [ 3, 4 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 3, 3 ], [ 2, 2 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 3, 3 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 3, 2 ], [ 2, 4 ], [ 0, 13 ] ] -[ [ 6, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 6, 1 ], [ 3, 2 ], [ 1, 8 ], [ 0, 9 ] ] -[ [ 6, 1 ], [ 3, 1 ], [ 2, 5 ], [ 1, 1 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 3 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 5 ], [ 0, 10 ] ] -[ [ 6, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 7 ], [ 0, 9 ] ] -[ [ 6, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 9 ], [ 0, 8 ] ] -[ [ 6, 1 ], [ 3, 1 ], [ 1, 11 ], [ 0, 7 ] ] -[ [ 6, 1 ], [ 2, 7 ], [ 0, 12 ] ] -[ [ 6, 1 ], [ 2, 6 ], [ 1, 2 ], [ 0, 11 ] ] -[ [ 6, 1 ], [ 2, 5 ], [ 1, 4 ], [ 0, 10 ] ] -[ [ 6, 1 ], [ 2, 4 ], [ 1, 6 ], [ 0, 9 ] ] -[ [ 6, 1 ], [ 2, 3 ], [ 1, 8 ], [ 0, 8 ] ] -[ [ 6, 1 ], [ 2, 2 ], [ 1, 10 ], [ 0, 7 ] ] -[ [ 6, 1 ], [ 2, 1 ], [ 1, 12 ], [ 0, 6 ] ] -[ [ 6, 1 ], [ 1, 14 ], [ 0, 5 ] ] -[ [ 5, 4 ], [ 0, 16 ] ] -[ [ 5, 3 ], [ 4, 1 ], [ 1, 1 ], [ 0, 15 ] ] -[ [ 5, 3 ], [ 3, 1 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 5, 3 ], [ 3, 1 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 5, 3 ], [ 2, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 5, 3 ], [ 2, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 5, 3 ], [ 1, 5 ], [ 0, 12 ] ] -[ [ 5, 2 ], [ 4, 2 ], [ 2, 1 ], [ 0, 15 ] ] -[ [ 5, 2 ], [ 4, 2 ], [ 1, 2 ], [ 0, 14 ] ] -[ [ 5, 2 ], [ 4, 1 ], [ 3, 2 ], [ 0, 15 ] ] -[ [ 5, 2 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 5, 2 ], [ 4, 1 ], [ 3, 1 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 5, 2 ], [ 4, 1 ], [ 2, 3 ], [ 0, 14 ] ] -[ [ 5, 2 ], [ 4, 1 ], [ 2, 2 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 5, 2 ], [ 4, 1 ], [ 2, 1 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 5, 2 ], [ 4, 1 ], [ 1, 6 ], [ 0, 11 ] ] -[ [ 5, 2 ], [ 3, 3 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 5, 2 ], [ 3, 2 ], [ 2, 2 ], [ 0, 14 ] ] -[ [ 5, 2 ], [ 3, 2 ], [ 2, 1 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 5, 2 ], [ 3, 2 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 5, 2 ], [ 3, 1 ], [ 2, 3 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 5, 2 ], [ 3, 1 ], [ 2, 2 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 5, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 5, 2 ], [ 3, 1 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 5, 2 ], [ 2, 5 ], [ 0, 13 ] ] -[ [ 5, 2 ], [ 2, 4 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 5, 2 ], [ 2, 3 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 5, 2 ], [ 2, 2 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 5, 2 ], [ 2, 1 ], [ 1, 8 ], [ 0, 9 ] ] -[ [ 5, 2 ], [ 1, 10 ], [ 0, 8 ] ] -[ [ 5, 1 ], [ 4, 3 ], [ 3, 1 ], [ 0, 15 ] ] -[ [ 5, 1 ], [ 4, 3 ], [ 2, 1 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 5, 1 ], [ 4, 3 ], [ 1, 3 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 3, 2 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 2 ], [ 0, 14 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 2, 3 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 2, 2 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 4, 2 ], [ 1, 7 ], [ 0, 10 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 3 ], [ 2, 1 ], [ 0, 14 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 3 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 4 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 8 ], [ 0, 9 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 2, 5 ], [ 1, 1 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 2, 4 ], [ 1, 3 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 5 ], [ 0, 10 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 7 ], [ 0, 9 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 9 ], [ 0, 8 ] ] -[ [ 5, 1 ], [ 4, 1 ], [ 1, 11 ], [ 0, 7 ] ] -[ [ 5, 1 ], [ 3, 5 ], [ 0, 14 ] ] -[ [ 5, 1 ], [ 3, 4 ], [ 2, 1 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 3, 4 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 3, 3 ], [ 2, 3 ], [ 0, 13 ] ] -[ [ 5, 1 ], [ 3, 3 ], [ 2, 2 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 3, 3 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 5, 1 ], [ 3, 2 ], [ 2, 4 ], [ 1, 1 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 3 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 5 ], [ 0, 10 ] ] -[ [ 5, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 7 ], [ 0, 9 ] ] -[ [ 5, 1 ], [ 3, 2 ], [ 1, 9 ], [ 0, 8 ] ] -[ [ 5, 1 ], [ 3, 1 ], [ 2, 6 ], [ 0, 12 ] ] -[ [ 5, 1 ], [ 3, 1 ], [ 2, 5 ], [ 1, 2 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 4 ], [ 0, 10 ] ] -[ [ 5, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 6 ], [ 0, 9 ] ] -[ [ 5, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 8 ], [ 0, 8 ] ] -[ [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 10 ], [ 0, 7 ] ] -[ [ 5, 1 ], [ 3, 1 ], [ 1, 12 ], [ 0, 6 ] ] -[ [ 5, 1 ], [ 2, 7 ], [ 1, 1 ], [ 0, 11 ] ] -[ [ 5, 1 ], [ 2, 6 ], [ 1, 3 ], [ 0, 10 ] ] -[ [ 5, 1 ], [ 2, 5 ], [ 1, 5 ], [ 0, 9 ] ] -[ [ 5, 1 ], [ 2, 4 ], [ 1, 7 ], [ 0, 8 ] ] -[ [ 5, 1 ], [ 2, 3 ], [ 1, 9 ], [ 0, 7 ] ] -[ [ 5, 1 ], [ 2, 2 ], [ 1, 11 ], [ 0, 6 ] ] -[ [ 5, 1 ], [ 2, 1 ], [ 1, 13 ], [ 0, 5 ] ] -[ [ 5, 1 ], [ 1, 15 ], [ 0, 4 ] ] -[ [ 4, 5 ], [ 0, 15 ] ] -[ [ 4, 4 ], [ 3, 1 ], [ 1, 1 ], [ 0, 14 ] ] -[ [ 4, 4 ], [ 2, 2 ], [ 0, 14 ] ] -[ [ 4, 4 ], [ 2, 1 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 4, 4 ], [ 1, 4 ], [ 0, 12 ] ] -[ [ 4, 3 ], [ 3, 2 ], [ 2, 1 ], [ 0, 14 ] ] -[ [ 4, 3 ], [ 3, 2 ], [ 1, 2 ], [ 0, 13 ] ] -[ [ 4, 3 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 4, 3 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 4, 3 ], [ 3, 1 ], [ 1, 5 ], [ 0, 11 ] ] -[ [ 4, 3 ], [ 2, 4 ], [ 0, 13 ] ] -[ [ 4, 3 ], [ 2, 3 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 4, 3 ], [ 2, 2 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 4, 3 ], [ 2, 1 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 4, 3 ], [ 1, 8 ], [ 0, 9 ] ] -[ [ 4, 2 ], [ 3, 4 ], [ 0, 14 ] ] -[ [ 4, 2 ], [ 3, 3 ], [ 2, 1 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 4, 2 ], [ 3, 3 ], [ 1, 3 ], [ 0, 12 ] ] -[ [ 4, 2 ], [ 3, 2 ], [ 2, 3 ], [ 0, 13 ] ] -[ [ 4, 2 ], [ 3, 2 ], [ 2, 2 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 4, 2 ], [ 3, 2 ], [ 2, 1 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 4, 2 ], [ 3, 2 ], [ 1, 6 ], [ 0, 10 ] ] -[ [ 4, 2 ], [ 3, 1 ], [ 2, 4 ], [ 1, 1 ], [ 0, 12 ] ] -[ [ 4, 2 ], [ 3, 1 ], [ 2, 3 ], [ 1, 3 ], [ 0, 11 ] ] -[ [ 4, 2 ], [ 3, 1 ], [ 2, 2 ], [ 1, 5 ], [ 0, 10 ] ] -[ [ 4, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 7 ], [ 0, 9 ] ] -[ [ 4, 2 ], [ 3, 1 ], [ 1, 9 ], [ 0, 8 ] ] -[ [ 4, 2 ], [ 2, 6 ], [ 0, 12 ] ] -[ [ 4, 2 ], [ 2, 5 ], [ 1, 2 ], [ 0, 11 ] ] -[ [ 4, 2 ], [ 2, 4 ], [ 1, 4 ], [ 0, 10 ] ] -[ [ 4, 2 ], [ 2, 3 ], [ 1, 6 ], [ 0, 9 ] ] -[ [ 4, 2 ], [ 2, 2 ], [ 1, 8 ], [ 0, 8 ] ] -[ [ 4, 2 ], [ 2, 1 ], [ 1, 10 ], [ 0, 7 ] ] -[ [ 4, 2 ], [ 1, 12 ], [ 0, 6 ] ] -[ [ 4, 1 ], [ 3, 5 ], [ 1, 1 ], [ 0, 13 ] ] -[ [ 4, 1 ], [ 3, 4 ], [ 2, 2 ], [ 0, 13 ] ] -[ [ 4, 1 ], [ 3, 4 ], [ 2, 1 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 4, 1 ], [ 3, 4 ], [ 1, 4 ], [ 0, 11 ] ] -[ [ 4, 1 ], [ 3, 3 ], [ 2, 3 ], [ 1, 1 ], [ 0, 12 ] ] -[ [ 4, 1 ], [ 3, 3 ], [ 2, 2 ], [ 1, 3 ], [ 0, 11 ] ] -[ [ 4, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 5 ], [ 0, 10 ] ] -[ [ 4, 1 ], [ 3, 3 ], [ 1, 7 ], [ 0, 9 ] ] -[ [ 4, 1 ], [ 3, 2 ], [ 2, 5 ], [ 0, 12 ] ] -[ [ 4, 1 ], [ 3, 2 ], [ 2, 4 ], [ 1, 2 ], [ 0, 11 ] ] -[ [ 4, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 4 ], [ 0, 10 ] ] -[ [ 4, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 6 ], [ 0, 9 ] ] -[ [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 8 ], [ 0, 8 ] ] -[ [ 4, 1 ], [ 3, 2 ], [ 1, 10 ], [ 0, 7 ] ] -[ [ 4, 1 ], [ 3, 1 ], [ 2, 6 ], [ 1, 1 ], [ 0, 11 ] ] -[ [ 4, 1 ], [ 3, 1 ], [ 2, 5 ], [ 1, 3 ], [ 0, 10 ] ] -[ [ 4, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 5 ], [ 0, 9 ] ] -[ [ 4, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 7 ], [ 0, 8 ] ] -[ [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 9 ], [ 0, 7 ] ] -[ [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 11 ], [ 0, 6 ] ] -[ [ 4, 1 ], [ 3, 1 ], [ 1, 13 ], [ 0, 5 ] ] -[ [ 4, 1 ], [ 2, 8 ], [ 0, 11 ] ] -[ [ 4, 1 ], [ 2, 7 ], [ 1, 2 ], [ 0, 10 ] ] -[ [ 4, 1 ], [ 2, 6 ], [ 1, 4 ], [ 0, 9 ] ] -[ [ 4, 1 ], [ 2, 5 ], [ 1, 6 ], [ 0, 8 ] ] -[ [ 4, 1 ], [ 2, 4 ], [ 1, 8 ], [ 0, 7 ] ] -[ [ 4, 1 ], [ 2, 3 ], [ 1, 10 ], [ 0, 6 ] ] -[ [ 4, 1 ], [ 2, 2 ], [ 1, 12 ], [ 0, 5 ] ] -[ [ 4, 1 ], [ 2, 1 ], [ 1, 14 ], [ 0, 4 ] ] -[ [ 4, 1 ], [ 1, 16 ], [ 0, 3 ] ] -[ [ 3, 6 ], [ 2, 1 ], [ 0, 13 ] ] -[ [ 3, 6 ], [ 1, 2 ], [ 0, 12 ] ] -[ [ 3, 5 ], [ 2, 2 ], [ 1, 1 ], [ 0, 12 ] ] -[ [ 3, 5 ], [ 2, 1 ], [ 1, 3 ], [ 0, 11 ] ] -[ [ 3, 5 ], [ 1, 5 ], [ 0, 10 ] ] -[ [ 3, 4 ], [ 2, 4 ], [ 0, 12 ] ] -[ [ 3, 4 ], [ 2, 3 ], [ 1, 2 ], [ 0, 11 ] ] -[ [ 3, 4 ], [ 2, 2 ], [ 1, 4 ], [ 0, 10 ] ] -[ [ 3, 4 ], [ 2, 1 ], [ 1, 6 ], [ 0, 9 ] ] -[ [ 3, 4 ], [ 1, 8 ], [ 0, 8 ] ] -[ [ 3, 3 ], [ 2, 5 ], [ 1, 1 ], [ 0, 11 ] ] -[ [ 3, 3 ], [ 2, 4 ], [ 1, 3 ], [ 0, 10 ] ] -[ [ 3, 3 ], [ 2, 3 ], [ 1, 5 ], [ 0, 9 ] ] -[ [ 3, 3 ], [ 2, 2 ], [ 1, 7 ], [ 0, 8 ] ] -[ [ 3, 3 ], [ 2, 1 ], [ 1, 9 ], [ 0, 7 ] ] -[ [ 3, 3 ], [ 1, 11 ], [ 0, 6 ] ] -[ [ 3, 2 ], [ 2, 7 ], [ 0, 11 ] ] -[ [ 3, 2 ], [ 2, 6 ], [ 1, 2 ], [ 0, 10 ] ] -[ [ 3, 2 ], [ 2, 5 ], [ 1, 4 ], [ 0, 9 ] ] -[ [ 3, 2 ], [ 2, 4 ], [ 1, 6 ], [ 0, 8 ] ] -[ [ 3, 2 ], [ 2, 3 ], [ 1, 8 ], [ 0, 7 ] ] -[ [ 3, 2 ], [ 2, 2 ], [ 1, 10 ], [ 0, 6 ] ] -[ [ 3, 2 ], [ 2, 1 ], [ 1, 12 ], [ 0, 5 ] ] -[ [ 3, 2 ], [ 1, 14 ], [ 0, 4 ] ] -[ [ 3, 1 ], [ 2, 8 ], [ 1, 1 ], [ 0, 10 ] ] -[ [ 3, 1 ], [ 2, 7 ], [ 1, 3 ], [ 0, 9 ] ] -[ [ 3, 1 ], [ 2, 6 ], [ 1, 5 ], [ 0, 8 ] ] -[ [ 3, 1 ], [ 2, 5 ], [ 1, 7 ], [ 0, 7 ] ] -[ [ 3, 1 ], [ 2, 4 ], [ 1, 9 ], [ 0, 6 ] ] -[ [ 3, 1 ], [ 2, 3 ], [ 1, 11 ], [ 0, 5 ] ] -[ [ 3, 1 ], [ 2, 2 ], [ 1, 13 ], [ 0, 4 ] ] -[ [ 3, 1 ], [ 2, 1 ], [ 1, 15 ], [ 0, 3 ] ] -[ [ 3, 1 ], [ 1, 17 ], [ 0, 2 ] ] -[ [ 2, 10 ], [ 0, 10 ] ] -[ [ 2, 9 ], [ 1, 2 ], [ 0, 9 ] ] -[ [ 2, 8 ], [ 1, 4 ], [ 0, 8 ] ] -[ [ 2, 7 ], [ 1, 6 ], [ 0, 7 ] ] -[ [ 2, 6 ], [ 1, 8 ], [ 0, 6 ] ] -[ [ 2, 5 ], [ 1, 10 ], [ 0, 5 ] ] -[ [ 2, 4 ], [ 1, 12 ], [ 0, 4 ] ] -[ [ 2, 3 ], [ 1, 14 ], [ 0, 3 ] ] -[ [ 2, 2 ], [ 1, 16 ], [ 0, 2 ] ] -[ [ 2, 1 ], [ 1, 18 ], [ 0, 1 ] ] +[ [ 20, 1 ] ] +[ [ 19, 1 ], [ 1, 1 ] ] +[ [ 18, 1 ], [ 2, 1 ] ] +[ [ 18, 1 ], [ 1, 2 ] ] +[ [ 17, 1 ], [ 3, 1 ] ] +[ [ 17, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 17, 1 ], [ 1, 3 ] ] +[ [ 16, 1 ], [ 4, 1 ] ] +[ [ 16, 1 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 16, 1 ], [ 2, 2 ] ] +[ [ 16, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 16, 1 ], [ 1, 4 ] ] +[ [ 15, 1 ], [ 5, 1 ] ] +[ [ 15, 1 ], [ 4, 1 ], [ 1, 1 ] ] +[ [ 15, 1 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 15, 1 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 15, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 15, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 15, 1 ], [ 1, 5 ] ] +[ [ 14, 1 ], [ 6, 1 ] ] +[ [ 14, 1 ], [ 5, 1 ], [ 1, 1 ] ] +[ [ 14, 1 ], [ 4, 1 ], [ 2, 1 ] ] +[ [ 14, 1 ], [ 4, 1 ], [ 1, 2 ] ] +[ [ 14, 1 ], [ 3, 2 ] ] +[ [ 14, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 14, 1 ], [ 3, 1 ], [ 1, 3 ] ] +[ [ 14, 1 ], [ 2, 3 ] ] +[ [ 14, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 14, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 14, 1 ], [ 1, 6 ] ] +[ [ 13, 1 ], [ 7, 1 ] ] +[ [ 13, 1 ], [ 6, 1 ], [ 1, 1 ] ] +[ [ 13, 1 ], [ 5, 1 ], [ 2, 1 ] ] +[ [ 13, 1 ], [ 5, 1 ], [ 1, 2 ] ] +[ [ 13, 1 ], [ 4, 1 ], [ 3, 1 ] ] +[ [ 13, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 13, 1 ], [ 4, 1 ], [ 1, 3 ] ] +[ [ 13, 1 ], [ 3, 2 ], [ 1, 1 ] ] +[ [ 13, 1 ], [ 3, 1 ], [ 2, 2 ] ] +[ [ 13, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 13, 1 ], [ 3, 1 ], [ 1, 4 ] ] +[ [ 13, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 13, 1 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 13, 1 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 13, 1 ], [ 1, 7 ] ] +[ [ 12, 1 ], [ 8, 1 ] ] +[ [ 12, 1 ], [ 7, 1 ], [ 1, 1 ] ] +[ [ 12, 1 ], [ 6, 1 ], [ 2, 1 ] ] +[ [ 12, 1 ], [ 6, 1 ], [ 1, 2 ] ] +[ [ 12, 1 ], [ 5, 1 ], [ 3, 1 ] ] +[ [ 12, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 12, 1 ], [ 5, 1 ], [ 1, 3 ] ] +[ [ 12, 1 ], [ 4, 2 ] ] +[ [ 12, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 12, 1 ], [ 4, 1 ], [ 2, 2 ] ] +[ [ 12, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 12, 1 ], [ 4, 1 ], [ 1, 4 ] ] +[ [ 12, 1 ], [ 3, 2 ], [ 2, 1 ] ] +[ [ 12, 1 ], [ 3, 2 ], [ 1, 2 ] ] +[ [ 12, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 12, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 12, 1 ], [ 3, 1 ], [ 1, 5 ] ] +[ [ 12, 1 ], [ 2, 4 ] ] +[ [ 12, 1 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 12, 1 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 12, 1 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 12, 1 ], [ 1, 8 ] ] +[ [ 11, 1 ], [ 9, 1 ] ] +[ [ 11, 1 ], [ 8, 1 ], [ 1, 1 ] ] +[ [ 11, 1 ], [ 7, 1 ], [ 2, 1 ] ] +[ [ 11, 1 ], [ 7, 1 ], [ 1, 2 ] ] +[ [ 11, 1 ], [ 6, 1 ], [ 3, 1 ] ] +[ [ 11, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 11, 1 ], [ 6, 1 ], [ 1, 3 ] ] +[ [ 11, 1 ], [ 5, 1 ], [ 4, 1 ] ] +[ [ 11, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 11, 1 ], [ 5, 1 ], [ 2, 2 ] ] +[ [ 11, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 11, 1 ], [ 5, 1 ], [ 1, 4 ] ] +[ [ 11, 1 ], [ 4, 2 ], [ 1, 1 ] ] +[ [ 11, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 11, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 11, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 11, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 11, 1 ], [ 4, 1 ], [ 1, 5 ] ] +[ [ 11, 1 ], [ 3, 3 ] ] +[ [ 11, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 11, 1 ], [ 3, 2 ], [ 1, 3 ] ] +[ [ 11, 1 ], [ 3, 1 ], [ 2, 3 ] ] +[ [ 11, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 11, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 11, 1 ], [ 3, 1 ], [ 1, 6 ] ] +[ [ 11, 1 ], [ 2, 4 ], [ 1, 1 ] ] +[ [ 11, 1 ], [ 2, 3 ], [ 1, 3 ] ] +[ [ 11, 1 ], [ 2, 2 ], [ 1, 5 ] ] +[ [ 11, 1 ], [ 2, 1 ], [ 1, 7 ] ] +[ [ 11, 1 ], [ 1, 9 ] ] +[ [ 10, 2 ] ] +[ [ 10, 1 ], [ 9, 1 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 8, 1 ], [ 2, 1 ] ] +[ [ 10, 1 ], [ 8, 1 ], [ 1, 2 ] ] +[ [ 10, 1 ], [ 7, 1 ], [ 3, 1 ] ] +[ [ 10, 1 ], [ 7, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 7, 1 ], [ 1, 3 ] ] +[ [ 10, 1 ], [ 6, 1 ], [ 4, 1 ] ] +[ [ 10, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 6, 1 ], [ 2, 2 ] ] +[ [ 10, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 10, 1 ], [ 6, 1 ], [ 1, 4 ] ] +[ [ 10, 1 ], [ 5, 2 ] ] +[ [ 10, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 10, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 10, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 10, 1 ], [ 5, 1 ], [ 1, 5 ] ] +[ [ 10, 1 ], [ 4, 2 ], [ 2, 1 ] ] +[ [ 10, 1 ], [ 4, 2 ], [ 1, 2 ] ] +[ [ 10, 1 ], [ 4, 1 ], [ 3, 2 ] ] +[ [ 10, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 3 ] ] +[ [ 10, 1 ], [ 4, 1 ], [ 2, 3 ] ] +[ [ 10, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 10, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 10, 1 ], [ 4, 1 ], [ 1, 6 ] ] +[ [ 10, 1 ], [ 3, 3 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 3, 2 ], [ 2, 2 ] ] +[ [ 10, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 10, 1 ], [ 3, 2 ], [ 1, 4 ] ] +[ [ 10, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 10, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 10, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 10, 1 ], [ 3, 1 ], [ 1, 7 ] ] +[ [ 10, 1 ], [ 2, 5 ] ] +[ [ 10, 1 ], [ 2, 4 ], [ 1, 2 ] ] +[ [ 10, 1 ], [ 2, 3 ], [ 1, 4 ] ] +[ [ 10, 1 ], [ 2, 2 ], [ 1, 6 ] ] +[ [ 10, 1 ], [ 2, 1 ], [ 1, 8 ] ] +[ [ 10, 1 ], [ 1, 10 ] ] +[ [ 9, 2 ], [ 2, 1 ] ] +[ [ 9, 2 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 8, 1 ], [ 3, 1 ] ] +[ [ 9, 1 ], [ 8, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 8, 1 ], [ 1, 3 ] ] +[ [ 9, 1 ], [ 7, 1 ], [ 4, 1 ] ] +[ [ 9, 1 ], [ 7, 1 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 7, 1 ], [ 2, 2 ] ] +[ [ 9, 1 ], [ 7, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 7, 1 ], [ 1, 4 ] ] +[ [ 9, 1 ], [ 6, 1 ], [ 5, 1 ] ] +[ [ 9, 1 ], [ 6, 1 ], [ 4, 1 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 9, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 6, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 9, 1 ], [ 6, 1 ], [ 1, 5 ] ] +[ [ 9, 1 ], [ 5, 2 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 3, 2 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 3 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 2, 3 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 9, 1 ], [ 5, 1 ], [ 1, 6 ] ] +[ [ 9, 1 ], [ 4, 2 ], [ 3, 1 ] ] +[ [ 9, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 4, 2 ], [ 1, 3 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 4 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 9, 1 ], [ 4, 1 ], [ 1, 7 ] ] +[ [ 9, 1 ], [ 3, 3 ], [ 2, 1 ] ] +[ [ 9, 1 ], [ 3, 3 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 9, 1 ], [ 3, 2 ], [ 1, 5 ] ] +[ [ 9, 1 ], [ 3, 1 ], [ 2, 4 ] ] +[ [ 9, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 9, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 9, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 9, 1 ], [ 3, 1 ], [ 1, 8 ] ] +[ [ 9, 1 ], [ 2, 5 ], [ 1, 1 ] ] +[ [ 9, 1 ], [ 2, 4 ], [ 1, 3 ] ] +[ [ 9, 1 ], [ 2, 3 ], [ 1, 5 ] ] +[ [ 9, 1 ], [ 2, 2 ], [ 1, 7 ] ] +[ [ 9, 1 ], [ 2, 1 ], [ 1, 9 ] ] +[ [ 9, 1 ], [ 1, 11 ] ] +[ [ 8, 2 ], [ 4, 1 ] ] +[ [ 8, 2 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 8, 2 ], [ 2, 2 ] ] +[ [ 8, 2 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 8, 2 ], [ 1, 4 ] ] +[ [ 8, 1 ], [ 7, 1 ], [ 5, 1 ] ] +[ [ 8, 1 ], [ 7, 1 ], [ 4, 1 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 7, 1 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 8, 1 ], [ 7, 1 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 7, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 7, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 8, 1 ], [ 7, 1 ], [ 1, 5 ] ] +[ [ 8, 1 ], [ 6, 2 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 5, 1 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 4, 1 ], [ 2, 1 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 4, 1 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 3, 2 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 3 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 2, 3 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 8, 1 ], [ 6, 1 ], [ 1, 6 ] ] +[ [ 8, 1 ], [ 5, 2 ], [ 2, 1 ] ] +[ [ 8, 1 ], [ 5, 2 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 3 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 3, 2 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 2 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 4 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 8, 1 ], [ 5, 1 ], [ 1, 7 ] ] +[ [ 8, 1 ], [ 4, 3 ] ] +[ [ 8, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 4, 2 ], [ 2, 2 ] ] +[ [ 8, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 4, 2 ], [ 1, 4 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 5 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 2, 4 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 8, 1 ], [ 4, 1 ], [ 1, 8 ] ] +[ [ 8, 1 ], [ 3, 4 ] ] +[ [ 8, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 3, 3 ], [ 1, 3 ] ] +[ [ 8, 1 ], [ 3, 2 ], [ 2, 3 ] ] +[ [ 8, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 8, 1 ], [ 3, 2 ], [ 1, 6 ] ] +[ [ 8, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 1 ] ] +[ [ 8, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 3 ] ] +[ [ 8, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 5 ] ] +[ [ 8, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 7 ] ] +[ [ 8, 1 ], [ 3, 1 ], [ 1, 9 ] ] +[ [ 8, 1 ], [ 2, 6 ] ] +[ [ 8, 1 ], [ 2, 5 ], [ 1, 2 ] ] +[ [ 8, 1 ], [ 2, 4 ], [ 1, 4 ] ] +[ [ 8, 1 ], [ 2, 3 ], [ 1, 6 ] ] +[ [ 8, 1 ], [ 2, 2 ], [ 1, 8 ] ] +[ [ 8, 1 ], [ 2, 1 ], [ 1, 10 ] ] +[ [ 8, 1 ], [ 1, 12 ] ] +[ [ 7, 2 ], [ 6, 1 ] ] +[ [ 7, 2 ], [ 5, 1 ], [ 1, 1 ] ] +[ [ 7, 2 ], [ 4, 1 ], [ 2, 1 ] ] +[ [ 7, 2 ], [ 4, 1 ], [ 1, 2 ] ] +[ [ 7, 2 ], [ 3, 2 ] ] +[ [ 7, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 7, 2 ], [ 3, 1 ], [ 1, 3 ] ] +[ [ 7, 2 ], [ 2, 3 ] ] +[ [ 7, 2 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 7, 2 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 7, 2 ], [ 1, 6 ] ] +[ [ 7, 1 ], [ 6, 2 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 5, 1 ], [ 2, 1 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 5, 1 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 4, 1 ], [ 3, 1 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 4, 1 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 3, 2 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 2 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 3, 1 ], [ 1, 4 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 1, 7 ] ] +[ [ 7, 1 ], [ 5, 2 ], [ 3, 1 ] ] +[ [ 7, 1 ], [ 5, 2 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 5, 2 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 4, 2 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 2 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 4 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 3, 2 ], [ 2, 1 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 3, 2 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 5 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 2, 4 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 7, 1 ], [ 5, 1 ], [ 1, 8 ] ] +[ [ 7, 1 ], [ 4, 3 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 7, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 4, 2 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 4, 2 ], [ 1, 5 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 3, 3 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 3 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 6 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 2, 4 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 5 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 7 ] ] +[ [ 7, 1 ], [ 4, 1 ], [ 1, 9 ] ] +[ [ 7, 1 ], [ 3, 4 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 3, 3 ], [ 2, 2 ] ] +[ [ 7, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 3, 3 ], [ 1, 4 ] ] +[ [ 7, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 7, 1 ], [ 3, 2 ], [ 1, 7 ] ] +[ [ 7, 1 ], [ 3, 1 ], [ 2, 5 ] ] +[ [ 7, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 2 ] ] +[ [ 7, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 4 ] ] +[ [ 7, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 6 ] ] +[ [ 7, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 8 ] ] +[ [ 7, 1 ], [ 3, 1 ], [ 1, 10 ] ] +[ [ 7, 1 ], [ 2, 6 ], [ 1, 1 ] ] +[ [ 7, 1 ], [ 2, 5 ], [ 1, 3 ] ] +[ [ 7, 1 ], [ 2, 4 ], [ 1, 5 ] ] +[ [ 7, 1 ], [ 2, 3 ], [ 1, 7 ] ] +[ [ 7, 1 ], [ 2, 2 ], [ 1, 9 ] ] +[ [ 7, 1 ], [ 2, 1 ], [ 1, 11 ] ] +[ [ 7, 1 ], [ 1, 13 ] ] +[ [ 6, 3 ], [ 2, 1 ] ] +[ [ 6, 3 ], [ 1, 2 ] ] +[ [ 6, 2 ], [ 5, 1 ], [ 3, 1 ] ] +[ [ 6, 2 ], [ 5, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 6, 2 ], [ 5, 1 ], [ 1, 3 ] ] +[ [ 6, 2 ], [ 4, 2 ] ] +[ [ 6, 2 ], [ 4, 1 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 6, 2 ], [ 4, 1 ], [ 2, 2 ] ] +[ [ 6, 2 ], [ 4, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 6, 2 ], [ 4, 1 ], [ 1, 4 ] ] +[ [ 6, 2 ], [ 3, 2 ], [ 2, 1 ] ] +[ [ 6, 2 ], [ 3, 2 ], [ 1, 2 ] ] +[ [ 6, 2 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 6, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 6, 2 ], [ 3, 1 ], [ 1, 5 ] ] +[ [ 6, 2 ], [ 2, 4 ] ] +[ [ 6, 2 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 6, 2 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 6, 2 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 6, 2 ], [ 1, 8 ] ] +[ [ 6, 1 ], [ 5, 2 ], [ 4, 1 ] ] +[ [ 6, 1 ], [ 5, 2 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 5, 2 ], [ 2, 2 ] ] +[ [ 6, 1 ], [ 5, 2 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 5, 2 ], [ 1, 4 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 4, 2 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 4, 1 ], [ 1, 5 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 3, 3 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 3, 2 ], [ 1, 3 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 3 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 3, 1 ], [ 1, 6 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 2, 4 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 2, 3 ], [ 1, 3 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 2, 2 ], [ 1, 5 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 2, 1 ], [ 1, 7 ] ] +[ [ 6, 1 ], [ 5, 1 ], [ 1, 9 ] ] +[ [ 6, 1 ], [ 4, 3 ], [ 2, 1 ] ] +[ [ 6, 1 ], [ 4, 3 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 4, 2 ], [ 3, 2 ] ] +[ [ 6, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 3 ] ] +[ [ 6, 1 ], [ 4, 2 ], [ 2, 3 ] ] +[ [ 6, 1 ], [ 4, 2 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 6, 1 ], [ 4, 2 ], [ 1, 6 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 3 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 2 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 4 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 7 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 2, 5 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 2, 4 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 4 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 6 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 8 ] ] +[ [ 6, 1 ], [ 4, 1 ], [ 1, 10 ] ] +[ [ 6, 1 ], [ 3, 4 ], [ 2, 1 ] ] +[ [ 6, 1 ], [ 3, 4 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 3, 3 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 6, 1 ], [ 3, 3 ], [ 1, 5 ] ] +[ [ 6, 1 ], [ 3, 2 ], [ 2, 4 ] ] +[ [ 6, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 6, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 6, 1 ], [ 3, 2 ], [ 1, 8 ] ] +[ [ 6, 1 ], [ 3, 1 ], [ 2, 5 ], [ 1, 1 ] ] +[ [ 6, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 3 ] ] +[ [ 6, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 5 ] ] +[ [ 6, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 7 ] ] +[ [ 6, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 9 ] ] +[ [ 6, 1 ], [ 3, 1 ], [ 1, 11 ] ] +[ [ 6, 1 ], [ 2, 7 ] ] +[ [ 6, 1 ], [ 2, 6 ], [ 1, 2 ] ] +[ [ 6, 1 ], [ 2, 5 ], [ 1, 4 ] ] +[ [ 6, 1 ], [ 2, 4 ], [ 1, 6 ] ] +[ [ 6, 1 ], [ 2, 3 ], [ 1, 8 ] ] +[ [ 6, 1 ], [ 2, 2 ], [ 1, 10 ] ] +[ [ 6, 1 ], [ 2, 1 ], [ 1, 12 ] ] +[ [ 6, 1 ], [ 1, 14 ] ] +[ [ 5, 4 ] ] +[ [ 5, 3 ], [ 4, 1 ], [ 1, 1 ] ] +[ [ 5, 3 ], [ 3, 1 ], [ 2, 1 ] ] +[ [ 5, 3 ], [ 3, 1 ], [ 1, 2 ] ] +[ [ 5, 3 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 5, 3 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 5, 3 ], [ 1, 5 ] ] +[ [ 5, 2 ], [ 4, 2 ], [ 2, 1 ] ] +[ [ 5, 2 ], [ 4, 2 ], [ 1, 2 ] ] +[ [ 5, 2 ], [ 4, 1 ], [ 3, 2 ] ] +[ [ 5, 2 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 5, 2 ], [ 4, 1 ], [ 3, 1 ], [ 1, 3 ] ] +[ [ 5, 2 ], [ 4, 1 ], [ 2, 3 ] ] +[ [ 5, 2 ], [ 4, 1 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 5, 2 ], [ 4, 1 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 5, 2 ], [ 4, 1 ], [ 1, 6 ] ] +[ [ 5, 2 ], [ 3, 3 ], [ 1, 1 ] ] +[ [ 5, 2 ], [ 3, 2 ], [ 2, 2 ] ] +[ [ 5, 2 ], [ 3, 2 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 5, 2 ], [ 3, 2 ], [ 1, 4 ] ] +[ [ 5, 2 ], [ 3, 1 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 5, 2 ], [ 3, 1 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 5, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 5, 2 ], [ 3, 1 ], [ 1, 7 ] ] +[ [ 5, 2 ], [ 2, 5 ] ] +[ [ 5, 2 ], [ 2, 4 ], [ 1, 2 ] ] +[ [ 5, 2 ], [ 2, 3 ], [ 1, 4 ] ] +[ [ 5, 2 ], [ 2, 2 ], [ 1, 6 ] ] +[ [ 5, 2 ], [ 2, 1 ], [ 1, 8 ] ] +[ [ 5, 2 ], [ 1, 10 ] ] +[ [ 5, 1 ], [ 4, 3 ], [ 3, 1 ] ] +[ [ 5, 1 ], [ 4, 3 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 4, 3 ], [ 1, 3 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 3, 2 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 2 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 3, 1 ], [ 1, 4 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 5, 1 ], [ 4, 2 ], [ 1, 7 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 3 ], [ 2, 1 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 3 ], [ 1, 2 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 2 ], [ 1, 5 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 4 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 3, 1 ], [ 1, 8 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 2, 5 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 2, 4 ], [ 1, 3 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 2, 3 ], [ 1, 5 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 2, 2 ], [ 1, 7 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 2, 1 ], [ 1, 9 ] ] +[ [ 5, 1 ], [ 4, 1 ], [ 1, 11 ] ] +[ [ 5, 1 ], [ 3, 5 ] ] +[ [ 5, 1 ], [ 3, 4 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 3, 4 ], [ 1, 3 ] ] +[ [ 5, 1 ], [ 3, 3 ], [ 2, 3 ] ] +[ [ 5, 1 ], [ 3, 3 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 5, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 5, 1 ], [ 3, 3 ], [ 1, 6 ] ] +[ [ 5, 1 ], [ 3, 2 ], [ 2, 4 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 3 ] ] +[ [ 5, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 5 ] ] +[ [ 5, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 7 ] ] +[ [ 5, 1 ], [ 3, 2 ], [ 1, 9 ] ] +[ [ 5, 1 ], [ 3, 1 ], [ 2, 6 ] ] +[ [ 5, 1 ], [ 3, 1 ], [ 2, 5 ], [ 1, 2 ] ] +[ [ 5, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 4 ] ] +[ [ 5, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 6 ] ] +[ [ 5, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 8 ] ] +[ [ 5, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 10 ] ] +[ [ 5, 1 ], [ 3, 1 ], [ 1, 12 ] ] +[ [ 5, 1 ], [ 2, 7 ], [ 1, 1 ] ] +[ [ 5, 1 ], [ 2, 6 ], [ 1, 3 ] ] +[ [ 5, 1 ], [ 2, 5 ], [ 1, 5 ] ] +[ [ 5, 1 ], [ 2, 4 ], [ 1, 7 ] ] +[ [ 5, 1 ], [ 2, 3 ], [ 1, 9 ] ] +[ [ 5, 1 ], [ 2, 2 ], [ 1, 11 ] ] +[ [ 5, 1 ], [ 2, 1 ], [ 1, 13 ] ] +[ [ 5, 1 ], [ 1, 15 ] ] +[ [ 4, 5 ] ] +[ [ 4, 4 ], [ 3, 1 ], [ 1, 1 ] ] +[ [ 4, 4 ], [ 2, 2 ] ] +[ [ 4, 4 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 4, 4 ], [ 1, 4 ] ] +[ [ 4, 3 ], [ 3, 2 ], [ 2, 1 ] ] +[ [ 4, 3 ], [ 3, 2 ], [ 1, 2 ] ] +[ [ 4, 3 ], [ 3, 1 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 4, 3 ], [ 3, 1 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 4, 3 ], [ 3, 1 ], [ 1, 5 ] ] +[ [ 4, 3 ], [ 2, 4 ] ] +[ [ 4, 3 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 4, 3 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 4, 3 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 4, 3 ], [ 1, 8 ] ] +[ [ 4, 2 ], [ 3, 4 ] ] +[ [ 4, 2 ], [ 3, 3 ], [ 2, 1 ], [ 1, 1 ] ] +[ [ 4, 2 ], [ 3, 3 ], [ 1, 3 ] ] +[ [ 4, 2 ], [ 3, 2 ], [ 2, 3 ] ] +[ [ 4, 2 ], [ 3, 2 ], [ 2, 2 ], [ 1, 2 ] ] +[ [ 4, 2 ], [ 3, 2 ], [ 2, 1 ], [ 1, 4 ] ] +[ [ 4, 2 ], [ 3, 2 ], [ 1, 6 ] ] +[ [ 4, 2 ], [ 3, 1 ], [ 2, 4 ], [ 1, 1 ] ] +[ [ 4, 2 ], [ 3, 1 ], [ 2, 3 ], [ 1, 3 ] ] +[ [ 4, 2 ], [ 3, 1 ], [ 2, 2 ], [ 1, 5 ] ] +[ [ 4, 2 ], [ 3, 1 ], [ 2, 1 ], [ 1, 7 ] ] +[ [ 4, 2 ], [ 3, 1 ], [ 1, 9 ] ] +[ [ 4, 2 ], [ 2, 6 ] ] +[ [ 4, 2 ], [ 2, 5 ], [ 1, 2 ] ] +[ [ 4, 2 ], [ 2, 4 ], [ 1, 4 ] ] +[ [ 4, 2 ], [ 2, 3 ], [ 1, 6 ] ] +[ [ 4, 2 ], [ 2, 2 ], [ 1, 8 ] ] +[ [ 4, 2 ], [ 2, 1 ], [ 1, 10 ] ] +[ [ 4, 2 ], [ 1, 12 ] ] +[ [ 4, 1 ], [ 3, 5 ], [ 1, 1 ] ] +[ [ 4, 1 ], [ 3, 4 ], [ 2, 2 ] ] +[ [ 4, 1 ], [ 3, 4 ], [ 2, 1 ], [ 1, 2 ] ] +[ [ 4, 1 ], [ 3, 4 ], [ 1, 4 ] ] +[ [ 4, 1 ], [ 3, 3 ], [ 2, 3 ], [ 1, 1 ] ] +[ [ 4, 1 ], [ 3, 3 ], [ 2, 2 ], [ 1, 3 ] ] +[ [ 4, 1 ], [ 3, 3 ], [ 2, 1 ], [ 1, 5 ] ] +[ [ 4, 1 ], [ 3, 3 ], [ 1, 7 ] ] +[ [ 4, 1 ], [ 3, 2 ], [ 2, 5 ] ] +[ [ 4, 1 ], [ 3, 2 ], [ 2, 4 ], [ 1, 2 ] ] +[ [ 4, 1 ], [ 3, 2 ], [ 2, 3 ], [ 1, 4 ] ] +[ [ 4, 1 ], [ 3, 2 ], [ 2, 2 ], [ 1, 6 ] ] +[ [ 4, 1 ], [ 3, 2 ], [ 2, 1 ], [ 1, 8 ] ] +[ [ 4, 1 ], [ 3, 2 ], [ 1, 10 ] ] +[ [ 4, 1 ], [ 3, 1 ], [ 2, 6 ], [ 1, 1 ] ] +[ [ 4, 1 ], [ 3, 1 ], [ 2, 5 ], [ 1, 3 ] ] +[ [ 4, 1 ], [ 3, 1 ], [ 2, 4 ], [ 1, 5 ] ] +[ [ 4, 1 ], [ 3, 1 ], [ 2, 3 ], [ 1, 7 ] ] +[ [ 4, 1 ], [ 3, 1 ], [ 2, 2 ], [ 1, 9 ] ] +[ [ 4, 1 ], [ 3, 1 ], [ 2, 1 ], [ 1, 11 ] ] +[ [ 4, 1 ], [ 3, 1 ], [ 1, 13 ] ] +[ [ 4, 1 ], [ 2, 8 ] ] +[ [ 4, 1 ], [ 2, 7 ], [ 1, 2 ] ] +[ [ 4, 1 ], [ 2, 6 ], [ 1, 4 ] ] +[ [ 4, 1 ], [ 2, 5 ], [ 1, 6 ] ] +[ [ 4, 1 ], [ 2, 4 ], [ 1, 8 ] ] +[ [ 4, 1 ], [ 2, 3 ], [ 1, 10 ] ] +[ [ 4, 1 ], [ 2, 2 ], [ 1, 12 ] ] +[ [ 4, 1 ], [ 2, 1 ], [ 1, 14 ] ] +[ [ 4, 1 ], [ 1, 16 ] ] +[ [ 3, 6 ], [ 2, 1 ] ] +[ [ 3, 6 ], [ 1, 2 ] ] +[ [ 3, 5 ], [ 2, 2 ], [ 1, 1 ] ] +[ [ 3, 5 ], [ 2, 1 ], [ 1, 3 ] ] +[ [ 3, 5 ], [ 1, 5 ] ] +[ [ 3, 4 ], [ 2, 4 ] ] +[ [ 3, 4 ], [ 2, 3 ], [ 1, 2 ] ] +[ [ 3, 4 ], [ 2, 2 ], [ 1, 4 ] ] +[ [ 3, 4 ], [ 2, 1 ], [ 1, 6 ] ] +[ [ 3, 4 ], [ 1, 8 ] ] +[ [ 3, 3 ], [ 2, 5 ], [ 1, 1 ] ] +[ [ 3, 3 ], [ 2, 4 ], [ 1, 3 ] ] +[ [ 3, 3 ], [ 2, 3 ], [ 1, 5 ] ] +[ [ 3, 3 ], [ 2, 2 ], [ 1, 7 ] ] +[ [ 3, 3 ], [ 2, 1 ], [ 1, 9 ] ] +[ [ 3, 3 ], [ 1, 11 ] ] +[ [ 3, 2 ], [ 2, 7 ] ] +[ [ 3, 2 ], [ 2, 6 ], [ 1, 2 ] ] +[ [ 3, 2 ], [ 2, 5 ], [ 1, 4 ] ] +[ [ 3, 2 ], [ 2, 4 ], [ 1, 6 ] ] +[ [ 3, 2 ], [ 2, 3 ], [ 1, 8 ] ] +[ [ 3, 2 ], [ 2, 2 ], [ 1, 10 ] ] +[ [ 3, 2 ], [ 2, 1 ], [ 1, 12 ] ] +[ [ 3, 2 ], [ 1, 14 ] ] +[ [ 3, 1 ], [ 2, 8 ], [ 1, 1 ] ] +[ [ 3, 1 ], [ 2, 7 ], [ 1, 3 ] ] +[ [ 3, 1 ], [ 2, 6 ], [ 1, 5 ] ] +[ [ 3, 1 ], [ 2, 5 ], [ 1, 7 ] ] +[ [ 3, 1 ], [ 2, 4 ], [ 1, 9 ] ] +[ [ 3, 1 ], [ 2, 3 ], [ 1, 11 ] ] +[ [ 3, 1 ], [ 2, 2 ], [ 1, 13 ] ] +[ [ 3, 1 ], [ 2, 1 ], [ 1, 15 ] ] +[ [ 3, 1 ], [ 1, 17 ] ] +[ [ 2, 10 ] ] +[ [ 2, 9 ], [ 1, 2 ] ] +[ [ 2, 8 ], [ 1, 4 ] ] +[ [ 2, 7 ], [ 1, 6 ] ] +[ [ 2, 6 ], [ 1, 8 ] ] +[ [ 2, 5 ], [ 1, 10 ] ] +[ [ 2, 4 ], [ 1, 12 ] ] +[ [ 2, 3 ], [ 1, 14 ] ] +[ [ 2, 2 ], [ 1, 16 ] ] +[ [ 2, 1 ], [ 1, 18 ] ] [ [ 1, 20 ] ] o.random() -[ [ 5, 1 ], [ 2, 4 ], [ 1, 7 ], [ 0, 8 ] ] +[ [ 7, 1 ], [ 6, 1 ], [ 4, 1 ], [ 3, 1 ] ] o.dispose() diff --git a/test/permutations-bigint.txt b/test/permutations-bigint.txt index 545c662..e21f1c6 100644 --- a/test/permutations-bigint.txt +++ b/test/permutations-bigint.txt @@ -6,7 +6,7 @@ o.dimension() o.total() 30414093201713378043612608166064768844377641568960512000000000000 o.random() -37,21,46,28,1,19,8,20,6,49,15,10,43,40,13,14,24,3,29,36,22,0,4,5,42,27,30,12,23,39,32,9,18,34,44,47,48,41,25,35,16,11,33,26,17,31,38,7,45,2 +3,12,28,46,32,13,25,44,9,22,42,17,38,29,10,20,39,43,15,40,19,26,30,35,36,8,14,0,48,45,23,2,5,27,4,49,7,41,18,1,47,11,31,24,21,6,33,37,16,34 o.item(78043612608166064768844377641568960512000000000000,"lex") 0,1,2,3,4,5,6,7,10,22,36,11,30,34,12,27,9,31,26,20,48,19,18,47,13,24,14,21,17,38,16,15,41,40,43,23,28,39,46,37,35,45,8,33,42,29,44,49,25,32 o.item(78043612608166064768844377641568960512000000000000,"colex") diff --git a/test/permutations.txt b/test/permutations.txt index ee42f7f..4111740 100644 --- a/test/permutations.txt +++ b/test/permutations.txt @@ -188,31 +188,31 @@ o.order("colex,reversed") [ 3, 2, 1, 0 ] o.order("random") [ 3, 0, 1, 2 ] +[ 2, 3, 0, 1 ] [ 3, 0, 2, 1 ] +[ 2, 1, 0, 3 ] +[ 2, 1, 3, 0 ] +[ 2, 0, 3, 1 ] +[ 3, 2, 0, 1 ] +[ 1, 0, 2, 3 ] [ 2, 3, 1, 0 ] [ 3, 1, 0, 2 ] -[ 0, 1, 3, 2 ] -[ 1, 3, 0, 2 ] -[ 2, 1, 3, 0 ] -[ 1, 2, 3, 0 ] -[ 2, 3, 0, 1 ] -[ 3, 1, 2, 0 ] [ 0, 2, 1, 3 ] -[ 0, 3, 2, 1 ] -[ 1, 3, 2, 0 ] -[ 1, 0, 2, 3 ] -[ 3, 2, 0, 1 ] -[ 0, 1, 2, 3 ] +[ 3, 1, 2, 0 ] [ 3, 2, 1, 0 ] -[ 0, 2, 3, 1 ] +[ 1, 3, 2, 0 ] [ 0, 3, 1, 2 ] -[ 2, 1, 0, 3 ] -[ 2, 0, 3, 1 ] -[ 1, 0, 3, 2 ] +[ 0, 1, 3, 2 ] +[ 0, 3, 2, 1 ] +[ 0, 1, 2, 3 ] [ 2, 0, 1, 3 ] +[ 1, 3, 0, 2 ] +[ 1, 2, 3, 0 ] +[ 1, 0, 3, 2 ] [ 1, 2, 0, 3 ] +[ 0, 2, 3, 1 ] o.random() -[ 1, 3, 0, 2 ] +[ 3, 0, 1, 2 ] o.order("colex").range(-5, -1) [ 1, 2, 0, 3 ] [ 2, 0, 1, 3 ] diff --git a/test/permutations_of_combinations.txt b/test/permutations_of_combinations.txt index 7c626f1..8b1a97b 100644 --- a/test/permutations_of_combinations.txt +++ b/test/permutations_of_combinations.txt @@ -1,4 +1,4 @@ -Abacus Algebraic Composition: Permutations OF Combinations (VERSION = 0.7.5) +Abacus Algebraic Composition: Permutations OF Combinations (VERSION = 0.8.0) --- o = Abacus.Permutation(Abacus.Combination(6,3)) o.dimension() @@ -256,11 +256,11 @@ o.rewind(-1) [ 0, 2, 1 ] [ 0, 1, 2 ] o.random() -[ 4, 2, 3 ] +[ 3, 0, 5 ] o.order("lex").range(-5, -1) -[ 2, 3, 5 ] -[ 5, 3, 2 ] -[ 3, 5, 2 ] -[ 5, 2, 3 ] -[ 2, 5, 3 ] +[ 4, 5, 3 ] +[ 5, 3, 4 ] +[ 3, 5, 4 ] +[ 4, 3, 5 ] +[ 3, 4, 5 ] o.dispose() diff --git a/test/permutations_of_permutations.txt b/test/permutations_of_permutations.txt index 23639c6..e88db86 100644 --- a/test/permutations_of_permutations.txt +++ b/test/permutations_of_permutations.txt @@ -22,7 +22,7 @@ o.rewind(-1) [ 1, 0, 3, 2 ] [ 0, 1, 2, 3 ] o.random() -[ 0, 1, 2, 3 ] +[ 2, 3, 0, 1 ] o.order("lex|lex").range(1,-1) [ 1, 0, 3, 2 ] [ 0, 1, 2, 3 ] diff --git a/test/restricted_compositions.txt b/test/restricted_compositions.txt index 52a96d5..ebdc5c0 100644 --- a/test/restricted_compositions.txt +++ b/test/restricted_compositions.txt @@ -20,7 +20,7 @@ o.order("lex,reflected") o.order("lex,reversed") [ 4, 1, 1, 1 ] o.random() -[ 4, 1, 2 ] +[ 1, 1, 4, 1 ] o.dispose() o = Abacus.Partition(8,{type:"composition","max=":4}) o.total() @@ -42,7 +42,7 @@ o.order("lex,reflected") o.order("lex,reversed") [ 5, 1, 1, 1 ] o.random() -[ 3, 4, 1 ] +[ 4, 1, 1, 1, 1 ] o.dispose() o = Abacus.Partition(7,{type:"composition","parts=":4}) o.total() @@ -140,7 +140,7 @@ o.order("lex,reversed") [ 1, 1, 2, 3 ] [ 1, 1, 1, 4 ] o.random() -[ 3, 2, 1, 1 ] +[ 2, 2, 2, 1 ] o.dispose() o = Abacus.Partition(8,{type:"composition","parts=":4}) o.total() @@ -298,5 +298,5 @@ o.order("lex,reversed") [ 1, 1, 2, 4 ] [ 1, 1, 1, 5 ] o.random() -[ 2, 1, 4, 1 ] +[ 4, 2, 1, 1 ] o.dispose() diff --git a/test/restricted_partitions.txt b/test/restricted_partitions.txt index 8521efa..b394a94 100644 --- a/test/restricted_partitions.txt +++ b/test/restricted_partitions.txt @@ -22,7 +22,7 @@ o.order("lex,reversed") [ 4, 2, 1 ] [ 4, 1, 1, 1 ] o.random() -[ 4, 1, 1, 1 ] +[ 4, 2, 1 ] o.dispose() o = Abacus.Partition(8,{"max=":4}) o.total() @@ -54,7 +54,7 @@ o.order("lex,reversed") [ 4, 2, 1, 1 ] [ 4, 1, 1, 1, 1 ] o.random() -[ 4, 3, 1 ] +[ 4, 2, 2 ] o.dispose() o = Abacus.Partition(11,{"max=":5}) o.total() @@ -106,7 +106,7 @@ o.order("lex,reversed") [ 5, 2, 1, 1, 1, 1 ] [ 5, 1, 1, 1, 1, 1, 1 ] o.random() -[ 5, 4, 2 ] +[ 5, 2, 2, 1, 1 ] o.dispose() o = Abacus.Partition(12,{"max=":4}) o.total() @@ -178,7 +178,7 @@ o.order("lex,reversed") [ 4, 2, 1, 1, 1, 1, 1, 1 ] [ 4, 1, 1, 1, 1, 1, 1, 1, 1 ] o.random() -[ 4, 3, 2, 1, 1, 1 ] +[ 4, 4, 1, 1, 1, 1 ] o.dispose() o = Abacus.Partition(17,{"max=":4}) o.total() @@ -346,7 +346,7 @@ o.order("lex,reversed") [ 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ] [ 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ] o.random() -[ 4, 3, 3, 3, 1, 1, 1, 1 ] +[ 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1 ] o.dispose() o = Abacus.Partition(7,{"parts=":4}) o.total() @@ -369,7 +369,7 @@ o.order("lex,reversed") [ 3, 2, 1, 1 ] [ 4, 1, 1, 1 ] o.random() -[ 4, 1, 1, 1 ] +[ 3, 2, 1, 1 ] o.dispose() o = Abacus.Partition(8,{"parts=":4}) o.total() @@ -400,7 +400,7 @@ o.order("lex,reversed") [ 4, 2, 1, 1 ] [ 5, 1, 1, 1 ] o.random() -[ 3, 2, 2, 1 ] +[ 4, 2, 1, 1 ] o.dispose() o = Abacus.Partition(11,{"parts=":5}) o.total() @@ -523,7 +523,7 @@ o.order("lex,reversed") [ 8, 2, 1, 1 ] [ 9, 1, 1, 1 ] o.random() -[ 9, 1, 1, 1 ] +[ 4, 3, 3, 2 ] o.dispose() o = Abacus.Partition(20,{"parts=":4}) o.total() @@ -790,7 +790,7 @@ o.order("lex,reversed") [ 16, 2, 1, 1 ] [ 17, 1, 1, 1 ] o.random() -[ 9, 5, 4, 2 ] +[ 11, 5, 2, 2 ] o.dispose() o = Abacus.Partition(12,{"parts=":4,"max=":4}) o.total() diff --git a/test/subsets.txt b/test/subsets.txt index f8790d3..6d2c0d6 100644 --- a/test/subsets.txt +++ b/test/subsets.txt @@ -243,40 +243,40 @@ o.order("colex,reversed") [ 0 ] [] o.order("random") -[ 4, 2, 1, 0 ] -[ 4, 2, 1 ] -[ 2 ] -[ 4, 3, 2, 1 ] -[ 2, 1 ] +[ 4, 0 ] +[ 1, 0 ] +[ 3, 1 ] [ 4, 3, 2, 0 ] -[ 2, 0 ] +[ 4, 3, 1 ] +[ 4 ] +[ 3, 0 ] [ 4, 2, 0 ] -[ 1, 0 ] -[ 1 ] -[ 4, 3, 1, 0 ] -[ 3, 2, 1, 0 ] [ 2, 1, 0 ] -[ 3, 0 ] -[ 4, 0 ] -[ 3 ] -[ 4, 3 ] -[ 0 ] +[ 4, 2 ] +[ 4, 3, 0 ] +[ 4, 2, 1 ] +[ 4, 3, 2, 1 ] [ 3, 2, 1 ] -[ 4, 3, 2, 1, 0 ] -[ 3, 1 ] -[] -[ 4 ] -[ 3, 2 ] -[ 3, 2, 0 ] [ 4, 3, 2 ] -[ 4, 3, 1 ] -[ 4, 3, 0 ] -[ 3, 1, 0 ] -[ 4, 2 ] -[ 4, 1 ] [ 4, 1, 0 ] +[ 4, 3, 1, 0 ] +[ 4, 3 ] +[ 4, 2, 1, 0 ] +[ 1 ] +[ 4, 1 ] +[ 3, 2, 1, 0 ] +[ 3, 2, 0 ] +[ 3, 2 ] +[ 2, 0 ] +[ 4, 3, 2, 1, 0 ] +[ 3, 1, 0 ] +[ 3 ] +[ 2, 1 ] +[ 2 ] +[] +[ 0 ] o.random() -[ 3, 1 ] +[] o.order("colex").range(-5, -1) [ 0, 1, 3, 4 ] [ 2, 3, 4 ] diff --git a/test/tensors.txt b/test/tensors.txt index 6e8055c..ded1de9 100644 --- a/test/tensors.txt +++ b/test/tensors.txt @@ -62,13 +62,13 @@ o.order("colex,reversed") [ 0, 0, 0 ] o.order("random") [ 0, 1, 0 ] -[ 0, 1, 1 ] [ 0, 0, 2 ] +[ 0, 1, 1 ] [ 0, 0, 0 ] [ 0, 1, 2 ] [ 0, 0, 1 ] o.random() -[ 0, 1, 1 ] +[ 0, 0, 1 ] o.order("colex").range(-5, -1) [ 1, 0, 0 ] [ 2, 0, 0 ] diff --git a/test/test.bat b/test/test.bat index 80dcf1e..eb2d846 100644 --- a/test/test.bat +++ b/test/test.bat @@ -1,24 +1,24 @@ rem @echo off -rem call node tensors.js > tensors.txt -rem call node tuples.js > tuples.txt -rem call node permutations.js > permutations.txt -rem call node multiset_permutations.js > multiset_permutations.txt -rem call node derangements.js > derangements.txt -rem call node involutions.js > involutions.txt -rem call node permutations-bigint.js > permutations-bigint.txt -rem call node cyclic_permutations.js > cyclic_permutations.txt -rem call node combinations.js > combinations.txt -rem call node ordered_combinations.js > ordered_combinations.txt -rem call node combinations_repeats.js > combinations_repeats.txt -rem call node ordered_combinations_repeats.js > ordered_combinations_repeats.txt -rem call node permutations_of_combinations.js > permutations_of_combinations.txt -rem call node permutations_of_permutations.js > permutations_of_permutations.txt -rem call node subsets.js > subsets.txt -rem call node partitions.js > partitions.txt -rem call node compositions.js > compositions.txt -rem call node restricted_partitions.js > restricted_partitions.txt -rem call node restricted_compositions.js > restricted_compositions.txt -rem call node permutations_of_permutations.js > permutations_of_permutations.txt -rem call node permutations_of_combinations.js > permutations_of_combinations.txt +call node tensors.js > tensors.txt +call node tuples.js > tuples.txt +call node permutations.js > permutations.txt +call node multiset_permutations.js > multiset_permutations.txt +call node derangements.js > derangements.txt +call node involutions.js > involutions.txt +call node permutations-bigint.js > permutations-bigint.txt +call node cyclic_permutations.js > cyclic_permutations.txt +call node combinations.js > combinations.txt +call node ordered_combinations.js > ordered_combinations.txt +call node combinations_repeats.js > combinations_repeats.txt +call node ordered_combinations_repeats.js > ordered_combinations_repeats.txt +call node permutations_of_combinations.js > permutations_of_combinations.txt +call node permutations_of_permutations.js > permutations_of_permutations.txt +call node subsets.js > subsets.txt +call node partitions.js > partitions.txt +call node compositions.js > compositions.txt +call node restricted_partitions.js > restricted_partitions.txt +call node restricted_compositions.js > restricted_compositions.txt +call node permutations_of_permutations.js > permutations_of_permutations.txt +call node permutations_of_combinations.js > permutations_of_combinations.txt diff --git a/test/tuples.txt b/test/tuples.txt index feeb56f..c1bb5cc 100644 --- a/test/tuples.txt +++ b/test/tuples.txt @@ -208,35 +208,35 @@ o.order("colex,reversed") [ 1, 0, 0 ] [ 0, 0, 0 ] o.order("random") -[ 2, 1, 1 ] -[ 0, 0, 2 ] -[ 0, 2, 1 ] -[ 0, 1, 1 ] -[ 0, 0, 1 ] [ 1, 1, 0 ] -[ 2, 0, 1 ] -[ 1, 2, 2 ] -[ 1, 2, 1 ] -[ 0, 1, 0 ] -[ 2, 0, 0 ] [ 2, 2, 0 ] -[ 1, 1, 2 ] -[ 0, 1, 2 ] +[ 2, 1, 1 ] [ 0, 2, 0 ] -[ 0, 2, 2 ] -[ 1, 1, 1 ] -[ 2, 0, 2 ] -[ 1, 0, 0 ] -[ 1, 2, 0 ] -[ 2, 1, 0 ] +[ 0, 1, 0 ] [ 2, 2, 1 ] +[ 2, 1, 0 ] +[ 1, 2, 0 ] +[ 0, 0, 0 ] +[ 2, 0, 2 ] +[ 2, 1, 2 ] +[ 1, 2, 2 ] +[ 2, 0, 1 ] [ 1, 0, 2 ] [ 1, 0, 1 ] -[ 2, 1, 2 ] +[ 0, 1, 2 ] +[ 1, 0, 0 ] +[ 0, 2, 1 ] +[ 0, 2, 2 ] +[ 2, 0, 0 ] +[ 0, 1, 1 ] +[ 1, 2, 1 ] +[ 1, 1, 2 ] +[ 1, 1, 1 ] [ 2, 2, 2 ] -[ 0, 0, 0 ] -o.random() +[ 0, 0, 2 ] [ 0, 0, 1 ] +o.random() +[ 0, 1, 1 ] o.order("colex").range(-5, -1) [ 1, 1, 2 ] [ 2, 1, 2 ]