Research.PackingColoring History

Hide minor edits - Show changes to output

May 22, 2017, at 05:18 PM by 193.52.237.96 -
Added lines 1-2:
Companion Web page to the paper
Added line 5:
Discrete Applied Math., Volume 167, pp. 100-106 ,2014,  [[http://arxiv.org/abs/1302.0721 | arXiv:1302.0721]].
April 28, 2016, at 01:53 PM by 193.52.237.96 -
Changed line 86 from:
(see [[http://arxiv.org/pdf/1302.0721.pdf | this article]] and look at the [[packdistapplet.java |source code]] of the applet.)
to:
(see [[http://arxiv.org/pdf/1302.0721.pdf | this article]] and look at the [[http://o.togni.u-bourgogne.fr/packdistapplet.java |source code]] of the applet.)
April 28, 2016, at 01:52 PM by 193.52.237.96 -
Changed lines 86-92 from:

Fill in the values of k,t and n ; enter the pattern (integer values separated by commas or spaces) or copy/paste it from below (this function does not work on some systems, see here) and click « Run ». The source code of the applet.


A java applet for packing coloring of distance graphs (see [[http://arxiv
.org/pdf/1302.0721.pdf | this article]]).

(:applet code
="packdistapplet" width="500" height="300":)
to:
(see [[http://arxiv.org/pdf/1302.0721.pdf | this article]] and look at the [[packdistapplet.java |source code]] of the applet.)
Fill in the values of k,t and n ; enter the pattern (integer values separated by commas or spaces) or copy/paste it from below (this function does not work on some systems, see here) and click « Run »
.

(:applet code="packdistapplet" width
="500" height="400":)
April 28, 2016, at 01:49 PM by 193.52.237.96 -
Changed lines 85-86 from:
An applet to test if a given pattern is a packing coloring of the distance graph Dn(k,t)
to:
!! An applet to test if a given pattern is a packing coloring of the distance graph Dn(k,t)
Changed line 92 from:
(:applet code="packdistapplet" width="500" height="400":)
to:
(:applet code="packdistapplet" width="500" height="300":)
April 28, 2016, at 11:52 AM by 193.52.237.96 -
Changed line 92 from:
(:processing archive="packdistapplet" width="500" height="400":)
to:
(:applet code="packdistapplet" width="500" height="400":)
April 28, 2016, at 11:03 AM by 193.52.237.96 -
Changed line 92 from:
(:processing archive="packdist" width="500" height="400":)
to:
(:processing archive="packdistapplet" width="500" height="400":)
April 28, 2016, at 10:25 AM by 193.52.237.96 -
Added lines 1518-2099:


D(6,7) 29 colors pattern length 1716
29,3,1,1,1,1,1,1,4,10,2,5,2,9,2,1,1,1,1,1,1,5,6,3,14,3,13,3,1,1,1,1,1,1,2,17,2,4,2,18,4,1,1,1,1,1,1,7,8,3,5,3,11,2,
1,1,1,1,1,1,3,2,15,2,20,6,5,1,1,1,1,1,1,4,12,3,4,3,2,9,1,1,1,1,1,1,2,10,2,5,16,19,3,1,1,1,1,1,1,7,21,3,23,2,25,2,
1,1,1,1,1,1,4,2,6,4,3,8,3,1,1,1,1,1,1,5,13,3,2,14,2,11,1,1,1,1,1,1,2,22,26,5,3,9,3,1,1,1,1,1,1,4,7,2,4,2,17,2,
1,1,1,1,1,1,5,6,3,10,3,12,3,1,1,1,1,1,1,2,8,2,5,2,15,4,1,1,1,1,1,1,18,24,3,4,3,27,2,1,1,1,1,1,1,3,2,7,2,9,6,5,
1,1,1,1,1,1,4,11,3,5,3,2,13,1,1,1,1,1,1,2,14,2,4,16,19,3,1,1,1,1,1,1,8,10,3,20,2,28,2,1,1,1,1,1,1,4,2,5,6,3,5,3,
1,1,1,1,1,1,7,12,3,2,4,2,9,1,1,1,1,1,1,2,17,21,23,3,25,3,1,1,1,1,1,1,4,11,2,5,2,8,2,1,1,1,1,1,1,5,6,3,4,3,15,3,
1,1,1,1,1,1,2,7,2,10,2,13,4,1,1,1,1,1,1,14,18,3,5,3,9,2,1,1,1,1,1,1,3,2,4,2,16,6,5,1,1,1,1,1,1,8,12,3,22,3,2,4,
1,1,1,1,1,1,2,7,2,5,11,19,3,1,1,1,1,1,1,24,20,3,4,2,26,2,1,1,1,1,1,1,4,2,6,10,3,9,3,1,1,1,1,1,1,5,17,3,2,27,2,8,
1,1,1,1,1,1,2,7,13,4,3,15,3,1,1,1,1,1,1,4,14,2,5,2,21,2,1,1,1,1,1,1,5,6,3,12,3,11,3,1,1,1,1,1,1 ,2,16,2,4,2,9,4,
1,1,1,1,1,1,7,8,3,5,3,10,2,1,1,1,1,1,1,3,2,18,2,23,6,5,1,1,1,1,1,1,4,25,3,4,3,2,28,1,1,1,1,1,1,2,19,2,5,13,22,3,
1,1,1,1,1,1,7,20,3,29,2,9,2,1,1,1,1,1,1,4,2,6,4,3,8,3,1,1,1,1,1,1,5,10,3,2,11,2,12,1,1,1,1,1,1,2,14,15,5,3,17,3,
1,1,1,1,1,1,4,7,2,4,2,16,2,1,1,1,1,1,1,5,6,3,21,3,9,3,1,1,1,1,1,1,2,8,2,5,2,13,4,1,1,1,1,1,1,18,24,3,4,3,26,2,
1,1,1,1,1,1,3,2,7,2,10,6,5,1,1,1,1,1,1,4,11,3,5,3,2,12,1,1,1,1,1,1,2,19,2,4,9,23,3,1,1,1,1,1,1,8,14,3,20,2,15,2,
1,1,1,1,1,1,4,2,5,6,3,5,3,1,1,1,1,1,1,7,16,3,2,4,2,13,1,1,1,1,1,1,2,10,17,22,3,25,3,1,1,1,1,1,1,4,11,2,5,2,8,2,
1,1,1,1,1,1,5,6,3,4,3,9,3,1,1,1,1,1,1,2,7,2,12,2,18,4,1,1,1,1,1,1,21,27,3,5,3,28,2,1,1,1,1,1,1,3,2,4,2,14,6,5,
1,1,1,1,1,1,8,10,3,15,3,2,4,1,1,1,1,1,1,2,7,2,5,9,11,3,1,1,1,1,1,1,13,16,3,4,2,19,2,1,1,1,1,1,1,4,2,6,20,3,17,3,
1,1,1,1,1,1,5,12,3,2,23,2,8,1,1,1,1,1,1,2,7,24,4,3,26,3,1,1,1,1,1,1,4,10,2,5,2,9,2,1,1,1,1,1,1,5,6,3,14,3,11,3,
1,1,1,1,1,1,2,18,2,4,2,15,4,1,1,1,1,1,1,7,8,3,5,3,13,2,1,1,1,1,1,1,3,2,21,2,22,6,5,1 ,1,1,1,1,1,4,12,3,4,3,2,9,
1,1,1,1,1,1,2,10,2,5,16,25,3,1,1,1,1,1,1,7,17,3,19,2,11,2,1,1,1,1,1,1,4,2,6,4,3,8,3,1,1,1,1,1,1,5,14,3,2,20,2,27,
1,1,1,1,1,1,2,28,29,5,3,9,3,1,1,1,1,1,1,4,7,2,4,2,13,2,1,1,1,1,1,1,5,6,3,10,3,12,3,1,1,1,1,1,1,2,8,2,5,2,11,4,
1,1,1,1,1,1,15,18,3,4,3,23,2,1,1,1,1,1,1,3,2,7,2,9,6,5,1,1,1,1,1,1,4,16,3,5,3,2,17,1,1,1,1,1,1,2,14,2,4,21,22,3,
1,1,1,1,1,1,8,10,3,19,2,24,2,1,1,1,1,1,1,4,2,5,6,3,5,3,1,1,1,1,1,1,7,11,3,2,4,2,9,1,1,1,1,1,1,2,12,13,20,3,25,3,
1,1,1,1,1,1,4,26,2,5,2,8,2,1,1,1,1,1,1,5,6,3,4,3,15,3,1,1,1,1,1,1,2,7,2,10,2,18,4,1,1,1,1,1,1,14,16,3,5,3,9,2,
1,1,1,1,1,1,3,2,4,2,11,6,5,1,1,1,1,1,1,8,17,3,23,3,2,4,1,1,1,1,1,1,2,7,2,5,12,13,3,1,1,1,1,1,1,19,21,3,4,2,22,2,
1,1,1,1,1,1,4,2,6,10,3,9,3,1,1,1,1,1,1,5,27,3,2,28,2,8,1,1,1,1,1,1,2,7,15,4,3,11,3,1,1,1,1,1,1,4,14,2,5,2,20,2,
1,1,1,1,1,1,5,6,3,16,3,18,3,1,1,1,1,1,1,2,12,2,4,2,9,4,1,1,1,1,1,1,7,8,3,5,3,10,2,1,1,1,1,1,1,3,2,13,2,17,6,5,
1,1,1,1,1,1,4,24,3,4,3,2,11,1,1,1,1,1,1,2,25,2,5,19,26,3,1,1,1,1,1,1,7,23,3,29,2,9,2,1,1,1,1,1,1,4,2,6,4,3,8,3,
1,1,1,1,1,1,5,10,3,2,12,2,14,1,1,1,1,1,1,2,15,16,5,3,21,3,1,1,1,1,1,1,4,7,2,4,2,13,2,1,1,1,1,1,1,5,6,3,11,3,9,3,
1,1,1,1,1,1,2,8,2,5,2,18,4,1,1,1,1,1,1,17,20,3,4,3,22,2,1,1,1,1,1,1,3,2,7,2,10,6,5,1,1,1,1,1,1,4,12,3,5,3,2,27,
1,1,1,1,1,1,2,14,2,4,9,19,3,1,1,1,1,1,1,8,24,3,11,2,15,2,1,1,1,1,1,1,4,2,5,6,3,5,3,1,1,1,1,1,1,7,13,3,2,4,2,16,
1,1,1,1,1,1,2,10,23,25,3,26,3,1,1,1,1,1,1,4,21,2,5,2,8,2,1,1,1,1,1,1,5,6,3,4,3,9,3,1,1,1,1,1,1,2,7,2,11,2,12,4,
1,1,1,1,1,1,14,17,3,5,3,18,2,1,1,1,1,1,1,3,2,4,2,20,6,5,1,1,1,1,1,1,8,10,3,13,3,2,4,1,1,1,1,1,1,2,7,2,5,9,15,3,
1,1,1,1,1,1,19,22,3,4,2,16,2,1,1,1,1,1,1,4,2,6,11,3,28,3,1,1,1,1,1,1,5,12,3,2,24,2,8,1,1,1,1,1,1,2,7,27,4,3



D(8,9) 35 colors pattern length 7344
35,1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,12,14,15,6,7,21,8,22,7,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,10,4,13,6,2,1,1,1,1,1,1,1,1,16,3,2,3,2,3,2,3,18,1,1,1,1,1,1,1,1,2,11,6,24,7,25,28,29,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,7,8,4,5,19,4,6,12,30,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,9,10,7,14,15,17,2,1,1,1,1,1,1,1,1,20,3,2,3,2,3,2,3,13,1,1,1,1,1,1,1,1,2,4,11,5,4,6,8,4,7,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,16,21,22,7,23,26,27,32,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,6,4,10,12,2,1,1,1,1,1,1,1,1,7,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,8,11,14,7,18,15,13,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,17,19,4,5,6,4,24,25,31,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,7,9,10,20,7,8,28,2,1,1,1,1,1,1,1,1,6,3,2,3,2,3,2,3,12,1,1,1,1,1,1,1,1,2,4,11,5,4,6,16,4,29,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,13,7,14,21,22,7,15,30,33,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,4,5,8,4,6,9,2,1,1,1,1,1,1,1,1,10,3,2,3,2,3,2,3,17,1,1,1,1,1,1,1,1,2,7,11,12,18,7,19,23,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,26,4,5,6,4,27,32,34,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,7,8,9,13,7,10,14,2,1,1,1,1,1,1,1,1,15,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,4,11,5,4,16,20,4,24,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,12,7,21,6,22,7,25,8,28,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,10,4,17,6,2,1,1,1,1,1,1,1,1,18,3,2,3,2,3,2,3,13,1,1,1,1,1,1,1,1,2,7,6,11,14,7,19,29,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,8,15,4,5,23,4,6,12,30,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,7,9,10,16,7,26,2,1,1,1,1,1,1,1,1,20,3,2,3,2,3,2,3,27,1,1,1,1,1,1,1,1,2,4,11,5,4,6,8,4,13,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,14,7,17,21,22,7,24,31,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,6,4,10,12,2,1,1,1,1,1,1,1,1,8,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,11,7,15,18,19,7,25,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,13,16,4,5,6,4,28,32,23,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,8,7,9,10,14,7,20,2,1,1,1,1,1,1,1,1,6,3,2,3,2,3,2,3,12,1,1,1,1,1,1,1,1,2,4,11,5,4,6,17,4,26,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,21,22,7,15,27,29,7,8,30,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,4,5,9,4,6,10,2,1,1,1,1,1,1,1,1,13,3,2,3,2,3,2,3,16,1,1,1,1,1,1,1,1,2,11,7,12,14,18,7,19,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,8,4,5,6,4,24,25,31,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,7,10,15,17,7,20,2,1,1,1,1,1,1,1,1,23,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,4,11,5,4,13,8,4,28,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,12,14,7,6,16,21,7,22,26,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,10,4,18,6,2,1,1,1,1,1,1,1,1,8,3,2,3,2,3,2,3,19,1,1,1,1,1,1,1,1,2,11,6,7,15,27,29,7,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,13,17,4,5,30,4,6,12,32,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,8,7,9,10,14,7,2,1,1,1,1,1,1,1,1,16,3,2,3,2,3,2,3,20,1,1,1,1,1,1,1,1,2,4,11,5,4,6,23,4,24,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,18,21,7,15,22,25,7,8,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,6,4,10,12,2,1,1,1,1,1,1,1,1,13,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,11,14,7,17,19,26,7,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,8,16,4,5,6,4,28,31,33,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,10,7,15,20,27,7,2,1,1,1,1,1,1,1,1,6,3,2,3,2,3,2,3,12,1,1,1,1,1,1,1,1,2,4,11,5,4,6,8,4,13,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,14,18,21,7,22,23,24,7,29,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,4,5,9,4,6,10,2,1,1,1,1,1,1,1,1,8,3,2,3,2,3,2,3,16,1,1,1,1,1,1,1,1,2,11,12,7,15,17,19,7,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,13,4,5,6,4,25,26,30,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,8,9,7,10,14,20,7,2,1,1,1,1,1,1,1,1,32,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,4,11,5,4,18,28,4,34,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,12,16,21,6,7,15,8,22,7,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,10,4,13,6,2,1,1,1,1,1,1,1,1,17,3,2,3,2,3,2,3,19,1,1,1,1,1,1,1,1,2,11,6,14,7,23,24,27,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,7,8,4,5,29,4,6,12,31,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,9,10,7,15,18,20,2,1,1,1,1,1,1,1,1,16,3,2,3,2,3,2,3,13,1,1,1,1,1,1,1,1,2,4,11,5,4,6,8,4,7,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,14,17,21,7,22,25,26,30,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,6,4,10,12,2,1,1,1,1,1,1,1,1,7,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,8,11,19,7,15,28,13,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,16,18,4,5,6,4,23,24,32,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,7,9,10,14,7,8,20,2,1,1,1,1,1,1,1,1,6,3,2,3,2,3,2,3,12,1,1,1,1,1,1,1,1,2,4,11,5,4,6,17,4,27,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,13,7,21,22,29,7,15,31,33,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,4,5,8,4,6,9,2,1,1,1,1,1,1,1,1,10,3,2,3,2,3,2,3,16,1,1,1,1,1,1,1,1,2,7,11,12,14,7,18,19,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,25,4,5,6,4,26,30,34,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,7,8,9,13,7,10,15,2,1,1,1,1,1,1,1,1,17,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,4,11,5,4,20,23,4,24,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,12,7,14,6,16,7,21,8,22,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,10,4,18,6,2,1,1,1,1,1,1,1,1,19,3,2,3,2,3,2,3,13,1,1,1,1,1,1,1,1,2,7,6,11,27,7,28,15,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,8,17,4,5,29,4,6,12,31,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,7,9,10,14,7,25,2,1,1,1,1,1,1,1,1,16,3,2,3,2,3,2,3,20,1,1,1,1,1,1,1,1,2,4,11,5,4,6,8,4,13,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,18,7,21,22,23,7,15,24,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,6,4,10,12,2,1,1,1,1,1,1,1,1,8,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,11,7,14,17,19,7,26,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,13,16,4,5,6,4,30,32,33,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,8,7,9,10,20,7,15,2,1,1,1,1,1,1,1,1,6,3,2,3,2,3,2,3,12,1,1,1,1,1,1,1,1,2,4,11,5,4,6,18,4,25,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,14,21,7,22,27,28,7,8,29,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,4,5,9,4,6,10,2,1,1,1,1,1,1,1,1,13,3,2,3,2,3,2,3,16,1,1,1,1,1,1,1,1,2,11,7,12,17,19,7,15,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,8,4,5,6,4,23,24,26,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,7,10,14,18,7,20,2,1,1,1,1,1,1,1,1,31,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,4,11,5,4,13,8,4,30,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,12,16,7,6,21,22,7,15,25,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,10,4,17,6,2,1,1,1,1,1,1,1,1,8,3,2,3,2,3,2,3,19,1,1,1,1,1,1,1,1,2,11,6,7,14,27,28,7,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,13,18,4,5,29,4,6,12,32,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,8,7,9,10,20,7,2,1,1,1,1,1,1,1,1,15,3,2,3,2,3,2,3,16,1,1,1,1,1,1,1,1,2,4,11,5,4,6,23,4,24,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,14,17,7,21,22,26,7,8,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,6,4,10,12,2,1,1,1,1,1,1,1,1,13,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,11,18,7,19,25,30,7,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,8,15,4,5,6,4,16,31,33,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,10,7,14,20,27,7,2,1,1,1,1,1,1,1,1,6,3,2,3,2,3,2,3,12,1,1,1,1,1,1,1,1,2,4,11,5,4,6,8,4,13,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,17,21,22,7,23,24,28,7,29,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,4,5,9,4,6,10,2,1,1,1,1,1,1,1,1,8,3,2,3,2,3,2,3,15,1,1,1,1,1,1,1,1,2,11,12,7,14,16,18,7,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,13,4,5,6,4,19,25,26,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,8,9,7,10,20,30,7,2,1,1,1,1,1,1,1,1,32,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,4,11,5,4,17,34,4,35,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,12,14,15,6,7,21,8,22,7,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,10,4,13,6,2,1,1,1,1,1,1,1,1,16,3,2,3,2,3,2,3,18,1,1,1,1,1,1,1,1,2,11,6,23,7,24,27,28,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,7,8,4,5,19,4,6,12,29,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,9,10,7,14,15,17,2,1,1,1,1,1,1,1,1,20,3,2,3,2,3,2,3,13,1,1,1,1,1,1,1,1,2,4,11,5,4,6,8,4,7,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,16,21,22,7,25,26,30,31,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,6,4,10,12,2,1,1,1,1,1,1,1,1,7,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,8,11,14,7,18,15,13,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,17,19,4,5,6,4,23,24,32,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,7,9,10,20,7,8,27,2,1,1,1,1,1,1,1,1,6,3,2,3,2,3,2,3,12,1,1,1,1,1,1,1,1,2,4,11,5,4,6,16,4,28,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,13,7,14,21,22,7,15,29,33,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,4,5,8,4,6,9,2,1,1,1,1,1,1,1,1,10,3,2,3,2,3,2,3,17,1,1,1,1,1,1,1,1,2,7,11,12,18,7,19,25,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,26,4,5,6,4,30,31,34,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,7,8,9,13,7,10,14,2,1,1,1,1,1,1,1,1,15,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,4,11,5,4,16,20,4,23,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,12,7,21,6,22,7,24,8,27,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,10,4,17,6,2,1,1,1,1,1,1,1,1,18,3,2,3,2,3,2,3,13,1,1,1,1,1,1,1,1,2,7,6,11,14,7,19,28,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,8,15,4,5,25,4,6,12,29,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,7,9,10,16,7,26,2,1,1,1,1,1,1,1,1,20,3,2,3,2,3,2,3,32,1,1,1,1,1,1,1,1,2,4,11,5,4,6,8,4,13,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,14,7,17,21,22,7,23,30,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,6,4,10,12,2,1,1,1,1,1,1,1,1,8,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,11,7,15,18,19,7,24,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,13,16,4,5,6,4,27,31,33,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,8,7,9,10,14,7,20,2,1,1,1,1,1,1,1,1,6,3,2,3,2,3,2,3,12,1,1,1,1,1,1,1,1,2,4,11,5,4,6,17,4,25,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,21,22,7,15,26,28,7,8,29,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,4,5,9,4,6,10,2,1,1,1,1,1,1,1,1,13,3,2,3,2,3,2,3,16,1,1,1,1,1,1,1,1,2,11,7,12,14,18,7,19,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,8,4,5,6,4,23,24,30,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,7,10,15,17,7,20,2,1,1,1,1,1,1,1,1,27,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,4,11,5,4,13,8,4,32,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,12,14,7,6,16,21,7,22,25,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,10,4,18,6,2,1,1,1,1,1,1,1,1,8,3,2,3,2,3,2,3,19,1,1,1,1,1,1,1,1,2,11,6,7,15,26,28,7,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,13,17,4,5,29,4,6,12,31,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,8,7,9,10,14,7,2,1,1,1,1,1,1,1,1,16,3,2,3,2,3,2,3,20,1,1,1,1,1,1,1,1,2,4,11,5,4,6,23,4,24,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,18,21,7,15,22,27,7,8,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,6,4,10,12,2,1,1,1,1,1,1,1,1,13,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,11,14,7,17,19,25,7,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,8,16,4,5,6,4,26,30,32,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,10,7,15,20,28,7,2,1,1,1,1,1,1,1,1,6,3,2,3,2,3,2,3,12,1,1,1,1,1,1,1,1,2,4,11,5,4,6,8,4,13,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,14,18,21,7,22,23,24,7,29,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,4,5,9,4,6,10,2,1,1,1,1,1,1,1,1,8,3,2,3,2,3,2,3,16,1,1,1,1,1,1,1,1,2,11,12,7,15,17,19,7,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,13,4,5,6,4,25,27,31,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,8,9,7,10,14,20,7,2,1,1,1,1,1,1,1,1,26,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,4,11,5,4,18,30,4,33,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,12,16,21,6,7,15,8,22,7,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,10,4,13,6,2,1,1,1,1,1,1,1,1,17,3,2,3,2,3,2,3,19,1,1,1,1,1,1,1,1,2,11,6,14,7,23,24,28,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,7,8,4,5,29,4,6,12,32,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,9,10,7,15,18,20,2,1,1,1,1,1,1,1,1,16,3,2,3,2,3,2,3,13,1,1,1,1,1,1,1,1,2,4,11,5,4,6,8,4,7,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,14,17,21,7,22,25,26,27,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,6,4,10,12,2,1,1,1,1,1,1,1,1,7,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,8,11,19,7,15,30,13,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,16,18,4,5,6,4,23,24,31,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,7,9,10,14,7,8,20,2,1,1,1,1,1,1,1,1,6,3,2,3,2,3,2,3,12,1,1,1,1,1,1,1,1,2,4,11,5,4,6,17,4,28,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,13,7,21,22,29,7,15,32,33,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,4,5,8,4,6,9,2,1,1,1,1,1,1,1,1,10,3,2,3,2,3,2,3,16,1,1,1,1,1,1,1,1,2,7,11,12,14,7,18,19,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,25,4,5,6,4,26,27,34,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,7,8,9,13,7,10,15,2,1,1,1,1,1,1,1,1,17,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,4,11,5,4,20,23,4,24,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,12,7,14,6,16,7,21,8,22,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,10,4,18,6,2,1,1,1,1,1,1,1,1,19,3,2,3,2,3,2,3,13,1,1,1,1,1,1,1,1,2,7,6,11,28,7,29,15,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,8,17,4,5,30,4,6,12,31,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,7,9,10,14,7,25,2,1,1,1,1,1,1,1,1,16,3,2,3,2,3,2,3,20,1,1,1,1,1,1,1,1,2,4,11,5,4,6,8,4,13,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,18,7,21,22,23,7,15,24,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,6,4,10,12,2,1,1,1,1,1,1,1,1,8,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,11,7,14,17,19,7,26,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,13,16,4,5,6,4,27,32,33,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,8,7,9,10,20,7,15,2,1,1,1,1,1,1,1,1,6,3,2,3,2,3,2,3,12,1,1,1,1,1,1,1,1,2,4,11,5,4,6,18,4,25,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,14,21,7,22,28,29,7,8,30,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,4,5,9,4,6,10,2,1,1,1,1,1,1,1,1,13,3,2,3,2,3,2,3,16,1,1,1,1,1,1,1,1,2,11,7,12,17,19,7,15,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,8,4,5,6,4,23,24,26,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,7,10,14,18,7,20,2,1,1,1,1,1,1,1,1,27,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,4,11,5,4,13,8,4,31,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,12,16,7,6,21,22,7,15,25,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,10,4,17,6,2,1,1,1,1,1,1,1,1,8,3,2,3,2,3,2,3,19,1,1,1,1,1,1,1,1,2,11,6,7,14,28,29,7,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,13,18,4,5,30,4,6,12,32,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,8,7,9,10,20,7,2,1,1,1,1,1,1,1,1,15,3,2,3,2,3,2,3,16,1,1,1,1,1,1,1,1,2,4,11,5,4,6,23,4,24,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,14,17,7,21,22,26,7,8,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,4,5,6,4,10,12,2,1,1,1,1,1,1,1,1,13,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,11,18,7,19,25,27,7,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,8,15,4,5,6,4,16,31,33,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,9,10,7,14,20,28,7,2,1,1,1,1,1,1,1,1,6,3,2,3,2,3,2,3,12,1,1,1,1,1,1,1,1,2,4,11,5,4,6,8,4,13,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,17,21,22,7,23,24,29,7,30,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,6,4,5,9,4,6,10,2,1,1,1,1,1,1,1,1,8,3,2,3,2,3,2,3,15,1,1,1,1,1,1,1,1,2,11,12,7,14,16,18,7,4,
1,1,1,1,1,1,1,1,5,3,2,3,2,3,2,3,2,1,1,1,1,1,1,1,1,6,13,4,5,6,4,19,25,26,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,4,
1,1,1,1,1,1,1,1,5,8,9,7,10,20,27,7,2,1,1,1,1,1,1,1,1,32,3,2,3,2,3,2,3,6,1,1,1,1,1,1,1,1,2,4,11,5,4,17,34,4



D(9,10) 42 colors pattern length 15048
42,1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,8,4,10,6,4,8,11,13,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,12,18,5,7,23,5,19,4,28,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,4,14,16,4,6,21,24,26,29,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,10,17,5,7,9,5,4,11,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,4,13,15,4,6,20,25,27,12,31,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,8,22,5,7,32,4,33,34,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,10,4,6,14,11,5,18,19,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,16,30,5,7,4,8,35,23,36,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,6,12,13,15,6,5,17,21,37,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,8,10,4,7,11,4,24,26,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,14,20,5,6,28,5,29,38,39,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,18,4,22,7,4,8,9,25,5,
1,1,1,1,1,1,1,1,1 ,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,10,8,11,5,6,12,5,13,4,15,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,4,16,17,4,7,19,27,31,40,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,14,21,5,6,23,5,4,8,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,10,1,1,1,1,1,1,1,1,1,4,7,11,4,30,7,32,33,34,41,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,12,13,5,6,18,4,20,15,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,9,4,22,7,24,5,26,35,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,10,11,5,6,4,14,16,17,19,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,7,8,25,28,7,5,8,12,29,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,13,21,4,6,36,4,15,23,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,10,11,5,7,18,5,27,37,38,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,8,4,14,6,4,8,20,31,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,12,16,5,7,17,5,22,4,30,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,4,10,11,4,6,13,15,19,24,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,26,32,5,7,9,5,4,33,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,4,14,18,4,6,21,25,34,12,39,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,8,10,5,7,11,4,23,28,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,13,4,6,16,17,5,15,20,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,22,27,5,7,4,8,29,35,19,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,6,10,11,12,6,5,14,36,40,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,8,18,4,7,24,4,30,31,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,13,21,5,6,26,5,15,37,38,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,10,4,11,7,4,8,9,16,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,12,8,14,5,6,17,5,20,4,23,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,4,19,22,4,7,25,28,32,33,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,10,11,5,6,13,5,4,8,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,15,1,1,1,1,1,1,1,1,1,4,7,18,4,27,7,29,12,34,39,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,14,16,5,6,21,4,24,41,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,9,4,10,7,11,5,17,26,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,13,20,5,6,4,19,30,31,35,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,7,8,12,15,7,5,8,22,23,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,10,11,4,6,14,4,18,25,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,16,28,5,7,36,5,37,38,40,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,8,4,13,6,4,8,17,21,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,10,11,5,7,12,5,15,4,19,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,4,14,20,4,6,24,26,27,29,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,18,22,5,7,9,5,4,32,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,4,10,11,4,6,13,16,23,30,33,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,8,12,5,7,17,4,15,25,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,14,4,6,21,31,5,34,35,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,10,11,5,7,4,8,19,28,39,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,6,13,18,20,6,5,41,42,12,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,8,16,4,7,22,4,15,24,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,10,11,5,6,14,5,17,26,27,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,23,4,29,7,4,8,9,36,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,12,8,13,5,6,21,5,25,4,19,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,4,10,11,4,7,15,18,30,32,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,14,16,5,6,20,5,4,8,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,17,1,1,1,1,1,1,1,1,1,4,7,22,4,28,7,31,12,33,34,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,10,11,5,6,13,4,24,35,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,9,4,26,7,15,5,23,37,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,14,18,5,6,4,19,21,27,38,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,7,8,10,11,7,5,8,12,16,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,13,17,4,6,20,4,25,29,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,22,36,5,7,15,5,30,39,40,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,8,4,10,6,4,8,11,14,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,12,18,5,7,24,5,19,4,28,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,4,13,16,4,6,21,23,26,31,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,10,17,5,7,9,5,4,11,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,4,14,15,4,6,20,27,32,12,33,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,8,22,5,7,25,4,34,35,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,10,4,6,13,11,5,18,19,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2 ,3,2,4,1,1,1,1,1,1,1,1,1,7,16,29,5,7,4,8,30,37,38,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,6,12,14,15,6,5,17,21,24,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,8,10,4,7,11,4,23,26,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,13,20,5,6,28,5,36,39,40,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,18,4,22,7,4,8,9,31,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,10,8,11,5,6,12,5,14,4,15,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,4,16,17,4,7,19,25,27,32,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,13,21,5,6,33,5,4,8,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,10,1,1,1,1,1,1,1,1,1,4,7,11,4,24,7,29,30,34,35,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,12,14,5,6,18,4,20,15,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,9,4,22,7,23,5,26,37,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,10,11,5,6,4,13,16,17,19,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1 ,1,1,1,4,7,8,28,38,7,5,8,12,41,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,14,21,4,6,25,4,15,31,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,10,11,5,7,18,5,27,36,39,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,8,4,13,6,4,8,20,24,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,12,16,5,7,17,5,22,4,23,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,4,10,11,4,6,14,15,19,26,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,29,30,5,7,9,5,4,32,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,4,13,18,4,6,21,33,34,12,35,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,8,10,5,7,11,4,25,28,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,14,4,6,16,17,5,15,20,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,22,24,5,7,4,8,27,31,19,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,6,10,11,12,6,5,13,23,37,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,8,18,4,7,26,4,36,38,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,14,21,5,6,39,5,15,40,41,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,10,4,11,7,4,8,9,16,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,12,8,13,5,6,17,5,20,4,25,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,4,19,22,4,7,28,29,30,32,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,10,11,5,6,14,5,4,8,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,15,1,1,1,1,1,1,1,1,1,4,7,18,4,23,7,24,12,27,33,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,13,16,5,6,21,4,26,31,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,9,4,10,7,11,5,17,34,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,14,20,5,6,4,19,35,37,42,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,7,8,12,15,7,5,8,22,25,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,10,11,4,6,13,4,18,36,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,16,28,5,7,29,5,23,30,38,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,8,4,14,6,4,8,17,21,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,10,11,5,7,12,5,15,4,19,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,4,13,20,4,6,24,26,27,32,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,18,22,5,7,9,5,4,31,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,4,10,11,4,6,14,16,25,33,34,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,8,12,5,7,17,4,15,39,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,13,4,6,21,23,5,35,37,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,10,11,5,7,4,8,19,28,29,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,6,14,18,20,6,5,30,36,12,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,8,16,4,7,22,4,15,24,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,10,11,5,6,13,5,17,26,27,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,25,4,32,7,4,8,9,38,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2 ,3,2,3,2,6,1,1,1,1,1,1,1,1,1,12,8,14,5,6,21,5,31,4,19,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,4,10,11,4,7,15,18,23,33,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,13,16,5,6,20,5,4,8,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,17,1,1,1,1,1,1,1,1,1,4,7,22,4,28,7,29,12,34,40,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,10,11,5,6,14,4,24,30,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,9,4,26,7,15,5,35,37,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,13,18,5,6,4,19,21,25,27,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,7,8,10,11,7,5,8,12,16,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,14,17,4,6,20,4,23,32,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,22,31,5,7,15,5,36,39,38,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,8,4,10,6,4,8,11,13,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,12,18,5,7,24,5,19,4,28,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,4,14,16,4,6,21,26,29,30,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,10,17,5,7,9,5,4,11,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,4,13,15,4,6,20,25,27,12,33,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,8,22,5,7,23,4,34,35,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,10,4,6,14,11,5,18,19,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,16,32,5,7,4,8,37,40,31,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,6,12,13,15,6,5,17,21,24,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,8,10,4,7,11,4,26,28,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,14,20,5,6,29,5,30,36,38,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,18,4,22,7,4,8,9,23,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,10,8,11,5,6,12,5,13,4,15,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,4,16,17,4,7,19,25,27,33,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,14,21,5,6,39,5,4,8,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,10,1,1,1,1,1,1,1,1,1,4,7,11,4,24,7,34,35,41,42,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,12,13,5,6,18,4,20,15,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,9,4,22,7,26,5,28,31,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,10,11,5,6,4,14,16,17,19,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,7,8,23,29,7,5,8,12,30,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,13,21,4,6,25,4,15,32,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,10,11,5,7,18,5,27,36,37,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,8,4,14,6,4,8,20,24,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,12,16,5,7,17,5,22,4,33,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,4,10,11,4,6,13,15,19,26,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,28,34,5,7,9,5,4,23,5,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,4,14,18,4,6,21,31,35,12,38,1, 1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,8,10,5,7,11,4,25,29,4,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,13,4,6,16,17,5,15,20,5,1
,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,22,24,5,7,4,8,27,30,19,1,
1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,6,10,11,12,6,5,14,32,39,1,
1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,8,18,4,7,26,4,36,37,4,1,1,
1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,13,21,5,6,23,5,15,33,40,1,1,
1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,10,4,11,7,4,8,9,16,5,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,12,8,14,5,6,17,5,20,4,25,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,4,19,22,4,7,28,29,31,34,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,10,11,5,6,13,5,4,8,5,1,1,1,1,1,1
,1,1,1,2,3,2,3,2,3,2,3,2,15,1,1,1,1,1,1,1,1,1,4,7,18,4,24,7,27,12,30,35,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,14,16,5,6,21,4,26,23,4,1,1,1,1,1
,1,1,1,1,2,3 ,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,9,4,10,7,11,5,17,32,5,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,13,20,5,6,4,19,38,41,42,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,7,8,12,15,7,5,8,22,25,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,10,11,4,6,14,4,18,33,4,1,1,1
,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,16,28,5,7,29,5,36,37,39,1,1
,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,8,4,13,6,4,8,17,21,5,1,1,
1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,10,11,5,7,12,5,15,4,19,1,1
,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,4,14,20,4,6,23,24,26,27,1
,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,18,22,5,7,9,5,4,30,5,1,1,1
,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,4,10,11,4,6,13,16,25,31,32,1,1,1
,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,8,12,5,7,17,4,15,34,4,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,14,4,6,21,35,5,40,38,5,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1 ,1,1,1,1,1,1,1,7,10,11,5,7,4,8,19,28,29,1,1,1,1,1,1
,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,6,13,18,20,6,5,33,41,12,1,1,1,1,1,1,
1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,8,16,4,7,22,4,15,23,4,1,1,1,1,1,1,1,1
,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,10,11,5,6,14,5,17,24,26,1,1,1,1,1,1
,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,25,4,27,7,4,8,9,30,5,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,12,8,13,5,6,21,5,36,4,19,1,1,1
,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,4,10,11,4,7,15,18,31,32,
1,1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,14,16,5,6,20,5,4,8,5,1,
1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,17,1,1,1,1,1,1,1,1,1,4,7,22,4,28,7,29,12,34,37,1,1
,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,10,11,5,6,13,4,23,35,4,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,9,4,24,7,15,5,26,33,5,1,1,1,1,1,1,1,1
,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,14,18,5,6,4,19,21,25,27,1,1,1,1,1,1,1,1,1
,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,7 ,8,10,11,7,5,8,12,16,1,1,1,1,1,1,1,1,
1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,13,17,4,6,20,4,30,38,4,1,1,1,1,1,1,1
,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,22,39,5,7,15,5,40,41,42,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,8,4,10,6,4,8,11,14,5,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,12,18,5,7,23,5,19,4,28,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,4,13,16,4,6,21,24,26,29,1,1,1
,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,10,17,5,7,9,5,4,11,5,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,4,14,15,4,6,20,25,27,12,31,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,8,22,5,7,32,4,33,34,4,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,10,4,6,13,11,5,18,19,5,1,1,1,1,1,1
,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,16,30,5,7,4,8,35,23,36,1,1,1,1,1,1
,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,6,12,14,15,6,5,17,21,37,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,8,10,4,7,11,4,24,26,4,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,13,20,5,6,28,5,29,38,39,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,18,4,22,7,4,8,9,25,5,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,10,8,11,5,6,12,5,14,4,15,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,4,16,17,4,7,19,27,31,40,1,1,
1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,13,21,5,6,23,5,4,8,5,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,10,1,1,1,1,1,1,1,1,1,4,7,11,4,30,7,32,33,34,41,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,12,14,5,6,18,4,20,15,4,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,9,4,22,7,24,5,26,35,5,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,10,11,5,6,4,13,16,17,19,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,7,8,25,28,7,5,8,12,29,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,14,21,4,6,36,4,15,23,4,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,10,11,5,7,18,5,27,37,38,1,1,1,1,1,1,1,1, 1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,8,4,13,6,4,8,20,31,5,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,12,16,5,7,17,5,22,4,30,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,4,10,11,4,6,14,15,19,24,1,
1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,26,32,5,7,9,5,4,33,5,1,1,1
,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,4,13,18,4,6,21,25,34,12,39,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,8,10,5,7,11,4,23,28,4,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,14,4,6,16,17,5,15,20,5,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,22,27,5,7,4,8,29,35,19,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,6,10,11,12,6,5,13,36,40,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,8,18,4,7,24,4,30,31,4,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,14,21,5,6,26,5,15,37,38,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,10,4,11,7,4,8,9,16,5,1,1,1,1,1,1
,1,1,1,2,3,2,3,2,3,2,3,2,6 ,1,1,1,1,1,1,1,1,1,12,8,13,5,6,17,5,20,4,23,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,4,19,22,4,7,25,28,32,33,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,10,11,5,6,14,5,4,8,5,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,15,1,1,1,1,1,1,1,1,1,4,7,18,4,27,7,29,12,34,39,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,13,16,5,6,21,4,24,41,4,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,9,4,10,7,11,5,17,26,5,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,14,20,5,6,4,19,30,31,35,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,7,8,12,15,7,5,8,22,23,1,1,1,1,1,1,
1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,10,11,4,6,13,4,18,25,4,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,16,28,5,7,36,5,37,38,40,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,8,4,14,6,4,8,17,21,5,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,10,11,5,7,12,5,15,4,19,1,1,1
,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,4,13,20,4,6,24,26,27,29,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,18,22,5,7,9,5,4,32,5,1,1,1,1,1,1,
1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,4,10,11,4,6,14,16,23,30,33,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,8,12,5,7,17,4,15,25,4,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,13,4,6,21,31,5,34,35,5,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,10,11,5,7,4,8,19,28,39,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,6,14,18,20,6,5,41,42,12,1,1,
1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,8,16,4,7,22,4,15,24,4,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,10,11,5,6,13,5,17,26,27,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,23,4,29,7,4,8,9,36,5,1,1,1,1,1,1,
1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,12,8,14,5,6,21,5,25,4,19,1,1,1,1,1,1,1
,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,4,10,11,4,7,15,18,30,32,1,1,1,1,1,1,1
,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,13,16,5,6,20,5,4 ,8,5,1,1,1,1,1,1,
1,1,1,2,3,2,3,2,3,2,3,2,17,1,1,1,1,1,1,1,1,1,4,7,22,4,28,7,31,12,33,34,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,10,11,5,6,14,4,24,35,4,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,9,4,26,7,15,5,23,37,5,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,13,18,5,6,4,19,21,27,38,1,1,1
,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,7,8,10,11,7,5,8,12,16,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,14,17,4,6,20,4,25,29,4,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,22,36,5,7,15,5,30,39,40,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,8,4,10,6,4,8,11,13,5,1,1,1,1,1,1,1
,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,12,18,5,7,24,5,19,4,28,1,1,1,1,1,1
,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,4,14,16,4,6,21,23,26,31,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,10,17,5,7,9,5,4,11,5,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,4,13,15,4,6,20,27,32,12,33,1,1,1,1,1,1, 1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,8,22,5,7,25,4,34,35,4,1,1,1,1,1,1
,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,10,4,6,14,11,5,18,19,5,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,16,29,5,7,4,8,30,37,38,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,6,12,13,15,6,5,17,21,24,1,1,
1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,8,10,4,7,11,4,23,26,4,1,1,1
,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,14,20,5,6,28,5,36,39,40,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,18,4,22,7,4,8,9,31,5,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,10,8,11,5,6,12,5,13,4,15,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,4,16,17,4,7,19,25,27,32,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,14,21,5,6,33,5,4,8,5,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,10,1,1,1,1,1,1,1,1,1,4,7,11,4,24,7,29,30,34,35,1,1
,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,12,13,5,6,18,4,20,15,4,1,1
,1,1,1,1,1,1,1,2,3,2,3,2,3,2 ,3,2,8,1,1,1,1,1,1,1,1,1,7,9,4,22,7,23,5,26,37,5,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,10,11,5,6,4,14,16,17,19,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,7,8,28,38,7,5,8,12,41,1,1,1,1,1,1,
1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,13,21,4,6,25,4,15,31,4,1,1,1,1,1,1
,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,10,11,5,7,18,5,27,36,39,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,8,4,14,6,4,8,20,24,5,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,12,16,5,7,17,5,22,4,23,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,4,10,11,4,6,13,15,19,26,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,29,30,5,7,9,5,4,32,5,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,4,14,18,4,6,21,33,34,12,35,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,8,10,5,7,11,4,25,28,4,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,13,4,6,16,17,5,15,20,5,1,1,1,1,1,1
,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1 ,1,1,7,22,24,5,7,4,8,27,31,19,1,1,1,1,1,1
,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,6,10,11,12,6,5,14,23,37,1,1,1,1,1,1
,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,8,18,4,7,26,4,36,38,4,1,1,1,1,1,1,1
,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,13,21,5,6,39,5,15,40,41,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,10,4,11,7,4,8,9,16,5,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,12,8,14,5,6,17,5,20,4,25,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,4,19,22,4,7,28,29,30,32,1,1,
1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,10,11,5,6,13,5,4,8,5,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,15,1,1,1,1,1,1,1,1,1,4,7,18,4,23,7,24,12,27,33,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,14,16,5,6,21,4,26,31,4,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,9,4,10,7,11,5,17,34,5,1,1,1,1,1,1
,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,13,20,5,6,4,19,35,37,42,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,7,8,12,15,7 ,5,8,22,25,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,10,11,4,6,14,4,18,36,4,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,16,28,5,7,29,5,23,30,38,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,8,4,13,6,4,8,17,21,5,1,1,1,1,1,1
,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,10,11,5,7,12,5,15,4,19,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,4,14,20,4,6,24,26,27,32,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,18,22,5,7,9,5,4,31,5,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,4,10,11,4,6,13,16,25,33,34,1,1,1
,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,8,12,5,7,17,4,15,39,4,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,14,4,6,21,23,5,35,37,5,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,10,11,5,7,4,8,19,28,29,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,6,13,18,20,6,5,30,36,12,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,8,16,4,7,22,4,15,24,4,1,1,1,1, 1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,10,11,5,6,14,5,17,26,27,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,25,4,32,7,4,8,9,38,5,1,1,1,1,1,1
,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,12,8,13,5,6,21,5,31,4,19,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,4,10,11,4,7,15,18,23,33,1,1,1
,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,14,16,5,6,20,5,4,8,5,1,1,1
,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,17,1,1,1,1,1,1,1,1,1,4,7,22,4,28,7,29,12,34,40,1,1,1
,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,10,11,5,6,13,4,24,30,4,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,9,4,26,7,15,5,35,37,5,1,1,1,1,1,1,
1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,14,18,5,6,4,19,21,25,27,1,1,1,1,1,1,
1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,7,8,10,11,7,5,8,12,16,1,1,1,1,1,1,1
,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,13,17,4,6,20,4,23,32,4,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,22,31,5,7,15,5,36,39,38,1,1,1
,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,8,4,10,6,4,8,11,14,5,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,12,18,5,7,24,5,19,4,28,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,4,13,16,4,6,21,26,29,30,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,10,17,5,7,9,5,4,11,5,1,1,1,1,1,1,1
,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,4,14,15,4,6,20,25,27,12,33,1,1,1,1,1,1,
1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,8,22,5,7,23,4,34,35,4,1,1,1,1,1,1,
1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,10,4,6,13,11,5,18,19,5,1,1,1,1,1,1
,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,16,32,5,7,4,8,37,40,31,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,6,12,14,15,6,5,17,21,24,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,8,10,4,7,11,4,26,28,4,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,13,20,5,6,29,5,30,36,38,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,18,4,22,7,4,8,9,23,5,1,1,1,1,1,1,
1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1 ,1,1,1,1,10,8,11,5,6,12,5,14,4,15,1,1,1,1,1,1
,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,4,16,17,4,7,19,25,27,33,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,13,21,5,6,39,5,4,8,5,1,1,1,1,1,1
,1,1,1,2,3,2,3,2,3,2,3,2,10,1,1,1,1,1,1,1,1,1,4,7,11,4,24,7,34,35,41,42,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,12,14,5,6,18,4,20,15,4,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,9,4,22,7,26,5,28,31,5,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,10,11,5,6,4,13,16,17,19,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,7,8,23,29,7,5,8,12,30,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,14,21,4,6,25,4,15,32,4,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,10,11,5,7,18,5,27,36,37,1,1,1
,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,8,4,13,6,4,8,20,24,5,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,12,16,5,7,17,5,22,4,33,1,1,1
,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,4,10,11,4,6,14,15,19,26,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,28,34,5,7,9,5,4,23,5,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,4,13,18,4,6,21,31,35,12,38,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,8,10,5,7,11,4,25,29,4,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,14,4,6,16,17,5,15,20,5,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,22,24,5,7,4,8,27,30,19,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,6,10,11,12,6,5,13,32,39,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,8,18,4,7,26,4,36,37,4,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,14,21,5,6,23,5,15,33,40,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,10,4,11,7,4,8,9,16,5,1,1,1,1,1,1,
1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,12,8,13,5,6,17,5,20,4,25,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,4,19,22,4,7,28,29,31,34,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,10,11,5,6,14,5,4,8,5,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,15,1,1,1,1,1,1,1,1,1,4,7,18,4,24,7,27,12,30,35,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,13,16,5,6,21,4,26,23,4,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,9,4,10,7,11,5,17,32,5,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,14,20,5,6,4,19,38,41,42,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,7,8,12,15,7,5,8,22,25,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,10,11,4,6,13,4,18,33,4,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,16,28,5,7,29,5,36,37,39,1,1,1
,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,8,4,14,6,4,8,17,21,5,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,10,11,5,7,12,5,15,4,19,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,4,13,20,4,6,23,24,26,27,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1,1,1,1,1,1,1,1,7,18,22,5,7,9,5,4,30,5,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,4,10,11,4,6,14,16,25,31,32,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,8,12,5,7,17,4,15,34,4,1,1,1,1,
1,1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,13,4,6,21,35,5,40,38,5,1,1,1,1,1
,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,10,11,5,7,4,8,19,28,29,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,6,14,18,20,6,5,33,41,12,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,9,1,1,1,1,1,1,1,1,1,7,8,16,4,7,22,4,15,23,4,1,1,1,1,1,1,
1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,10,11,5,6,13,5,17,24,26,1,1,1,1,1,1
,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,7,25,4,27,7,4,8,9,30,5,1,1,1,1,1,1,1
,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,12,8,14,5,6,21,5,36,4,19,1,1,1,1,1,1,1
,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,4,10,11,4,7,15,18,31,32,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,13,16,5,6,20,5,4,8,5,1,1,1,1,1,
1,1,1,1,2,3,2,3,2,3,2,3,2,17,1,1,1,1,1,1,1,1,1,4,7,22,4,28,7,29,12,34,37,1,1,1,
1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,6,10,11,5,6,14,4,23,35,4,1,1,
1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,8,1,1 ,1,1,1,1,1,1,1,7,9,4,24,7,15,5,26,33,5,1,
1,1,1,1,1,1,1,1,2,3,2,3,2,3,2,3,2,4,1,1,1,1,1,1,1,1,1,6,13,18,5,6,4,19,21,25,27,1,1,1,1
,1,1,1,1,1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,4,7,8,10,11,7,5,8,12,16,1,1,1,1,1,1,1
,1,1,2,3,2,3,2,3,2,3,2,6,1,1,1,1,1,1,1,1,1,9,14,17,4,6,20,4,30,38,4,1,1,1,1,1,1,1,1,
1,2,3,2,3,2,3,2,3,2,5,1,1,1,1,1,1,1,1,1,7,22,39,5,7,15,5,40,41

April 28, 2016, at 10:24 AM by 193.52.237.96 -
Added lines 630-1517:

D(4,5) 22 colors, pattern length = 972
22,1,1,1,1,2,3,2,3,4,1,1,1,1,6,8,9,12,2,1,1,1,1,15,3,2,3,5,1,1,1,1,2,4,7,10,13,1,1,1,1,11,3,2,3,2,1,1,1,1,6,16,18,5,4,
1,1,1,1,2,3,2,3,8,1,1,1,1,9,14,7,19,2,1,1,1,1,4,3,2,3,5,1,1,1,1,2,6,10,12,17,1,1,1,1,20,3,2,3,2,1,1,1,1,4,8,7,5,11,
1,1,1,1,2,3,2,3,9,1,1,1,1,6,13,15,4,2,1,1,1,1,21,3,2,3,5,1,1,1,1,2,10,7,14,16,1,1,1,1,4,3,2,3,2,1,1,1,1,6,8,12,5,18,
1,1,1,1,2,3,2,3,4,1,1,1,1,9,11,7,17,2,1,1,1,1,19,3,2,3,5,1,1,1,1,2,4,6,10,13,1,1,1,1,8,3,2,3,2,1,1,1,1,15,20,7,5,4,
1,1,1,1,2,3,2,3,9,1,1,1,1,6,12,14,11,2,1,1,1,1,4,3,2,3,5,1,1,1,1,2,8,7,10,16,1,1,1,1,18,3,2,3,2,1,1,1,1,4,6,13,5,17,
1,1,1,1,2,3,2,3,9,1,1,1,1,19,21,7,4,2,1,1,1,1,8,3,2,3,5,1,1,1,1,2,6,10,11,12,1,1,1,1,4,3,2,3,2,1,1,1,1,14,15,7,5,20,
1,1,1,1,2,3,2,3,4,1,1,1,1,6,8,9,13,2,1,1,1,1,16,3,2,3,5,1,1,1,1,2,4,7,10,17,1,1,1,1,11,3,2,3,2,1,1,1,1,6,12,18,5,4,
1,1,1,1,2,3,2,3,8,1,1,1,1,9,14,7,19,2,1,1,1,1,4,3,2,3,5,1,1,1,1,2,6,10,13,15,1,1,1,1,21,3,2,3,2,1,1,1,1,4,8,7,5,11,
1,1,1,1,2,3,2,3,9,1,1,1,1,6,12,16,4,2,1,1,1,1,17,3,2,3,5,1,1,1,1,2,10,7,14,18,1,1,1,1,4,3,2,3,2,1,1,1,1,6,8,13,5,20,
1,1,1,1,2,3,2,3,4,1,1,1,1,9,11,7,15,2,1,1,1,1,12,3,2,3,5,1,1,1,1,2,4,6,10,19,1,1,1,1,8,3,2,3,2,1,1,1,1,16,21,7,5,4,
1,1,1,1,2,3,2,3,9,1,1,1,1,6,13,14,11,2,1,1,1,1,4,3,2,3,5,1,1,1,1,2,8,7,10,12,1,1,1,1,15,3,2,3,2,1,1,1,1,4,6,17,5,18,
1,1,1,1,2,3,2,3,9,1,1,1,1,20,22,7,4,2,1,1,1,1,8,3,2,3,5,1,1,1,1,2,6,10,11,13,1,1,1,1,4,3,2,3,2,1,1,1,1,12,14,7,5,16,
1,1,1,1,2,3,2,3,4,1,1,1,1,6,8,9,15,2,1,1,1,1,19,3,2,3,5,1,1,1,1,2,4,7,10,17,1,1,1,1,11,3,2,3,2,1,1,1,1,6,13,18,5,4,
1,1,1,1,2,3,2,3,8,1,1,1,1,9,12,7,14,2,1,1,1,1,4,3,2,3,5,1,1,1,1,2,6,10,16,20,1,1,1,1,15,3,2,3,2,1,1,1,1,4,8,7,5,11,
1,1,1,1,2,3,2,3,9,1,1,1,1,6,13,17,4,2,1,1,1,1,12,3,2,3,5,1,1,1,1,2,10,7,14,18,1,1,1,1,4,3,2,3,2,1,1,1,1,6,8,19,5,21,
1,1,1,1,2,3,2,3,4,1,1,1,1,9,11,7,15,2,1,1,1,1,16,3,2,3,5,1,1,1,1,2,4,6,10,12,1,1,1,1,8,3,2,3,2,1,1,1,1,13,17,7,5,4,
1,1,1,1,2,3,2,3,9,1,1,1,1,6,14,20,11,2,1,1,1,1,4,3,2,3,5,1,1,1,1,2,8,7,10,18,1,1,1,1,15,3,2,3,2,1,1,1,1,4,6,12,5,16,
1,1,1,1,2,3,2,3,9,1,1,1,1,13,19,7,4,2,1,1,1,1,8,3,2,3,5,1,1,1,1,2,6,10,11,14,1,1,1,1,4,3,2,3,2,1,1,1,1,17,21,7,5


D(4,7) 32 colors, pattern length = 7040
32,1,1,4,1,14,2,1,9,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,10,1,4,2,1,8,3,1,2,1,1,3,1,2,13,1,16,15,1,17,
1,1,4,1,5,2,1,19,3,1,2,1,1,3,1,2,6,1,9,7,1,11,1,1,18,1,4,2,1,20,3,1,2,1,1,3,1,2,5,1,8,23,1,24,
1,1,4,1,10,2,1,21,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,14,1,4,2,1,9,3,1,2,1,1,3,1,2,22,1,13,26,1,27,
1,1,4,1,5,2,1,8,3,1,2,1,1,3,1,2,6,1,11,7,1,15,1,1,16,1,4,2,1,10,3,1,2,1,1,3,1,2,5,1,9,17,1,25,
1,1,4,1,19,2,1,28,3,1,2,1,1,3,1,2,6,1,8,7,1,5,1,1,12,1,4,2,1,14,3,1,2,1,1,3,1,2,13,1,18,20,1,11,
1,1,4,1,5,2,1,9,3,1,2,1,1,3,1,2,6,1,10,7,1,21,1,1,23,1,4,2,1,8,3,1,2,1,1,3,1,2,5,1,15,24,1,16,
1,1,4,1,29,2,1,30,3,1,2,1,1,3,1,2,6,1,9,7,1,5,1,1,11,1,4,2,1,12,3,1,2,1,1,3,1,2,14,1,8,17,1,10,
1,1,4,1,5,2,1,13,3,1,2,1,1,3,1,2,6,1,19,7,1,22,1,1,26,1,4,2,1,9,3,1,2,1,1,3,1,2,5,1,18,20,1,25,
1,1,4,1,8,2,1,27,3,1,2,1,1,3,1,2,6,1,11,7,1,5,1,1,10,1,4,2,1,12,3,1,2,1,1,3,1,2,15,1,9,16,1,14,
1,1,4,1,5,2,1,21,3,1,2,1,1,3,1,2,6,1,8,7,1,13,1,1,17,1,4,2,1,23,3,1,2,1,1,3,1,2,5,1,24,28,1,11,
1,1,4,1,10,2,1,9,3,1,2,1,1,3,1,2,6,1,19,7,1,5,1,1,12,1,4,2,1,8,3,1,2,1,1,3,1,2,18,1,29,20,1,30,
1,1,4,1,5,2,1,14,3,1,2,1,1,3,1,2,6,1,9,7,1,15,1,1,11,1,4,2,1,10,3,1,2,1,1,3,1,2,5,1,8,13,1,16,
1,1,4,1,22,2,1,17,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,21,1,4,2,1,9,3,1,2,1,1,3,1,2,25,1,26,27,1,31,
1,1,4,1,5,2,1,8,3,1,2,1,1,3,1,2,6,1,10,7,1,11,1,1,14,1,4,2,1,19,3,1,2,1,1,3,1,2,5,1,9,15,1,13,
1,1,4,1,18,2,1,20,3,1,2,1,1,3,1,2,6,1,8,7,1,5,1,1,12,1,4,2,1,16,3,1,2,1,1,3,1,2,23,1,10,17,1,24,
1,1,4,1,5,2,1,9,3,1,2,1,1,3,1,2,6,1,11,7,1,22,1,1,28,1,4,2,1,8,3,1,2,1,1,3,1,2,5,1,14,13,1,21,
1,1,4,1,29,2,1,30,3,1,2,1,1,3,1,2,6,1,9,7,1,5,1,1,10,1,4,2,1,12,3,1,2,1,1,3,1,2,15,1,8,18,1,11,
1,1,4,1,5,2,1,16,3,1,2,1,1,3,1,2,6,1,19,7,1,20,1,1,17,1,4,2,1,9,3,1,2,1,1,3,1,2,5,1,13,25,1,26,
1,1,4,1,8,2,1,10,3,1,2,1,1,3,1,2,6,1,14,7,1,5,1,1,11,1,4,2,1,12,3,1,2,1,1,3,1,2,22,1,9,23,1,24,
1,1,4,1,5,2,1,15,3,1,2,1,1,3,1,2,6,1,8,7,1,21,1,1,27,1,4,2,1,10,3,1,2,1,1,3,1,2,5,1,16,13,1,18,
1,1,4,1,28,2,1,9,3,1,2,1,1,3,1,2,6,1,11,7,1,5,1,1,12,1,4,2,1,8,3,1,2,1,1,3,1,2 ,14,1,17,19,1,20,
1,1,4,1,5,2,1,10,3,1,2,1,1,3,1,2,6,1,9,7,1,29,1,1,30,1,4,2,1,15,3,1,2,1,1,3,1,2,5,1,8,25,1,11,
1,1,4,1,13,2,1,26,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,16,1,4,2,1,9,3,1,2,1,1,3,1,2,10,1,14,18,1,21,
1,1,4,1,5,2,1,8,3,1,2,1,1,3,1,2,6,1,22,7,1,23,1,1,11,1,4,2,1,17,3,1,2,1,1,3,1,2,5,1,9,15,1,13,
1,1,4,1,19,2,1,24,3,1,2,1,1,3,1,2,6,1,8,7,1,5,1,1,10,1,4,2,1,12,3,1,2,1,1,3,1,2,20,1,16,27,1,28,
1,1,4,1,5,2,1,9,3,1,2,1,1,3,1,2,6,1,11,7,1,14,1,1,31,1,4,2,1,8,3,1,2,1,1,3,1,2,5,1,18,13,1,25,
1,1,4,1,10,2,1,29,3,1,2,1,1,3,1,2,6,1,9,7,1,5,1,1,12,1,4,2,1,15,3,1,2,1,1,3,1,2,17,1,8,19,1,11,
1,1,4,1,5,2,1,21,3,1,2,1,1,3,1,2,6,1,16,7,1,22,1,1,23,1,4,2,1,9,3,1,2,1,1,3,1,2,5,1,10,14,1,13,
1,1,4,1,8,2,1,20,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,11,1,4,2,1,18,3,1,2,1,1,3,1,2,15,1,9,24,1,26,
1,1,4,1,5,2,1,30,3,1,2,1,1,3,1,2,6,1,8,7,1,10,1,1,17,1,4,2,1,27,3,1,2,1,1,3,1,2,5,1,16,13,1,14,
1,1,4,1,19,2,1,9,3,1,2,1,1,3,1,2,6,1,11,7,1,5,1,1,12,1,4,2,1,8,3,1,2,1,1,3,1,2,21,1,25,22,1,10,
1,1,4,1,5,2,1,15,3,1,2,1 ,1,3,1,2,6,1,9,7,1,18,1,1,20,1,4,2,1,23,3,1,2,1,1,3,1,2,5,1,8,28,1,11,
1,1,4,1,13,2,1,14,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,10,1,4,2,1,9,3,1,2,1,1,3,1,2,16,1,17,19,1,24,
1,1,4,1,5,2,1,8,3,1,2,1,1,3,1,2,6,1,26,7,1,29,1,1,11,1,4,2,1,15,3,1,2,1,1,3,1,2,5,1,9,27,1,13,
1,1,4,1,10,2,1,18,3,1,2,1,1,3,1,2,6,1,8,7,1,5,1,1,12,1,4,2,1,14,3,1,2,1,1,3,1,2,20,1,21,22,1,25,
1,1,4,1,5,2,1,9,3,1,2,1,1,3,1,2,6,1,11,7,1,16,1,1,23,1,4,2,1,8,3,1,2,1,1,3,1,2,5,1,10,13,1,17,
1,1,4,1,15,2,1,19,3,1,2,1,1,3,1,2,6,1,9,7,1,5,1,1,12,1,4,2,1,28,3,1,2,1,1,3,1,2,14,1,8,18,1,11,
1,1,4,1,5,2,1,24,3,1,2,1,1,3,1,2,6,1,10,7,1,30,1,1,31,1,4,2,1,9,3,1,2,1,1,3,1,2,5,1,13,16,1,26,
1,1,4,1,8,2,1,20,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,11,1,4,2,1,15,3,1,2,1,1,3,1,2,17,1,9,21,1,10,
1,1,4,1,5,2,1,14,3,1,2,1,1,3,1,2,6,1,8,7,1,19,1,1,22,1,4,2,1,23,3,1,2,1,1,3,1,2,5,1,18,13,1,25,
1,1,4,1,27,2,1,9,3,1,2,1,1,3,1,2,6,1,11,7,1,5,1,1,10,1,4,2,1,8,3,1,2,1,1,3,1,2,12,1,16,15,1,29,
1,1,4,1,5,2,1,20,3,1,2,1,1,3,1,2,6,1,9,7,1,14,1,1,17,1,4,2,1,24,3 ,1,2,1,1,3,1,2,5,1,8,26,1,11,
1,1,4,1,10,2,1,13,3,1,2,1,1,3,1,2,6,1,19,7,1,5,1,1,21,1,4,2,1,9,3,1,2,1,1,3,1,2,12,1,18,22,1,28,
1,1,4,1,5,2,1,8,3,1,2,1,1,3,1,2,6,1,15,7,1,16,1,1,11,1,4,2,1,10,3,1,2,1,1,3,1,2,5,1,9,14,1,23,
1,1,4,1,25,2,1,17,3,1,2,1,1,3,1,2,6,1,8,7,1,5,1,1,13,1,4,2,1,12,3,1,2,1,1,3,1,2,20,1,27,30,1,31,
1,1,4,1,5,2,1,9,3,1,2,1,1,3,1,2,6,1,10,7,1,11,1,1,19,1,4,2,1,8,3,1,2,1,1,3,1,2,5,1,15,16,1,14,
1,1,4,1,18,2,1,21,3,1,2,1,1,3,1,2,6,1,9,7,1,5,1,1,12,1,4,2,1,13,3,1,2,1,1,3,1,2,22,1,8,17,1,10,
1,1,4,1,5,2,1,24,3,1,2,1,1,3,1,2,6,1,11,7,1,26,1,1,23,1,4,2,1,9,3,1,2,1,1,3,1,2,5,1,28,20,1,25,
1,1,4,1,8,2,1,14,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,10,1,4,2,1,15,3,1,2,1,1,3,1,2,13,1,9,16,1,11,
1,1,4,1,5,2,1,18,3,1,2,1,1,3,1,2,6,1,8,7,1,19,1,1,17,1,4,2,1,21,3,1,2,1,1,3,1,2,5,1,27,29,1,30,
1,1,4,1,10,2,1,9,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,11,1,4,2,1,8,3,1,2,1,1,3,1,2,14,1,13,15,1,22,
1,1,4,1,5,2,1,20,3,1,2,1,1,3,1,2,6,1,9,7,1,23,1,1,16,1,4,2,1,10,3,1,2,1,1,3,1,2,5,1,8,18,1,24,
1,1,4,1,25,2 ,1,17,3,1,2,1,1,3,1,2,6,1,11,7,1,5,1,1,12,1,4,2,1,9,3,1,2,1,1,3,1,2,13,1,14,19,1,21,
1,1,4,1,5,2,1,8,3,1,2,1,1,3,1,2,6,1,10,7,1,15,1,1,26,1,4,2,1,28,3,1,2,1,1,3,1,2,5,1,9,31,1,11,
1,1,4,1,27,2,1,16,3,1,2,1,1,3,1,2,6,1,8,7,1,5,1,1,12,1,4,2,1,20,3,1,2,1,1,3,1,2,18,1,10,17,1,13,
1,1,4,1,5,2,1,9,3,1,2,1,1,3,1,2,6,1,14,7,1,22,1,1,11,1,4,2,1,8,3,1,2,1,1,3,1,2,5,1,15,19,1,23,
1,1,4,1,24,2,1,25,3,1,2,1,1,3,1,2,6,1,9,7,1,5,1,1,10,1,4,2,1,12,3,1,2,1,1,3,1,2,13,1,8,16,1,21,
1,1,4,1,5,2,1,29,3,1,2,1,1,3,1,2,6,1,11,7,1,30,1,1,14,1,4,2,1,9,3,1,2,1,1,3,1,2,5,1,17,18,1,20,
1,1,4,1,8,2,1,10,3,1,2,1,1,3,1,2,6,1,15,7,1,5,1,1,12,1,4,2,1,26,3,1,2,1,1,3,1,2,19,1,9,22,1,11,
1,1,4,1,5,2,1,13,3,1,2,1,1,3,1,2,6,1,8,7,1,27,1,1,16,1,4,2,1,10,3,1,2,1,1,3,1,2,5,1,14,23,1,24,
1,1,4,1,25,2,1,9,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,11,1,4,2,1,8,3,1,2,1,1,3,1,2,15,1,17,18,1,20,
1,1,4,1,5,2,1,10,3,1,2,1,1,3,1,2,6,1,9,7,1,13,1,1,21,1,4,2,1,28,3,1,2,1,1,3,1,2,5,1,8,19,1,16,
1,1,4,1,14,2,1,29,3,1,2,1,1,3,1,2,6,1,11,7,1,5,1,1,12 ,1,4,2,1,9,3,1,2,1,1,3,1,2,10,1,22,26,1,30,
1,1,4,1,5,2,1,8,3,1,2,1,1,3,1,2,6,1,15,7,1,23,1,1,31,1,4,2,1,13,3,1,2,1,1,3,1,2,5,1,9,17,1,11,
1,1,4,1,18,2,1,24,3,1,2,1,1,3,1,2,6,1,8,7,1,5,1,1,10,1,4,2,1,12,3,1,2,1,1,3,1,2,14,1,16,19,1,20,
1,1,4,1,5,2,1,9,3,1,2,1,1,3,1,2,6,1,21,7,1,25,1,1,11,1,4,2,1,8,3,1,2,1,1,3,1,2,5,1,13,15,1,27,
1,1,4,1,10,2,1,28,3,1,2,1,1,3,1,2,6,1,9,7,1,5,1,1,12,1,4,2,1,17,3,1,2,1,1,3,1,2,18,1,8,22,1,14,
1,1,4,1,5,2,1,23,3,1,2,1,1,3,1,2,6,1,11,7,1,16,1,1,26,1,4,2,1,9,3,1,2,1,1,3,1,2,5,1,10,13,1,19,
1,1,4,1,8,2,1,24,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,15,1,4,2,1,20,3,1,2,1,1,3,1,2,21,1,9,29,1,11,
1,1,4,1,5,2,1,14,3,1,2,1,1,3,1,2,6,1,8,7,1,10,1,1,17,1,4,2,1,25,3,1,2,1,1,3,1,2,5,1,13,16,1,18,
1,1,4,1,27,2,1,9,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,11,1,4,2,1,8,3,1,2,1,1,3,1,2,22,1,15,23,1,10,
1,1,4,1,5,2,1,19,3,1,2,1,1,3,1,2,6,1,9,7,1,14,1,1,28,1,4,2,1,20,3,1,2,1,1,3,1,2,5,1,8,13,1,26,
1,1,4,1,21,2,1,17,3,1,2,1,1,3,1,2,6,1,11,7,1,5,1,1,10,1,4,2,1,9,3,1,2,1,1,3,1,2,12,1,16,18,1,24,
1,1,4,1,5,2,1,8,3,1,2,1,1,3,1,2,6,1,15,7,1,30,1,1,25,1,4,2,1,14,3,1,2,1,1,3,1,2,5,1,9,29,1,11,
1,1,4,1,10,2,1,13,3,1,2,1,1,3,1,2,6,1,8,7,1,5,1,1,19,1,4,2,1,12,3,1,2,1,1,3,1,2,20,1,17,22,1,23,
1,1,4,1,5,2,1,9,3,1,2,1,1,3,1,2,6,1,16,7,1,21,1,1,11,1,4,2,1,8,3,1,2,1,1,3,1,2,5,1,10,14,1,15,
1,1,4,1,18,2,1,26,3,1,2,1,1,3,1,2,6,1,9,7,1,5,1,1,12,1,4,2,1,13,3,1,2,1,1,3,1,2,24,1,8,27,1,28,
1,1,4,1,5,2,1,31,3,1,2,1,1,3,1,2,6,1,10,7,1,11,1,1,19,1,4,2,1,9,3,1,2,1,1,3,1,2,5,1,16,17,1,14,
1,1,4,1,8,2,1,20,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,13,1,4,2,1,15,3,1,2,1,1,3,1,2,18,1,9,21,1,10,
1,1,4,1,5,2,1,22,3,1,2,1,1,3,1,2,6,1,8,7,1,11,1,1,23,1,4,2,1,25,3,1,2,1,1,3,1,2,5,1,29,30,1,32,
1,1,4,1,14,2,1,9,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,10,1,4,2,1,8,3,1,2,1,1,3,1,2,13,1,16,15,1,17,
1,1,4,1,5,2,1,19,3,1,2,1,1,3,1,2,6,1,9,7,1,11,1,1,18,1,4,2,1,20,3,1,2,1,1,3,1,2,5,1,8,24,1,26,
1,1,4,1,10,2,1,21,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,14,1,4,2,1,9,3,1,2,1,1,3,1,2,22,1,13,27,1,28,
1,1,4,1,5,2,1,8,3,1,2,1,1,3,1,2,6,1,11,7,1,15,1,1,16,1,4,2,1,10,3,1,2,1,1,3,1,2,5,1,9,17,1,23,
1,1,4,1,19,2,1,25,3,1,2,1,1,3,1,2,6,1,8,7,1,5,1,1,12,1,4,2,1,14,3,1,2,1,1,3,1,2,13,1,18,20,1,11,
1,1,4,1,5,2,1,9,3,1,2,1,1,3,1,2,6,1,10,7,1,21,1,1,29,1,4,2,1,8,3,1,2,1,1,3,1,2,5,1,15,24,1,16,
1,1,4,1,26,2,1,30,3,1,2,1,1,3,1,2,6,1,9,7,1,5,1,1,11,1,4,2,1,12,3,1,2,1,1,3,1,2,14,1,8,17,1,10,
1,1,4,1,5,2,1,13,3,1,2,1,1,3,1,2,6,1,19,7,1,22,1,1,23,1,4,2,1,9,3,1,2,1,1,3,1,2,5,1,18,20,1,27,
1,1,4,1,8,2,1,25,3,1,2,1,1,3,1,2,6,1,11,7,1,5,1,1,10,1,4,2,1,12,3,1,2,1,1,3,1,2,15,1,9,16,1,14,
1,1,4,1,5,2,1,21,3,1,2,1,1,3,1,2,6,1,8,7,1,13,1,1,17,1,4,2,1,24,3,1,2,1,1,3,1,2,5,1,28,31,1,11,
1,1,4,1,10,2,1,9,3,1,2,1,1,3,1,2,6,1,19,7,1,5,1,1,12,1,4,2,1,8,3,1,2,1,1,3,1,2,18,1,26,20,1,29,
1,1,4,1,5,2,1,14,3,1,2,1,1,3,1,2,6,1,9,7,1,15,1,1,11,1,4,2,1,10,3,1,2,1,1,3,1,2,5,1,8,13,1,16,
1,1,4,1,22,2,1,17,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,21,1,4,2,1,9,3,1,2,1,1,3,1,2,23,1,25,27,1,30,
1,1,4,1,5,2,1,8,3,1,2,1,1,3,1,2,6,1,10,7,1,11,1,1,14,1,4,2,1,19,3,1,2,1,1,3,1,2,5,1,9,15,1,13,
1,1,4,1,18,2,1,20,3,1,2,1,1,3,1,2,6,1,8,7,1,5,1,1,12,1,4,2,1,16,3,1,2,1,1,3,1,2,24,1,10,17,1,28,
1,1,4,1,5,2,1,9,3,1,2,1,1,3,1,2,6,1,11,7,1,22,1,1,26,1,4,2,1,8,3,1,2,1,1,3,1,2,5,1,14,13,1,21,
1,1,4,1,29,2,1,31,3,1,2,1,1,3,1,2,6,1,9,7,1,5,1,1,10,1,4,2,1,12,3,1,2,1,1,3,1,2,15,1,8,18,1,11,
1,1,4,1,5,2,1,16,3,1,2,1,1,3,1,2,6,1,19,7,1,20,1,1,17,1,4,2,1,9,3,1,2,1,1,3,1,2,5,1,13,23,1,25,
1,1,4,1,8,2,1,10,3,1,2,1,1,3,1,2,6,1,14,7,1,5,1,1,11,1,4,2,1,12,3,1,2,1,1,3,1,2,22,1,9,24,1,27,
1,1,4,1,5,2,1,15,3,1,2,1,1,3,1,2,6,1,8,7,1,21,1,1,28,1,4,2,1,10,3,1,2,1,1,3,1,2,5,1,16,13,1,18,
1,1,4,1,26,2,1,9,3,1,2,1,1,3,1,2,6,1,11,7,1,5,1,1,12,1,4,2,1,8,3,1,2,1,1,3,1,2,14,1,17,19,1,20,
1,1,4,1,5,2,1,10,3,1,2,1,1,3,1,2,6,1,9,7,1,23,1,1,29,1,4,2,1,15,3,1,2,1,1,3,1,2,5,1,8,25,1,11,
1,1,4,1,13,2,1,30,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,16,1,4,2,1,9,3,1,2,1,1,3,1,2,10,1,14,18,1,21,
1,1,4,1,5,2,1,8,3,1,2,1,1,3,1,2,6,1,22,7,1,24,1,1,11,1,4,2,1,17,3,1,2,1,1,3,1,2,5,1,9,15,1,13,
1,1,4,1,19,2,1,27,3,1,2,1,1 ,3,1,2,6,1,8,7,1,5,1,1,10,1,4,2,1,12,3,1,2,1,1,3,1,2,20,1,16,26,1,28,
1,1,4,1,5,2,1,9,3,1,2,1,1,3,1,2,6,1,11,7,1,14,1,1,23,1,4,2,1,8,3,1,2,1,1,3,1,2,5,1,18,13,1,25,
1,1,4,1,10,2,1,31,3,1,2,1,1,3,1,2,6,1,9,7,1,5,1,1,12,1,4,2,1,15,3,1,2,1,1,3,1,2,17,1,8,19,1,11,
1,1,4,1,5,2,1,21,3,1,2,1,1,3,1,2,6,1,16,7,1,22,1,1,24,1,4,2,1,9,3,1,2,1,1,3,1,2,5,1,10,14,1,13,
1,1,4,1,8,2,1,20,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,11,1,4,2,1,18,3,1,2,1,1,3,1,2,15,1,9,27,1,26,
1,1,4,1,5,2,1,23,3,1,2,1,1,3,1,2,6,1,8,7,1,10,1,1,17,1,4,2,1,28,3,1,2,1,1,3,1,2,5,1,16,13,1,14,
1,1,4,1,19,2,1,9,3,1,2,1,1,3,1,2,6,1,11,7,1,5,1,1,12,1,4,2,1,8,3,1,2,1,1,3,1,2,21,1,25,22,1,10,
1,1,4,1,5,2,1,15,3,1,2,1,1,3,1,2,6,1,9,7,1,18,1,1,20,1,4,2,1,24,3,1,2,1,1,3,1,2,5,1,8,29,1,11,
1,1,4,1,13,2,1,14,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,10,1,4,2,1,9,3,1,2,1,1,3,1,2,16,1,17,19,1,23,
1,1,4,1,5,2,1,8,3,1,2,1,1,3,1,2,6,1,26,7,1,27,1,1,11,1,4,2,1,15,3,1,2,1,1,3,1,2,5,1,9,28,1,13,
1,1,4,1,10,2,1,18,3,1,2,1,1,3,1,2,6,1,8,7,1,5,1,1,12,1,4,2,1,14,3,1,2,1,1,3,1,2,20,1,21,22,1,25,
1,1,4,1,5,2,1,9,3,1,2,1,1,3,1,2,6,1,11,7,1,16,1,1,24,1,4,2,1,8,3,1,2,1,1,3,1,2,5,1,10,13,1,17,
1,1,4,1,15,2,1,19,3,1,2,1,1,3,1,2,6,1,9,7,1,5,1,1,12,1,4,2,1,23,3,1,2,1,1,3,1,2,14,1,8,18,1,11,
1,1,4,1,5,2,1,29,3,1,2,1,1,3,1,2,6,1,10,7,1,30,1,1,31,1,4,2,1,9,3,1,2,1,1,3,1,2,5,1,13,16,1,26,
1,1,4,1,8,2,1,20,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,11,1,4,2,1,15,3,1,2,1,1,3,1,2,17,1,9,21,1,10,
1,1,4,1,5,2,1,14,3,1,2,1,1,3,1,2,6,1,8,7,1,19,1,1,22,1,4,2,1,24,3,1,2,1,1,3,1,2,5,1,18,13,1,25,
1,1,4,1,27,2,1,9,3,1,2,1,1,3,1,2,6,1,11,7,1,5,1,1,10,1,4,2,1,8,3,1,2,1,1,3,1,2,12,1,16,15,1,23,
1,1,4,1,5,2,1,20,3,1,2,1,1,3,1,2,6,1,9,7,1,14,1,1,17,1,4,2,1,28,3,1,2,1,1,3,1,2,5,1,8,26,1,11,
1,1,4,1,10,2,1,13,3,1,2,1,1,3,1,2,6,1,19,7,1,5,1,1,21,1,4,2,1,9,3,1,2,1,1,3,1,2,12,1,18,22,1,29,
1,1,4,1,5,2,1,8,3,1,2,1,1,3,1,2,6,1,15,7,1,16,1,1,11,1,4,2,1,10,3,1,2,1,1,3,1,2,5,1,9,14,1,24,
1,1,4,1,25,2,1,17,3,1,2,1,1,3,1,2,6,1,8,7,1,5,1,1,13,1,4,2,1,12,3,1,2,1,1,3,1,2,20,1,23,27,1,30,
1,1,4,1,5,2,1 ,9,3,1,2,1,1,3,1,2,6,1,10,7,1,11,1,1,19,1,4,2,1,8,3,1,2,1,1,3,1,2,5,1,15,16,1,14,
1,1,4,1,18,2,1,21,3,1,2,1,1,3,1,2,6,1,9,7,1,5,1,1,12,1,4,2,1,13,3,1,2,1,1,3,1,2,22,1,8,17,1,10,
1,1,4,1,5,2,1,26,3,1,2,1,1,3,1,2,6,1,11,7,1,28,1,1,29,1,4,2,1,9,3,1,2,1,1,3,1,2,5,1,24,20,1,25,
1,1,4,1,8,2,1,14,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,10,1,4,2,1,15,3,1,2,1,1,3,1,2,13,1,9,16,1,11,
1,1,4,1,5,2,1,18,3,1,2,1,1,3,1,2,6,1,8,7,1,19,1,1,17,1,4,2,1,21,3,1,2,1,1,3,1,2,5,1,23,27,1,30,
1,1,4,1,10,2,1,9,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,11,1,4,2,1,8,3,1,2,1,1,3,1,2,14,1,13,15,1,22,
1,1,4,1,5,2,1,20,3,1,2,1,1,3,1,2,6,1,9,7,1,26,1,1,16,1,4,2,1,10,3,1,2,1,1,3,1,2,5,1,8,18,1,24,
1,1,4,1,25,2,1,17,3,1,2,1,1,3,1,2,6,1,11,7,1,5,1,1,12,1,4,2,1,9,3,1,2,1,1,3,1,2,13,1,14,19,1,21,
1,1,4,1,5,2,1,8,3,1,2,1,1,3,1,2,6,1,10,7,1,15,1,1,23,1,4,2,1,28,3,1,2,1,1,3,1,2,5,1,9,29,1,11,
1,1,4,1,31,2,1,16,3,1,2,1,1,3,1,2,6,1,8,7,1,5,1,1,12,1,4,2,1,20,3,1,2,1,1,3,1,2,18,1,10,17,1,13,
1,1,4,1,5,2,1,9,3,1,2,1,1,3,1,2,6,1,14,7,1,22,1,1,11,1 ,4,2,1,8,3,1,2,1,1,3,1,2,5,1,15,19,1,24,
1,1,4,1,25,2,1,26,3,1,2,1,1,3,1,2,6,1,9,7,1,5,1,1,10,1,4,2,1,12,3,1,2,1,1,3,1,2,13,1,8,16,1,21,
1,1,4,1,5,2,1,23,3,1,2,1,1,3,1,2,6,1,11,7,1,27,1,1,14,1,4,2,1,9,3,1,2,1,1,3,1,2,5,1,17,18,1,20,
1,1,4,1,8,2,1,10,3,1,2,1,1,3,1,2,6,1,15,7,1,5,1,1,12,1,4,2,1,28,3,1,2,1,1,3,1,2,19,1,9,22,1,11,
1,1,4,1,5,2,1,13,3,1,2,1,1,3,1,2,6,1,8,7,1,29,1,1,16,1,4,2,1,10,3,1,2,1,1,3,1,2,5,1,14,24,1,25,
1,1,4,1,30,2,1,9,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,11,1,4,2,1,8,3,1,2,1,1,3,1,2,15,1,17,18,1,20,
1,1,4,1,5,2,1,10,3,1,2,1,1,3,1,2,6,1,9,7,1,13,1,1,21,1,4,2,1,23,3,1,2,1,1,3,1,2,5,1,8,19,1,16,
1,1,4,1,14,2,1,26,3,1,2,1,1,3,1,2,6,1,11,7,1,5,1,1,12,1,4,2,1,9,3,1,2,1,1,3,1,2,10,1,22,27,1,31,
1,1,4,1,5,2,1,8,3,1,2,1,1,3,1,2,6,1,15,7,1,28,1,1,32,1,4,2,1,13,3,1,2,1,1,3,1,2,5,1,9,17,1,11,
1,1,4,1,18,2,1,24,3,1,2,1,1,3,1,2,6,1,8,7,1,5,1,1,10,1,4,2,1,12,3,1,2,1,1,3,1,2,14,1,16,19,1,20,
1,1,4,1,5,2,1,9,3,1,2,1,1,3,1,2,6,1,21,7,1,23,1,1,11,1,4,2,1,8,3,1,2,1,1,3,1,2,5,1,13,15,1,25,
1,1,4,1,10,2,1,29,3,1,2,1,1,3,1,2,6,1,9,7,1,5,1,1,12,1,4,2,1,17,3,1,2,1,1,3,1,2,18,1,8,22,1,14,
1,1,4,1,5,2,1,26,3,1,2,1,1,3,1,2,6,1,11,7,1,16,1,1,27,1,4,2,1,9,3,1,2,1,1,3,1,2,5,1,10,13,1,19,
1,1,4,1,8,2,1,24,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,15,1,4,2,1,20,3,1,2,1,1,3,1,2,21,1,9,28,1,11,
1,1,4,1,5,2,1,14,3,1,2,1,1,3,1,2,6,1,8,7,1,10,1,1,17,1,4,2,1,23,3,1,2,1,1,3,1,2,5,1,13,16,1,18,
1,1,4,1,25,2,1,9,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,11,1,4,2,1,8,3,1,2,1,1,3,1,2,22,1,15,29,1,10,
1,1,4,1,5,2,1,19,3,1,2,1,1,3,1,2,6,1,9,7,1,14,1,1,26,1,4,2,1,20,3,1,2,1,1,3,1,2,5,1,8,13,1,27,
1,1,4,1,21,2,1,17,3,1,2,1,1,3,1,2,6,1,11,7,1,5,1,1,10,1,4,2,1,9,3,1,2,1,1,3,1,2,12,1,16,18,1,24,
1,1,4,1,5,2,1,8,3,1,2,1,1,3,1,2,6,1,15,7,1,23,1,1,28,1,4,2,1,14,3,1,2,1,1,3,1,2,5,1,9,30,1,11,
1,1,4,1,10,2,1,13,3,1,2,1,1,3,1,2,6,1,8,7,1,5,1,1,19,1,4,2,1,12,3,1,2,1,1,3,1,2,20,1,17,22,1,25,
1,1,4,1,5,2,1,9,3,1,2,1,1,3,1,2,6,1,16,7,1,21,1,1,11,1,4,2,1,8,3,1,2,1,1,3,1,2,5,1,10,14,1,15,
1,1,4,1,18,2,1,26,3,1,2,1,1,3,1,2,6,1,9,7,1,5,1,1,12,1,4,2,1,13,3,1,2,1,1,3,1,2,24,1,8,27,1,29,
1,1,4,1,5,2,1,23,3,1,2,1,1,3,1,2,6,1,10,7,1,11,1,1,19,1,4,2,1,9,3,1,2,1,1,3,1,2,5,1,16,17,1,14,
1,1,4,1,8,2,1,20,3,1,2,1,1,3,1,2,6,1,12,7,1,5,1,1,13,1,4,2,1,15,3,1,2,1,1,3,1,2,18,1,9,21,1,10,
1,1,4,1,5,2,1,22,3,1,2,1,1,3,1,2,6,1,8,7,1,11,1,1,25,1,4,2,1,28,3,1,2,1,1,3,1,2,5,1,30,31,1


D(4,9) 32 colors, pattern length = 3952
32,1,3,1,1,3,1,8,2,1,2,1,3,7,1,6,1,1,16,1,2,4,1,11,1,5,13,1,3,1,1,2,1,9,2,1,4,1,3,15,1,2,1,1,3,1,20,10,1,5,1,2,6,1,3,
1,1,2,1,7,4,1,8,1,3,22,1,2,1,1,3,1,12,2,1,4,1,5,23,1,3,1,1,2,1,6,21,1,5,1,2,27,1,2,1,1,3,1,9,3,1,7,1,4,2,1,3,
1,1,4,1,11,14,1,2,1,2,8,1,18,1,1,3,1,25,3,1,5,1,5,2,1,3,1,1,6,1,2,4,1,2,1,10,7,1,13,1,1,3,1,16,2,1,4,1,3,17,1,3,
1,1,2,1,2,12,1,5,1,4,19,1,9,1,1,3,1,15,2,1,26,1,3,6,1,2,1,1,2,1,7,5,1,4,1,2,8,1,3,1,1,3,1,11,4,1,5,1,3,2,1,2,
1,1,24,1,6,10,1,20,1,2,14,1,3,1,1,3,1,28,5,1,2,1,3,2,1,4,1,1,29,1,2,4,1,5,1,7,22,1,3,1,1,3,1,9,2,1,2,1,3,8,1,6,
1,1,12,1,2,5,1,4,1,13,16,1,3,1,1,2,1,11,2,1,5,1,3,18,1,2,1,1,3,1,7,4,1,21,1,2,6,1,3,1,1,2,1,17,5,1,4,1,3,10,1,2,
1,1,3,1,9,2,1,5,1,4,8,1,3,1,1,2,1,6,15,1,7,1,2,19,1,2,1,1,3,1,14,3,1,4,1,5,2,1,3,1,1,12,1,11,4,1,2,1,2,23,1,25,
1,1,3,1,27,3,1,5,1,8,2,1,3,1,1,6,1,2,10,1,2,1,4,7,1,9,1,1,3,1,13,2,1,4,1,3,5,1,3,1,1,2,1,2,16,1,20,1,6,26,1,5,
1,1,3,1,24,2,1,30,1,3,4,1,2,1,1,2,1,7,8,1,22,1,2,5,1,3,1,1,3,1,4,11,1,6,1,3,2,1,2,1,1,12,1,9,10,1,14,1,2,4,1,3,
1,1,3,1,5,15,1,2,1,3,2,1,4,1,1,5,1,2,6,1,7,1,8,17,1,3,1,1,3,1,18,2,1,2,1,3,4,1,21,1,1,13,1,2,19,1,28,1,5,29,1,3,
1,1,2,1,4,2,1,5,1,3,7,1,2,1,1,3,1,6,9,1,11,1,2,4,1,3,1,1,2,1,8,10,1,12,1,3,16,1,2,1,1,3,1,4,2,1,5,1,5,20,1,3,
1,1,2,1,7,14,1,6,1,2,4,1,2,1,1,3,1,23,3,1,15,1,25,2,1,3,1,1,27,1,4,9,1,2,1,2,31,1,5,1,1,3,1,8,3,1,7,1,10,2,1,3,
1,1,4,1,2,6,1,2,1,11,5,1,13,1,1,3,1,4,2,1,12,1,3,17,1,3,1,1,2,1,2,22,1,18,1,24,4,1,5,1,1,3,1,6,2,1,7,1,3,5,1,2,
1,1,2,1,4,8,1,9,1,2,14,1,3,1,1,3,1,10,16,1,19,1,3,2,1,2,1,1,4,1,5,21,1,6,1,2,7,1,3,1,1,3,1,4,11,1,2,1,3,2,1,26,
1,1,5,1,2,15,1,12,1,8,4,1,3,1,1,3,1,5,2,1,2,1,3,6,1,4,1,1,9,1,2,7,1,13,1,20,28,1,3,1,1,2,1,10,2,1,5,1,3,4,1,2,
1,1,3,1,6,23,1,29,1,2,30,1,3,1,1,2,1,4,5,1,14,1,3,8,1,2,1,1,3,1,7,2,1,5,1,11,4,1,3,1,1,2,1,17,18,1,6,1,2,9,1,2,
1,1,3,1,4,3,1,12,1,5,2,1,3,1,1,15,1,10,16,1,2,1,2,4,1,7,1,1,3,1,13,3,1,5,1,8,2,1,3,1,1,6,1,2,19,1,2,1,4,22,1,24,
1,1,3,1,21,2,1,25,1,3,5,1,3,1,1,2,1,2,9,1,4,1,6,11,1,5,1,1,3,1,7,2,1,27,1,3,14,1,2,1,1,2,1 ,8,4,1,12,1,2,5,1,3,
1,1,3,1,10,20,1,4,1,3,2,1,2,1,1,31,1,6,26,1,7,1,2,17,1,3,1,1,3,1,5,4,1,2,1,3,2,1,15,1,1,5,1,2,9,1,4,1,13,11,1,3,
1,1,3,1,8,2,1,2,1,3,7,1,6,1,1,16,1,2,4,1,18,1,5,23,1,3,1,1,2,1,10,2,1,4,1,3,28,1,2,1,1,3,1,12,29,1,5,1,2,6,1,3,
1,1,2,1,7,4,1,8,1,3,9,1,2,1,1,3,1,14,2,1,4,1,5,11,1,3,1,1,2,1,6,19,1,5,1,2,21,1,2,1,1,3,1,22,3,1,7,1,4,2,1,3,
1,1,4,1,10,13,1,2,1,2,8,1,17,1,1,3,1,20,3,1,5,1,5,2,1,3,1,1,6,1,2,4,1,2,1,9,7,1,15,1,1,3,1,12,2,1,4,1,3,11,1,3,
1,1,2,1,2,16,1,5,1,4,18,1,24,1,1,3,1,25,2,1,27,1,3,6,1,2,1,1,2,1,7,5,1,4,1,2,8,1,3,1,1,3,1,9,4,1,5,1,3,2,1,2,
1,1,10,1,6,14,1,13,1,2,23,1,3,1,1,3,1,26,5,1,2,1,3,2,1,4,1,1,11,1,2,4,1,5,1,7,12,1,3,1,1,3,1,19,2,1,2,1,3,8,1,6,
1,1,17,1,2,5,1,4,1,9,15,1,3,1,1,2,1,22,2,1,5,1,3,10,1,2,1,1,3,1,7,4,1,16,1,2,6,1,3,1,1,2,1,20,5,1,4,1,3,21,1,2,
1,1,3,1,13,2,1,5,1,4,8,1,3,1,1,2,1,6,18,1,7,1,2,12,1,2,1,1,3,1,9,3,1,4,1,5,2,1,3,1,1,11,1,14,4,1,2,1,2,10,1,24,
1,1,3,1,28,3,1,5,1,8,2,1,3,1,1,6,1,2,25,1,2,1,4,7,1,15,1,1,3,1,17,2,1,4,1,3,5,1,3,1,1,2,1,2,23,1,19,1,6,27,1,5,
1,1,3,1,9,2,1,29,1,3,4,1,2,1,1,2,1,7,8,1,11,1,2,5,1,3,1,1,3,1,4,10,1,6,1,3,2,1,2,1,1,12,1,13,14,1,16,1,2,4,1,3,
1,1,3,1,5,22,1,2,1,3,2,1,4,1,1,5,1,2,6,1,7,1,8,18,1,3,1,1,3,1,9,2,1,2,1,3,4,1,20,1,1,21,1,2,15,1,11,1,5,26,1,3,
1,1,2,1,4,2,1,5,1,3,7,1,2,1,1,3,1,6,10,1,17,1,2,4,1,3,1,1,2,1,8,30,1,12,1,3,31,1,2,1,1,3,1,4,2,1,5,1,5,13,1,3,
1,1,2,1,7,9,1,6,1,2,4,1,2,1,1,3,1,14,3,1,11,1,16,2,1,3,1,1,19,1,4,23,1,2,1,2,24,1,5,1,1,3,1,8,3,1,7,1,10,2,1,3,
1,1,4,1,2,6,1,2,1,25,5,1,15,1,1,3,1,4,2,1,12,1,3,9,1,3,1,1,2,1,2,18,1,27,1,22,4,1,5,1,1,3,1,6,2,1,7,1,3,5,1,2,
1,1,2,1,4,8,1,11,1,2,17,1,3,1,1,3,1,10,13,1,20,1,3,2,1,2,1,1,4,1,5,9,1,6,1,2,7,1,3,1,1,3,1,4,14,1,2,1,3,2,1,16,
1,1,5,1,2,21,1,12,1,8,4,1,3,1,1,3,1,5,2,1,2,1,3,6,1,4,1,1,26,1,2,7,1,11,1,15,19,1,3,1,1,2,1,9,2,1,5,1,3,4,1,2,
1,1,3,1,6,10,1,28,1,2,13,1,3,1,1,2,1,4,5,1,18,1,3,8,1,2,1,1,3,1,7,2,1,5,1,23,4,1,3,1,1,2,1,17,29,1,6,1,2,14,1,2,
1,1,3,1,4,3,1,11,1,5,2,1,3,1,1,12,1,9,16,1,2,1,2,4,1,7,1,1,3,1,22,3,1,5,1,8,2 ,1,3,1,1,6,1,2,10,1,2,1,4,15,1,20,
1,1,3,1,24,2,1,13,1,3,5,1,3,1,1,2,1,2,25,1,4,1,6,27,1,5,1,1,3,1,7,2,1,11,1,3,21,1,2,1,1,2,1,8,4,1,30,1,2,5,1,3,
1,1,3,1,9,18,1,4,1,3,2,1,2,1,1,12,1,6,10,1,7,1,2,14,1,3,1,1,3,1,5,4,1,2,1,3,2,1,17,1,1,5,1,2,19,1,4,1,26,31,1,3,
1,1,3,1,8,2,1,2,1,3,7,1,6,1,1,16,1,2,4,1,11,1,5,13,1,3,1,1,2,1,9,2,1,4,1,3,15,1,2,1,1,3,1,23,10,1,5,1,2,6,1,3,
1,1,2,1,7,4,1,8,1,3,28,1,2,1,1,3,1,12,2,1,4,1,5,22,1,3,1,1,2,1,6,20,1,5,1,2,32,1,2,1,1,3,1,9,3,1,7,1,4,2,1,3,
1,1,4,1,11,14,1,2,1,2,8,1,18,1,1,3,1,24,3,1,5,1,5,2,1,3,1,1,6,1,2,4,1,2,1,10,7,1,13,1,1,3,1,16,2,1,4,1,3,17,1,3,
1,1,2,1,2,12,1,5,1,4,19,1,9,1,1,3,1,15,2,1,21,1,3,6,1,2,1,1,2,1,7,5,1,4,1,2,8,1,3,1,1,3,1,11,4,1,5,1,3,2,1,2,
1,1,25,1,6,10,1,27,1,2,14,1,3,1,1,3,1,29,5,1,2,1,3,2,1,4,1,1,26,1,2,4,1,5,1,7,23,1,3,1,1,3,1,9,2,1,2,1,3,8,1,6,
1,1,12,1,2,5,1,4,1,13,16,1,3,1,1,2,1,11,2,1,5,1,3,18,1,2,1,1,3,1,7,4,1,20,1,2,6,1,3,1,1,2,1,17,5,1,4,1,3,10,1,2,
1,1,3,1,9,2,1,5,1,4,8,1,3,1,1,2,1,6,15,1,7,1,2,19,1,2,1,1,3,1,14,3,1,4 ,1,5,2,1,3,1,1,12,1,11,4,1,2,1,2,21,1,22,
1,1,3,1,24,3,1,5,1,8,2,1,3,1,1,6,1,2,10,1,2,1,4,7,1,9,1,1,3,1,13,2,1,4,1,3,5,1,3,1,1,2,1,2,16,1,28,1,6,30,1,5,
1,1,3,1,31,2,1,25,1,3,4,1,2,1,1,2,1,7,8,1,32,1,2,5,1,3,1,1,3,1,4,11,1,6,1,3,2,1,2,1,1,12,1,9,10,1,14,1,2,4,1,3,
1,1,3,1,5,15,1,2,1,3,2,1,4,1,1,5,1,2,6,1,7,1,8,17,1,3,1,1,3,1,18,2,1,2,1,3,4,1,20,1,1,13,1,2,19,1,23,1,5,26,1,3,
1,1,2,1,4,2,1,5,1,3,7,1,2,1,1,3,1,6,9,1,11,1,2,4,1,3,1,1,2,1,8,10,1,12,1,3,16,1,2,1,1,3,1,4,2,1,5,1,5,21,1,3,
1,1,2,1,7,14,1,6,1,2,4,1,2,1,1,3,1,22,3,1,15,1,24,2,1,3,1,1,27,1,4,9,1,2,1,2,29,1,5,1,1,3,1,8,3,1,7,1,10,2,1,3,
1,1,4,1,2,6,1,2,1,11,5,1,13,1,1,3,1,4,2,1,12,1,3,17,1,3,1,1,2,1,2,25,1,18,1,28,4,1,5,1,1,3,1,6,2,1,7,1,3,5,1,2,
1,1,2,1,4,8,1,9,1,2,14,1,3,1,1,3,1,10,16,1,19,1,3,2,1,2,1,1,4,1,5,20,1,6,1,2,7,1,3,1,1,3,1,4,11,1,2,1,3,2,1,23,
1,1,5,1,2,15,1,12,1,8,4,1,3,1,1,3,1,5,2,1,2,1,3,6,1,4,1,1,9,1,2,7,1,13,1,21,26,1,3,1,1,2,1,10,2,1,5,1,3,4,1,2,
1,1,3,1,6,22,1,30,1,2,31,1,3,1,1,2,1,4,5,1,14,1,3,8,1,2,1,1,3,1,7,2,1,5,1,11,4,1,3,1,1,2,1,17,18,1,6,1,2,9,1,2,
1,1,3,1,4,3,1,12,1,5,2,1,3,1,1,15,1,10,16,1,2,1,2,4,1,7,1,1,3,1,13,3,1,5,1,8,2,1,3,1,1,6,1,2,19,1,2,1,4,20,1,24,
1,1,3,1,25,2,1,27,1,3,5,1,3,1,1,2,1,2,9,1,4,1,6,11,1,5,1,1,3,1,7,2,1,23,1,3,14,1,2,1,1,2,1,8,4,1,12,1,2,5,1,3,
1,1,3,1,10,21,1,4,1,3,2,1,2,1,1,28,1,6,29,1,7,1,2,17,1,3,1,1,3,1,5,4,1,2,1,3,2,1,15,1,1,5,1,2,9,1,4,1,13,11,1,3,
1,1,3,1,8,2,1,2,1,3,7,1,6,1,1,16,1,2,4,1,18,1,5,22,1,3,1,1,2,1,10,2,1,4,1,3,26,1,2,1,1,3,1,12,32,1,5,1,2,6,1,3,
1,1,2,1,7,4,1,8,1,3,9,1,2,1,1,3,1,14,2,1,4,1,5,11,1,3,1,1,2,1,6,19,1,5,1,2,20,1,2,1,1,3,1,24,3,1,7,1,4,2,1,3,
1,1,4,1,10,13,1,2,1,2,8,1,17,1,1,3,1,21,3,1,5,1,5,2,1,3,1,1,6,1,2,4,1,2,1,9,7,1,15,1,1,3,1,12,2,1,4,1,3,11,1,3,
1,1,2,1,2,16,1,5,1,4,18,1,23,1,1,3,1,25,2,1,27,1,3,6,1,2,1,1,2,1,7,5,1,4,1,2,8,1,3,1,1,3,1,9,4,1,5,1,3,2,1,2,
1,1,10,1,6,14,1,13,1,2,22,1,3,1,1,3,1,28,5,1,2,1,3,2,1,4,1,1,11,1,2,4,1,5,1,7,12,1,3,1,1,3,1,19,2,1,2,1,3,8,1,6,
1,1,17,1,2,5,1,4,1,9,15,1,3,1,1,2,1,20,2,1,5,1,3,10,1,2,1 ,1,3,1,7,4,1,16,1,2,6,1,3,1,1,2,1,21,5,1,4,1,3,24,1,2,
1,1,3,1,13,2,1,5,1,4,8,1,3,1,1,2,1,6,18,1,7,1,2,12,1,2,1,1,3,1,9,3,1,4,1,5,2,1,3,1,1,11,1,14,4,1,2,1,2,10,1,23,
1,1,3,1,26,3,1,5,1,8,2,1,3,1,1,6,1,2,25,1,2,1,4,7,1,15,1,1,3,1,17,2,1,4,1,3,5,1,3,1,1,2,1,2,22,1,19,1,6,27,1,5,
1,1,3,1,9,2,1,29,1,3,4,1,2,1,1,2,1,7,8,1,11,1,2,5,1,3,1,1,3,1,4,10,1,6,1,3,2,1,2,1,1,12,1,13,14,1,16,1,2,4,1,3,
1,1,3,1,5,20,1,2,1,3,2,1,4,1,1,5,1,2,6,1,7,1,8,18,1,3,1,1,3,1,9,2,1,2,1,3,4,1,21,1,1,24,1,2,15,1,11,1,5,28,1,3,
1,1,2,1,4,2,1,5,1,3,7,1,2,1,1,3,1,6,10,1,17,1,2,4,1,3,1,1,2,1,8,30,1,12,1,3,31,1,2,1,1,3,1,4,2,1,5,1,5,13,1,3,
1,1,2,1,7,9,1,6,1,2,4,1,2,1,1,3,1,14,3,1,11,1,16,2,1,3,1,1,19,1,4,22,1,2,1,2,23,1,5,1,1,3,1,8,3,1,7,1,10,2,1,3,
1,1,4,1,2,6,1,2,1,25,5,1,15,1,1,3,1,4,2,1,12,1,3,9,1,3,1,1,2,1,2,18,1,20,1,26,4,1,5,1,1,3,1,6,2,1,7,1,3,5,1,2,
1,1,2,1,4,8,1,11,1,2,17,1,3,1,1,3,1,10,13,1,21,1,3,2,1,2,1,1,4,1,5,9,1,6,1,2,7,1,3,1,1,3,1,4,14,1,2,1,3,2,1,16,
1,1,5,1,2,24,1,12,1,8,4,1,3,1,1,3,1,5,2,1,2,1,3,6,1,4,1,1,27,1,2,7,1,11,1,15,19,1,3,1,1,2,1,9,2,1,5,1,3,4,1,2,
1,1,3,1,6,10,1,28,1,2,13,1,3,1,1,2,1,4,5,1,18,1,3,8,1,2,1,1,3,1,7,2,1,5,1,22,4,1,3,1,1,2,1,17,23,1,6,1,2,14,1,2,
1,1,3,1,4,3,1,11,1,5,2,1,3,1,1,12,1,9,16,1,2,1,2,4,1,7,1,1,3,1,20,3,1,5,1,8,2,1,3,1,1,6,1,2,10,1,2,1,4,15,1,21,
1,1,3,1,25,2,1,13,1,3,5,1,3,1,1,2,1,2,26,1,4,1,6,29,1,5,1,1,3,1,7,2,1,11,1,3,30,1,2,1,1,2,1,8,4,1,31,1,2,5,1,3,
1,1,3,1,9,18,1,4,1,3,2,1,2,1,1,12,1,6,10,1,7,1,2,14,1,3,1,1,3,1,5,4,1,2,1,3,2,1,17,1,1,5,1,2,19,1,4,1,24



D(5,6) 29 colors pattern length = 1584
29,4,1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,6,7,4,8,12,16,1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,9,13,14,5,17,20,
1,1,1,1,1,2,3,2,3,2,6,1,1,1,1,1,4,7,10,4,11,24,1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,8,15,19,21,25,26,
1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,6,7,4,5,9,12,1,1,1,1,1,2,3,2,3,2,13,1,1,1,1,1,10,14,16,18,22,4,
1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,6,7,4,8,11,17,1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,9,20,23,5,15,27,
1,1,1,1,1,2,3,2,3,2,6,1,1,1,1,1,4,7,10,4,12,28,1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,8,13,14,19,21,11,
1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,6,7,4,5,9,16,1,1,1,1,1,2,3,2,3,2,18,1,1,1,1,1,10,17,24,25,26,4,
1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,6,7,4,8,12,15,1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,9,11,13,5,14,20,
1,1,1,1,1,2,3,2,3,2,6,1,1,1,1,1,4,7,10,4,22,23,1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,8,16,19,21,27,29,
1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,6,7,4,5,9,11,1,1,1,1,1,2,3,2,3,2,12,1,1,1,1,1,10,13,14,15,17,4,
1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,6,7,4,8,18,24,1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,9,20,25,5,26,28,
1,1,1,1,1,2,3,2,3,2,6,1,1,1,1,1,4,7 ,10,4,11,12,1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,8,13,14,16,19,21,
1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,6,7,4,5,9,15,1,1,1,1,1,2,3,2,3,2,17,1,1,1,1,1,10,22,23,18,27,4,
1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,6,7,4,8,11,12,1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,9,13,14,5,20,24,
1,1,1,1,1,2,3,2,3,2,6,1,1,1,1,1,4,7,10,4,16,25,1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,8,15,19,21,26,11,
1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,6,7,4,5,9,12,1,1,1,1,1,2,3,2,3,2,13,1,1,1,1,1,10,14,17,18,22,4,
1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,6,7,4,8,23,28,1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,9,11,16,5,15,20,
1,1,1,1,1,2,3,2,3,2,6,1,1,1,1,1,4,7,10,4,12,24,1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,8,13,14,19,21,25,
1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,6,7,4,5,9,11,1,1,1,1,1,2,3,2,3,2,17,1,1,1,1,1,10,18,26,27,29,4,
1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,6,7,4,8,12,15,1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,9,13,14,5,16,20,
1,1,1,1,1,2,3,2,3,2,6,1,1,1,1,1,4,7,10,4,11,22,1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,8,19,21,23,24,28,
1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,6,7,4,5,9,12,1,1,1,1,1,2,3,2,3,2,13,1,1,1,1,1,10,14,15,17,18,4,
1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,6,7,4,8,11,16,1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,9,20,25,5,26,27,
1,1,1,1,1,2,3,2,3,2,6,1,1,1,1,1,4,7,10,4,12,29,1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,8,13,14,19,21,11,
1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,6,7,4,5,9,15,1,1,1,1,1,2,3,2,3,2,16,1,1,1,1,1,10,17,18,22,23,4,
1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,6,7,4,8,12,24,1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,9,11,13,5,14,20,
1,1,1,1,1,2,3,2,3,2,6,1,1,1,1,1,4,7,10,4,25,28,1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,8,15,19,16,21,26,
1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,6,7,4,5,9,11,1,1,1,1,1,2,3,2,3,2,12,1,1,1,1,1,10,13,14,17,18,4,
1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,6,7,4,8,22,23,1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,9,20,24,5,15,27,
1,1,1,1,1,2,3,2,3,2,6,1,1,1,1,1,4,7,10,4,11,12,1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,8,13,14,16,19,21,
1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,6,7,4,5,9,17,1,1,1,1,1,2,3,2,3,2,18,1,1,1,1,1,10,25,26,28,29,4,
1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,6,7,4,8,11,12,1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,9,13,14,5,15,20,
1,1,1,1,1,2,3,2,3,2,6,1,1,1,1,1,4,7,10,4,16,22,1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,8,17,19,21,23,11,
1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,6,7,4,5,9,12,1,1,1,1,1,2,3,2,3,2,13,1,1,1,1,1,10,14,18,24,27,4,
1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,6,7,4,8,15,25,1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,9,11,16,5,20,26,
1,1,1,1,1,2,3,2,3,2,6,1,1,1,1,1,4,7,10,4,12,17,1,1,1,1,1,2,3,2,3,2,5,1,1,1,1,1,8,13,14,19,21,22,
1,1,1,1,1,2,3,2,3,2,4,1,1,1,1,1,6,7,4,5,9,11,1,1,1,1,1,2,3,2,3,2,15,1,1,1,1,1,10,18,23,28


D(5,7) 20 colors pattern length = 768
20,1,4,1,9,1,2,1,5,1,2,1,3,1,2,1,3,1,6,1,3,1,7,1,10,1,5,1,11,1,2,1,4,1,2,1,3,1,2,1,3,1,8,1,3,1,12,1,13,
1,4,1,15,1,2,1,5,1,2,1,3,1,2,1,3,1,6,1,3,1,7,1,9,1,5,1,16,1,2,1,4,1,2,1,3,1,2,1,3,1,19,1,3,1,17,1,10,
1,4,1,8,1,2,1,5,1,2,1,3,1,2,1,3,1,6,1,3,1,7,1,11,1,5,1,14,1,2,1,4,1,2,1,3,1,2,1,3,1,9,1,3,1,12,1,13,
1,4,1,18,1,2,1,5,1,2,1,3,1,2,1,3,1,6,1,3,1,7,1,8,1,5,1,10,1,2,1,4,1,2,1,3,1,2,1,3,1,15,1,3,1,16,1,11,
1,4,1,9,1,2,1,5,1,2,1,3,1,2,1,3,1,6,1,3,1,7,1,17,1,5,1,19,1,2,1,4,1,2,1,3,1,2,1,3,1,8,1,3,1,12,1,13,
1,4,1,10,1,2,1,5,1,2,1,3,1,2,1,3,1,6,1,3,1,7,1,9,1,5,1,11,1,2,1,4,1,2,1,3,1,2,1,3,1,14,1,3,1,15,1,18,
1,4,1,8,1,2,1,5,1,2,1,3,1,2,1,3,1,6,1,3,1,7,1,16,1,5,1,10,1,2,1,4,1,2,1,3,1,2,1,3,1,9,1,3,1,12,1,13,
1,4,1,11,1,2,1,5,1,2,1,3,1,2,1,3,1,6,1,3,1,7,1,8,1,5,1,17,1,2,1,4,1,2,1,3,1,2,1,3,1,19,1,3,1,14,1,20,
1,4,1,9,1,2,1,5,1,2,1,3,1,2,1,3,1,6,1,3,1,7,1,10,1,5,1,11,1,2,1,4,1,2,1,3,1,2,1,3,1,8,1,3,1,12,1,13,
1,4,1,15,1,2,1,5,1,2,1,3,1,2,1,3,1,6,1,3,1,7,1,9,1,5,1,16,1,2,1,4,1,2,1,3,1,2,1,3,1,18,1,3,1,17,1,10,
1,4,1,8,1,2,1,5,1,2,1,3,1,2,1,3,1,6,1,3,1,7,1,11,1,5,1,14,1,2,1,4,1,2,1,3,1,2,1,3,1,9,1,3,1,12,1,13,
1,4,1,19,1,2,1,5,1,2,1,3,1,2,1,3,1,6,1,3,1,7,1,8,1,5,1,10,1,2,1,4,1,2,1,3,1,2,1,3,1,15,1,3,1,16,1,11,
1,4,1,9,1,2,1,5,1,2,1,3,1,2,1,3,1,6,1,3,1,7,1,17,1,5,1,18,1,2,1,4,1,2,1,3,1,2,1,3,1,8,1,3,1,12,1,13,
1,4,1,10,1,2,1,5,1,2,1,3,1,2,1,3,1,6,1,3,1,7,1,9,1,5,1,11,1,2,1,4,1,2,1,3,1,2,1,3,1,14,1,3,1,15,1,19,
1,4,1,8,1,2,1,5,1,2,1,3,1,2,1,3,1,6,1,3,1,7,1,16,1,5,1,10,1,2,1,4,1,2,1,3,1,2,1,3,1,9,1,3,1,12,1,13,
1,4,1,11,1,2,1,5,1,2,1,3,1,2,1,3,1,6,1,3,1,7,1,8,1,5,1,17,1,2,1,4,1,2,1,3,1,2,1,3,1,18,1,3,1,14,1


D(5,8) 32 colors pattern length = 2496
32,2,1,3,4,1,6,2,1,1,5,1,1,2,8,1,7,3,1,2,9,1,1,3,1,1,4,5,1,3,2,1,11,18,1,1,2,1,1,10,4,1,2,3,1,13,14,
1,1,3,1,1,6,2,1,3,15,1,17,2,1,1,4,1,1,2,5,1,7,3,1,2,12,1,1,3,1,1,19,4,1,3,2,1,8,9,1,1,2,1,1,20,22,1,2,3,1,23,6,
1,1,3,1,1,4,2,1,3,5,1,11,2,1,1,7,1,1,2,4,1,10,3,1,2,16,1,1,3,1,1,5,24,1,3,2,1,6,26,1,1,2,1,1,4,8,1,2,3,1,27,9,
1,1,3,1,1,13,2,1,3,4,1,14,2,1,1,5,1,1,2,12,1,7,3,1,2,18,1,1,3,1,1,4,5,1,3,2,1,6,15,1,1,2,1,1,10,4,1,2,3,1,8,11,
1,1,3,1,1,17,2,1,3,9,1,21,2,1,1,4,1,1,2,5,1,7,3,1,2,19,1,1,3,1,1,6,4,1,3,2,1,25,20,1,1,2,1,1,16,28,1,2,3,1,13,29,
1,1,3,1,1,4,2,1,3,5,1,8,2,1,1,7,1,1,2,4,1,10,3,1,2,6,1,1,3,1,1,5,9,1,3,2,1,11,12,1,1,2,1,1,4,14,1,2,3,1,15,22,
1,1,3,1,1,23,2,1,3,4,1,6,2,1,1,5,1,1,2,8,1,7,3,1,2,18,1,1,3,1,1,4,5,1,3,2,1,24,17,1,1,2,1,1,10,4,1,2,3,1,9,13,
1,1,3,1,1,6,2,1,3,16,1,11,2,1,1,4,1,1,2,5,1,7,3,1,2,12,1,1,3,1,1,19,4,1,3,2,1,8,20,1,1,2,1,1,21,26,1,2,3,1,27,6,
1,1,3,1,1,4,2,1,3,5,1,9,2,1,1,7,1,1,2,4,1,10,3,1,2,14,1,1,3,1,1,5,15,1,3,2,1,6,25,1,1,2,1,1,4,8,1,2,3,1,11,28,
1,1,3,1,1,13,2,1,3,4,1,17,2,1,1,5,1,1,2,12,1,7,3,1,2,18,1,1,3,1,1,4,5,1,3,2,1,6,9,1,1,2,1,1,10,4,1,2,3,1,8,16,
1,1,3,1,1,22,2,1,3,23,1,24,2,1,1,4,1,1,2,5,1,7,3,1,2,19,1,1,3,1,1,6,4,1,3,2,1,11,14,1,1,2,1,1,15,20,1,2,3,1,13,9,
1,1,3,1,1,4,2,1,3,5,1,8,2,1,1,7,1,1,2,4,1,10,3,1,2,6,1,1,3,1,1,5,12,1,3,2,1,21,17,1,1,2,1,1,4,29,1,2,3,1,26,27,
1,1,3,1,1,30,2,1,3,4,1,6,2,1,1,5,1,1,2,8,1,7,3,1,2,9,1,1,3,1,1,4,5,1,3,2,1,11,16,1,1,2,1,1,10,4,1,2,3,1,14,13,
1,1,3,1,1,6,2,1,3,15,1,18,2,1,1,4,1,1,2,5,1,7,3,1,2,12,1,1,3,1,1,19,4,1,3,2,1,8,9,1,1,2,1,1,20,22,1,2,3,1,23,6,
1,1,3,1,1,4,2,1,3,5,1,11,2,1,1,7,1,1,2,4,1,10,3,1,2,17,1,1,3,1,1,5,24,1,3,2,1,6,25,1,1,2,1,1,4,8,1,2,3,1,13,9,
1,1,3,1,1,14,2,1,3,4,1,16,2,1,1,5,1,1,2,12,1,7,3,1,2,21,1,1,3,1,1,4,5,1,3,2,1,6,15,1,1,2,1,1,10,4,1,2,3,1,8,11,
1,1,3,1,1,18,2,1,3,9,1,26,2,1,1,4,1,1,2,5,1,7,3,1,2,19,1,1,3,1,1,6,4,1,3,2,1,27,20,1,1,2,1,1,28,13,1,2,3,1,17,29,
1,1,3,1,1,4,2,1,3,5,1,8,2,1,1,7,1,1,2,4,1,10,3,1,2,6,1,1,3,1,1,5,9,1,3,2,1,11,12,1,1,2,1,1,4,14,1,2,3,1 ,15,16,
1,1,3,1,1,22,2,1,3,4,1,6,2,1,1,5,1,1,2,8,1,7,3,1,2,23,1,1,3,1,1,4,5,1,3,2,1,24,13,1,1,2,1,1,10,4,1,2,3,1,9,18,
1,1,3,1,1,6,2,1,3,21,1,11,2,1,1,4,1,1,2,5,1,7,3,1,2,12,1,1,3,1,1,17,4,1,3,2,1,8,19,1,1,2,1,1,20,25,1,2,3,1,30,6,
1,1,3,1,1,4,2,1,3,5,1,9,2,1,1,7,1,1,2,4,1,10,3,1,2,14,1,1,3,1,1,5,15,1,3,2,1,6,16,1,1,2,1,1,4,8,1,2,3,1,11,13,
1,1,3,1,1,26,2,1,3,4,1,27,2,1,1,5,1,1,2,12,1,7,3,1,2,28,1,1,3,1,1,4,5,1,3,2,1,6,9,1,1,2,1,1,10,4,1,2,3,1,8,18,
1,1,3,1,1,22,2,1,3,17,1,21,2,1,1,4,1,1,2,5,1,7,3,1,2,23,1,1,3,1,1,6,4,1,3,2,1,11,14,1,1,2,1,1,13,19,1,2,3,1,15,9,
1,1,3,1,1,4,2,1,3,5,1,8,2,1,1,7,1,1,2,4,1,10,3,1,2,6,1,1,3,1,1,5,12,1,3,2,1,16,20,1,1,2,1,1,4,24,1,2,3,1,25,29,
1,1,3,1,1,31,2,1,3,4,1,6,2,1,1,5,1,1,2,8,1,7,3,1,2,9,1,1,3,1,1,4,5,1,3,2,1,11,18,1,1,2,1,1,10,4,1,2,3,1,13,14,
1,1,3,1,1,6,2,1,3,15,1,17,2,1,1,4,1,1,2,5,1,7,3,1,2,12,1,1,3,1,1,19,4,1,3,2,1,8,9,1,1,2,1,1,21,22,1,2,3,1,26,6,
1,1,3,1,1,4,2,1,3,5,1,11,2,1,1,7,1,1,2,4,1,10,3,1,2,16,1,1,3,1,1,5,20,1,3,2,1,6,23,1,1,2,1,1,4,8 ,1,2,3,1,27,9,
1,1,3,1,1,13,2,1,3,4,1,14,2,1,1,5,1,1,2,12,1,7,3,1,2,18,1,1,3,1,1,4,5,1,3,2,1,6,15,1,1,2,1,1,10,4,1,2,3,1,8,11,
1,1,3,1,1,17,2,1,3,9,1,24,2,1,1,4,1,1,2,5,1,7,3,1,2,19,1,1,3,1,1,6,4,1,3,2,1,25,28,1,1,2,1,1,16,29,1,2,3,1,13,21,
1,1,3,1,1,4,2,1,3,5,1,8,2,1,1,7,1,1,2,4,1,10,3,1,2,6,1,1,3,1,1,5,9,1,3,2,1,11,12,1,1,2,1,1,4,14,1,2,3,1,15,20,
1,1,3,1,1,22,2,1,3,4,1,6,2,1,1,5,1,1,2,8,1,7,3,1,2,18,1,1,3,1,1,4,5,1,3,2,1,23,17,1,1,2,1,1,10,4,1,2,3,1,9,13,
1,1,3,1,1,6,2,1,3,16,1,11,2,1,1,4,1,1,2,5,1,7,3,1,2,12,1,1,3,1,1,19,4,1,3,2,1,8,26,1,1,2,1,1,27,24,1,2,3,1,30,6,
1,1,3,1,1,4,2,1,3,5,1,9,2,1,1,7,1,1,2,4,1,10,3,1,2,14,1,1,3,1,1,5,15,1,3,2,1,6,21,1,1,2,1,1,4,8,1,2,3,1,11,20,
1,1,3,1,1,13,2,1,3,4,1,17,2,1,1,5,1,1,2,12,1,7,3,1,2,18,1,1,3,1,1,4,5,1,3,2,1,6,9,1,1,2,1,1,10,4,1,2,3,1,8,16,
1,1,3,1,1,22,2,1,3,23,1,25,2,1,1,4,1,1,2,5,1,7,3,1,2,19,1,1,3,1,1,6,4,1,3,2,1,11,14,1,1,2,1,1,15,28,1,2,3,1,13,9,
1,1,3,1,1,4,2,1,3,5,1,8,2,1,1,7,1,1,2,4,1,10,3,1,2,6,1,1,3,1,1,5,12,1,3,2,1,24,17,1,1,2 ,1,1,4,20,1,2,3,1,26,21,
1,1,3,1,1,27,2,1,3,4,1,6,2,1,1,5,1,1,2,8,1,7,3,1,2,9,1,1,3,1,1,4,5,1,3,2,1,11,16,1,1,2,1,1,10,4,1,2,3,1,14,13,
1,1,3,1,1,6,2,1,3,15,1,18,2,1,1,4,1,1,2,5,1,7,3,1,2,12,1,1,3,1,1,19,4,1,3,2,1,8,9,1,1,2,1,1,22,23,1,2,3,1,25,6,
1,1,3,1,1,4,2,1,3,5,1,11,2,1,1,7,1,1,2,4,1,10,3,1,2,17,1,1,3,1,1,5,29,1,3,2,1,6,30,1,1,2,1,1,4,8,1,2,3,1,13,9,
1,1,3,1,1,14,2,1,3,4,1,16,2,1,1,5,1,1,2,12,1,7,3,1,2,20,1,1,3,1,1,4,5,1,3,2,1,6,15,1,1,2,1,1,10,4,1,2,3,1,8,11,
1,1,3,1,1,18,2,1,3,9,1,21,2,1,1,4,1,1,2,5,1,7,3,1,2,19,1,1,3,1,1,6,4,1,3,2,1,24,26,1,1,2,1,1,27,13,1,2,3,1,17,28,
1,1,3,1,1,4,2,1,3,5,1,8,2,1,1,7,1,1,2,4,1,10,3,1,2,6,1,1,3,1,1,5,9,1,3,2,1,11,12,1,1,2,1,1,4,14,1,2,3,1,15,16,
1,1,3,1,1,22,2,1,3,4,1,6,2,1,1,5,1,1,2,8,1,7,3,1,2,20,1,1,3,1,1,4,5,1,3,2,1,23,13,1,1,2,1,1,10,4,1,2,3,1,9,18,
1,1,3,1,1,6,2,1,3,25,1,11,2,1,1,4,1,1,2,5,1,7,3,1,2,12,1,1,3,1,1,17,4,1,3,2,1,8,19,1,1,2,1,1,21,29,1,2,3,1,30,6,
1,1,3,1,1,4,2,1,3,5,1,9,2,1,1,7,1,1,2,4,1,10,3,1,2,14,1,1,3,1,1,5,15,1,3,2,1,6,16,1,1,2,1,1,4,8,1,2,3,1,11,13,
1,1,3,1,1,24,2,1,3,4,1,26,2,1,1,5,1,1,2,12,1,7,3,1,2,20,1,1,3,1,1,4,5,1,3,2,1,6,9,1,1,2,1,1,10,4,1,2,3,1,8,18,
1,1,3,1,1,22,2,1,3,17,1,23,2,1,1,4,1,1,2,5,1,7,3,1,2,27,1,1,3,1,1,6,4,1,3,2,1,11,14,1,1,2,1,1,13,19,1,2,3,1,15,9,
1,1,3,1,1,4,2,1,3,5,1,8,2,1,1,7,1,1,2,4,1,10,3,1,2,6,1,1,3,1,1,5,12,1,3,2,1,16,21,1,1,2,1,1,4,25,1,2,3,1,28,31,1,1,3,1,1


D(5,9) 23 colors pattern length = 792
23,1,2,1,3,1,5,1,4,1,2,1,3,1,8,1,6,1,2,1,3,1,5,1,10,1,2,1,3,1,7,1,14,1,2,1,3,1,4,1,12,1,2,1,3,1,15,1,5,
1,2,1,3,1,4,1,9,1,2,1,3,1,11,1,5,1,2,1,3,1,17,1,6,1,2,1,3,1,7,1,4,1,2,1,3,1,18,1,8,1,2,1,3,1,5,1,4,1,2,
1,3,1,20,1,10,1,2,1,3,1,5,1,13,1,2,1,3,1,9,1,6,1,2,1,3,1,4,1,19,1,2,1,3,1,7,1,5,1,2,1,3,1,4,1,16,1,2,
1,3,1,8,1,5,1,2,1,3,1,11,1,12,1,2,1,3,1,14,1,4,1,2,1,3,1,15,1,6,1,2,1,3,1,5,1,4,1,2,1,3,1,7,1,9,1,2,1,3,
1,5,1,10,1,2,1,3,1,21,1,17,1,2,1,3,1,4,1,8,1,2,1,3,1,13,1,5,1,2,1,3,1,4,1,6,1,2,1,3,1,7,1,5,1,2,1,3,1,11,
1,22,1,2,1,3,1,9,1,4,1,2,1,3,1,12,1,18,1,2,1,3,1,5,1,4,1,2,1,3,1,8,1,6,1,2,1,3,1,5,1,10,1,2,1,3,1,7,1,14,
1,2,1,3,1,4,1,15,1,2,1,3,1,16,1,5,1,2,1,3,1,4,1,9,1,2,1,3,1,11,1,5,1,2,1,3,1,13,1,6,1,2,1,3,1,7,1,4,1,2,
1,3,1,17,1,8,1,2,1,3,1,5,1,4,1,2,1,3,1,19,1,10,1,2,1,3,1,5,1,12,1,2,1,3,1,9,1,6,1,2,1,3,1,4,1,20,1,2,1,3,
1,7,1,5,1,2,1,3,1,4,1,21,1,2,1,3,1,8,1,5,1,2,1,3,1,11,1,14,1,2,1,3,1,18,1,4,1,2,1,3,1,15,1,6,1,2,1,3,1,5,
1,4,1,2,1,3,1,7,1,9,1,2,1,3,1,5,1,10,1,2,1,3,1,13,1,16,1,2,1,3,1,4,1,8,1,2,1,3,1,12,1,5,1,2,1,3,1,4,1,6,
1,2,1,3,1,7,1,5,1,2,1,3,1,11,1,17,1,2,1,3,1,9,1,4,1,2,1,3,1,19,1,22,1,2,1,3,1,5,1,4,1,2,1,3,1,8,1,6,1,2,
1,3,1,5,1,10,1,2,1,3,1,7,1,14,1,2,1,3,1,4,1,13,1,2,1,3,1,15,1,5,1,2,1,3,1,4,1,9,1,2,1,3,1,11,1,5,1,2,1,3,
1,12,1,6,1,2,1,3,1,7,1,4,1,2,1,3,1,16,1,8,1,2,1,3,1,5,1,4,1,2,1,3,1,18,1,10,1,2,1,3,1,5,1,20,1,2,1,3,1,9,
1,6,1,2,1,3,1,4,1,21,1,2,1,3,1,7,1,5,1,2,1,3,1,4,1,17,1,2,1,3,1,8,1,5,1,2,1,3,1,11,1,13,1,2,1,3,1,14,1,4,
1,2,1,3,1,15,1,6,1,2,1,3,1,5,1,4,1,2,1,3,1,7,1,9,1,2,1,3,1,5,1,10,1,2,1,3,1,12,1,19,1,2,1,3,1,4,1,8,1,2,
1,3,1,22,1,5,1,2,1,3,1,4,1,6,1,2,1,3,1,7,1,5,1,2,1,3,1,11,1,16,1,2,1,3,1,9,1,4,1,2,1,3,1,13,1



D(7,8) 34 colors pattern length = 6720
34,1,1,1,1,1,1,1,2,5,2,15,5,6,2,3,1,1,1,1,1,1,1,4,7,3,4,2,3,9,10,1,1,1,1,1,1,1,2,12,2,16,17,19,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,4,8,
1,1,1,1,1,1,1,2,4,2,11,13,6,2,3,1,1,1,1,1,1,1,7,14,3,20,2,3,21,23,1,1,1,1,1,1,1,2,5,2,18,4,5,2,3,1,1,1,1,1,1,1,4,6,3,9,2,3,10,22,
1,1,1,1,1,1,1,2,8,2,24,15,6,2,3,1,1,1,1,1,1,1,7,5,3,4,2,3,4,12,1,1,1,1,1,1,1,2,29,2,11,5,31,2,3,1,1,1,1,1,1,1,16,6,3,25,2,3,13,17,
1,1,1,1,1,1,1,2,4,2,9,4,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,8,10,1,1,1,1,1,1,1,2,14,2,19,26,27,2,3,1,1,1,1,1,1,1,4,6,3,4,2,3,28,30,
1,1,1,1,1,1,1,2,5,2,11,5,6,2,3,1,1,1,1,1,1,1,7,9,3,12,2,3,4,15,1,1,1,1,1,1,1,2,4,2,8,18,20,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,10,13,
1,1,1,1,1,1,1,2,16,2,21,4,6,2,3,1,1,1,1,1,1,1,4,7,3,17,2,3,22,23,1,1,1,1,1,1,1,2,5,2,9,5,11,2,3,1,1,1,1,1,1,1,8,6,3,4,2,3,4,14,
1,1,1,1,1,1,1,2,12,2,24,32,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,10,19,1,1,1,1,1,1,1,2,4,2,15,4,25,2,3,1,1,1,1,1,1,1,13,6,3,9,2,3,8,29,
1,1,1,1,1,1,1,2,5,2,18,5,6,2,3,1,1,1,1,1,1,1,4,7,3,4,2,3,11,16,1,1,1,1,1,1,1,2,20,2,26,27,17,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,4,10,
1,1,1,1,1,1,1,2,4,2,8,9,6,2,3,1,1,1,1,1,1,1,7,12,3,14,2,3,21,22,1,1,1,1,1,1,1,2,5,2,13,4,5,2,3,1,1,1,1,1,1,1,4,6,3,15,2,3,11,23,
1,1,1,1,1,1,1,2,19,2,28,30,6,2,3,1,1,1,1,1,1,1,7,5,3,4,2,3,4,8,1,1,1,1,1,1,1,2,9,2,10,5,16,2,3,1,1,1,1,1,1,1,18,6,3,24,2,3,31,17,
1,1,1,1,1,1,1,2,4,2,12,4,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,11,13,1,1,1,1,1,1,1,2,8,2,14,20,25,2,3,1,1,1,1,1,1,1,4,6,3,4,2,3,9,15,
1,1,1,1,1,1,1,2,5,2,10,5,6,2,3,1,1,1,1,1,1,1,7,21,3,26,2,3,4,22,1,1,1,1,1,1,1,2,4,2,27,19,29,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,8,11,
1,1,1,1,1,1,1,2,12,2,16,4,6,2,3,1,1,1,1,1,1,1,4,7,3,9,2,3,13,17,1,1,1,1,1,1,1,2,5,2,10,5,14,2,3,1,1,1,1,1,1,1,18,6,3,4,2,3,4,23,
1,1,1,1,1,1,1,2,8,2,15,24,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,11,20,1,1,1,1,1,1,1,2,4,2,9,4,28,2,3,1,1,1,1,1,1,1,12,6,3,30,2,3,32,33,
1,1,1,1,1,1,1,2,5,2,10,5,6,2,3,1,1,1,1,1,1,1,4,7,3,4,2,3,8,13,1,1,1,1,1,1,1,2,14,2,16,19,21,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,4,9,
1,1,1,1,1,1,1,2,4,2,11,15,6,2,3,1,1,1,1,1,1,1,7,17,3,18,2,3,22,12,1,1,1,1,1,1,1,2,5,2,8,4,5,2,3,1,1,1,1,1,1,1,4,6,3,10,2,3,25,26,
1,1,1,1,1,1,1,2,23,2,20,27,6,2,3,1,1,1,1,1,1,1,7,5,3,4,2,3,4,9,1,1,1,1,1,1,1,2,13,2,11,5,14,2,3,1,1,1,1,1,1,1,8,6,3,16,2,3,24,29,
1,1,1,1,1,1,1,2,4,2,12,4,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,10,15,1,1,1,1,1,1,1,2,19,2,17,21,9,2,3,1,1,1,1,1,1,1,4,6,3,4,2,3,8,18,
1,1,1,1,1,1,1,2,5,2,11,5,6,2,3,1,1,1,1,1,1,1,7,13,3,22,2,3,4,28,1,1,1,1,1,1,1,2,4,2,14,30,31,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,9,10,
1,1,1,1,1,1,1,2,8,2,12,4,6,2,3,1,1,1,1,1,1,1,4,7,3,16,2,3,20,23,1,1,1,1,1,1,1,2,5,2,11,5,15,2,3,1,1,1,1,1,1,1,25,6,3,4,2,3,4,17,
1,1,1,1,1,1,1,2,13,2,26,9,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,8,10,1,1,1,1,1,1,1,2,4,2,14,4,18,2,3,1,1,1,1,1,1,1,12,6,3,19,2,3,21,24,
1,1,1,1,1,1,1,2,5,2,11,5,6,2,3,1,1,1,1,1,1,1,4,7,3,4,2,3,9,22,1,1,1,1,1,1,1,2,8,2,16,27,29,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,4,10,
1,1,1,1,1,1,1,2,4,2,13,15,6,2,3,1,1,1,1,1,1,1,7,17,3,20,2,3,28,12,1,1,1,1,1,1,1,2,5,2,11,4,5,2,3,1,1,1,1,1,1,1,4,6,3,8,2,3,9,14,
1,1,1,1,1,1,1,2,18,2,23,30,6,2,3,1,1,1,1,1,1,1,7,5,3,4,2,3,4,10,1,1,1,1,1,1,1,2,19,2,25,5,26,2,3,1,1,1,1,1,1,1,16,6,3,13,2,3,21,31,
1,1,1,1,1,1,1,2,4,2,8,4,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,9,11,1,1,1,1,1,1,1,2,12,2,15,17,22,2,3,1,1,1,1,1,1,1,4,6,3,4,2,3,10,14,
1,1,1,1,1,1,1,2,5,2,20,5,6,2,3,1,1,1,1,1,1,1,7,8,3,24,2,3,4,27,1,1,1,1,1,1,1,2,4,2,13,9,18,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,11,29,
1,1,1,1,1,1,1,2,16,2,32,4,6,2,3,1,1,1,1,1,1,1,4,7,3,10,2,3,8,12,1,1,1,1,1,1,1,2,5,2,19,5,15,2,3,1,1,1,1,1,1,1,14,6,3,4,2,3,4,9,
1,1,1,1,1,1,1,2,17,2,21,23,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,11,13,1,1,1,1,1,1,1,2,4,2,8,4,22,2,3,1,1,1,1,1,1,1,10,6,3,20,2,3,25,26,
1,1,1,1,1,1,1,2,5,2,12,5,6,2,3,1,1,1,1,1,1,1,4,7,3,4,2,3,9,16,1,1,1,1,1,1,1,2,18,2,24,28,30,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,4,8,
1,1,1,1,1,1,1,2,4,2,11,14,6,2,3,1,1,1,1,1,1,1,7,10,3,13,2,3,15,17,1,1,1,1,1,1,1,2,5,2,19,4,5,2,3,1,1,1,1,1,1,1,4,6,3,9,2,3,12,21,
1,1,1,1,1,1,1,2,8,2,27,29,6,2,3,1,1,1,1,1,1,1,7,5,3,4,2,3,4,23,1,1,1,1,1,1,1,2,16,2,11,5,20,2,3,1,1,1,1,1,1,1,10,6,3,22,2,3,31,32,
1,1,1,1,1,1,1,2,4,2,9,4,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,8,13,1,1,1,1,1,1,1,2,12,2,14,15,18,2,3,1,1,1,1,1,1,1,4,6,3,4,2,3,17,24,
1,1,1,1,1,1,1,2,5,2,11,5,6,2,3,1,1,1,1,1,1,1,7,9,3,10,2,3,4,19,1,1,1,1,1,1,1,2,4,2,8,25,26,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,16,21,
1,1,1,1,1,1,1,2,28,2,30,4,6,2,3,1,1,1,1,1,1,1,4,7,3,12,2,3,13,20,1,1,1,1,1,1,1,2,5,2,9,5,11,2,3,1,1,1,1,1,1,1,8,6,3,4,2,3,4,10,
1,1,1,1,1,1,1,2,14,2,15,18,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,17,22,1,1,1,1,1,1,1,2,4,2,23,4,27,2,3,1,1,1,1,1,1,1,29,6,3,9,2,3,8,33,
1,1,1,1,1,1,1,2,5,2,12,5,6,2,3,1,1,1,1,1,1,1,4,7,3,4,2,3,10,11,1,1,1,1,1,1,1,2,13,2,16,19,24,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,4,21,
1,1,1,1,1,1,1,2,4,2,8,9,6,2,3,1,1,1,1,1,1,1,7,14,3,15,2,3,20,25,1,1,1,1,1,1,1,2,5,2,18,4,5,2,3,1,1,1,1,1,1,1,4,6,3,10,2,3,11,12,
1,1,1,1,1,1,1,2,17,2,26,28,6,2,3,1,1,1,1,1,1,1,7,5,3,4,2,3,4,8,1,1,1,1,1,1,1,2,9,2,13,5,22,2,3,1,1,1,1,1,1,1,16,6,3,23,2,3,30,31,
1,1,1,1,1,1,1,2,4,2,32,4,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,10,11,1,1,1,1,1,1,1,2,8,2 ,12,14,15,2,3,1,1,1,1,1,1,1,4,6,3,4,2,3,9,19,
1,1,1,1,1,1,1,2,5,2,18,5,6,2,3,1,1,1,1,1,1,1,7,20,3,13,2,3,4,17,1,1,1,1,1,1,1,2,4,2,21,24,27,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,8,10,
1,1,1,1,1,1,1,2,11,2,16,4,6,2,3,1,1,1,1,1,1,1,4,7,3,9,2,3,12,25,1,1,1,1,1,1,1,2,5,2,14,5,22,2,3,1,1,1,1,1,1,1,15,6,3,4,2,3,4,26,
1,1,1,1,1,1,1,2,8,2,13,23,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,10,28,1,1,1,1,1,1,1,2,4,2,9,4,11,2,3,1,1,1,1,1,1,1,17,6,3,18,2,3,19,29,
1,1,1,1,1,1,1,2,5,2,12,5,6,2,3,1,1,1,1,1,1,1,4,7,3,4,2,3,8,16,1,1,1,1,1,1,1,2,14,2,20,21,30,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,4,9,
1,1,1,1,1,1,1,2,4,2,10,11,6,2,3,1,1,1,1,1,1,1,7,13,3,15,2,3,24,27,1,1,1,1,1,1,1,2,5,2,8,4,5,2,3,1,1,1,1,1,1,1,4,6,3,12,2,3,22,25,
1,1,1,1,1,1,1,2,31,2,17,32,6,2,3,1,1,1,1,1,1,1,7,5,3,4,2,3,4,9,1,1,1,1,1,1,1,2,10,2,11,5,14,2,3,1,1,1,1,1,1,1,8,6,3,16,2,3,18,19,
1,1,1,1,1,1,1,2,4,2,13,4,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,15,20,1,1,1,1,1,1,1,2,12,2,21,23,9,2,3,1,1,1,1,1,1,1,4,6,3,4,2,3,8,10,
1,1,1,1,1,1,1,2,5,2,11,5,6,2,3,1,1,1,1,1,1,1,7,26 ,3,28,2,3,4,17,1,1,1,1,1,1,1,2,4,2,14,24,29,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,9,13,
1,1,1,1,1,1,1,2,8,2,16,4,6,2,3,1,1,1,1,1,1,1,4,7,3,10,2,3,12,15,1,1,1,1,1,1,1,2,5,2,11,5,18,2,3,1,1,1,1,1,1,1,19,6,3,4,2,3,4,22,
1,1,1,1,1,1,1,2,25,2,20,9,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,8,21,1,1,1,1,1,1,1,2,4,2,14,4,27,2,3,1,1,1,1,1,1,1,10,6,3,13,2,3,17,23,
1,1,1,1,1,1,1,2,5,2,11,5,6,2,3,1,1,1,1,1,1,1,4,7,3,4,2,3,9,12,1,1,1,1,1,1,1,2,8,2,15,16,30,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,4,24,
1,1,1,1,1,1,1,2,4,2,18,26,6,2,3,1,1,1,1,1,1,1,7,10,3,19,2,3,28,31,1,1,1,1,1,1,1,2,5,2,11,4,5,2,3,1,1,1,1,1,1,1,4,6,3,8,2,3,9,13,
1,1,1,1,1,1,1,2,12,2,14,20,6,2,3,1,1,1,1,1,1,1,7,5,3,4,2,3,4,17,1,1,1,1,1,1,1,2,21,2,22,5,15,2,3,1,1,1,1,1,1,1,10,6,3,16,2,3,25,29,
1,1,1,1,1,1,1,2,4,2,8,4,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,9,11,1,1,1,1,1,1,1,2,18,2,23,27,32,2,3,1,1,1,1,1,1,1,4,6,3,4,2,3,12,13,
1,1,1,1,1,1,1,2,5,2,14,5,6,2,3,1,1,1,1,1,1,1,7,8,3,10,2,3,4,19,1,1,1,1,1,1,1,2,4,2,24,9,26,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,11,15,
1,1,1,1,1,1,1,2 ,16,2,17,4,6,2,3,1,1,1,1,1,1,1,4,7,3,20,2,3,8,21,1,1,1,1,1,1,1,2,5,2,12,5,22,2,3,1,1,1,1,1,1,1,10,6,3,4,2,3,4,9,
1,1,1,1,1,1,1,2,13,2,14,18,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,11,25,1,1,1,1,1,1,1,2,4,2,8,4,28,2,3,1,1,1,1,1,1,1,23,6,3,29,2,3,30,31,
1,1,1,1,1,1,1,2,5,2,15,5,6,2,3,1,1,1,1,1,1,1,4,7,3,4,2,3,9,10,1,1,1,1,1,1,1,2,12,2,16,17,19,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,4,8,
1,1,1,1,1,1,1,2,4,2,11,13,6,2,3,1,1,1,1,1,1,1,7,14,3,20,2,3,21,24,1,1,1,1,1,1,1,2,5,2,18,4,5,2,3,1,1,1,1,1,1,1,4,6,3,9,2,3,10,22,
1,1,1,1,1,1,1,2,8,2,26,15,6,2,3,1,1,1,1,1,1,1,7,5,3,4,2,3,4,12,1,1,1,1,1,1,1,2,27,2,11,5,32,2,3,1,1,1,1,1,1,1,16,6,3,25,2,3,13,17,
1,1,1,1,1,1,1,2,4,2,9,4,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,8,10,1,1,1,1,1,1,1,2,14,2,19,23,28,2,3,1,1,1,1,1,1,1,4,6,3,4,2,3,29,30,
1,1,1,1,1,1,1,2,5,2,11,5,6,2,3,1,1,1,1,1,1,1,7,9,3,12,2,3,4,15,1,1,1,1,1,1,1,2,4,2,8,18,20,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,10,13,
1,1,1,1,1,1,1,2,16,2,21,4,6,2,3,1,1,1,1,1,1,1,4,7,3,17,2,3,22,24,1,1,1,1,1,1,1,2,5,2,9,5,11,2,3,1,1,1,1,1,1,1 ,8,6,3,4,2,3,4,14,
1,1,1,1,1,1,1,2,12,2,26,31,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,10,19,1,1,1,1,1,1,1,2,4,2,15,4,25,2,3,1,1,1,1,1,1,1,13,6,3,9,2,3,8,23,
1,1,1,1,1,1,1,2,5,2,18,5,6,2,3,1,1,1,1,1,1,1,4,7,3,4,2,3,11,16,1,1,1,1,1,1,1,2,20,2,27,28,17,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,4,10,
1,1,1,1,1,1,1,2,4,2,8,9,6,2,3,1,1,1,1,1,1,1,7,12,3,14,2,3,21,22,1,1,1,1,1,1,1,2,5,2,13,4,5,2,3,1,1,1,1,1,1,1,4,6,3,15,2,3,11,24,
1,1,1,1,1,1,1,2,19,2,29,30,6,2,3,1,1,1,1,1,1,1,7,5,3,4,2,3,4,8,1,1,1,1,1,1,1,2,9,2,10,5,16,2,3,1,1,1,1,1,1,1,18,6,3,26,2,3,32,17,
1,1,1,1,1,1,1,2,4,2,12,4,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,11,13,1,1,1,1,1,1,1,2,8,2,14,20,23,2,3,1,1,1,1,1,1,1,4,6,3,4,2,3,9,15,
1,1,1,1,1,1,1,2,5,2,10,5,6,2,3,1,1,1,1,1,1,1,7,21,3,25,2,3,4,22,1,1,1,1,1,1,1,2,4,2,27,19,28,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,8,11,
1,1,1,1,1,1,1,2,12,2,16,4,6,2,3,1,1,1,1,1,1,1,4,7,3,9,2,3,13,17,1,1,1,1,1,1,1,2,5,2,10,5,14,2,3,1,1,1,1,1,1,1,18,6,3,4,2,3,4,24,
1,1,1,1,1,1,1,2,8,2,15,29,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,11,20,1,1,1,1,1,1 ,1,2,4,2,9,4,26,2,3,1,1,1,1,1,1,1,12,6,3,23,2,3,30,31,
1,1,1,1,1,1,1,2,5,2,10,5,6,2,3,1,1,1,1,1,1,1,4,7,3,4,2,3,8,13,1,1,1,1,1,1,1,2,14,2,16,19,21,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,4,9,
1,1,1,1,1,1,1,2,4,2,11,15,6,2,3,1,1,1,1,1,1,1,7,17,3,18,2,3,22,12,1,1,1,1,1,1,1,2,5,2,8,4,5,2,3,1,1,1,1,1,1,1,4,6,3,10,2,3,25,27,
1,1,1,1,1,1,1,2,28,2,20,32,6,2,3,1,1,1,1,1,1,1,7,5,3,4,2,3,4,9,1,1,1,1,1,1,1,2,13,2,11,5,14,2,3,1,1,1,1,1,1,1,8,6,3,16,2,3,24,33,
1,1,1,1,1,1,1,2,4,2,12,4,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,10,15,1,1,1,1,1,1,1,2,19,2,17,21,9,2,3,1,1,1,1,1,1,1,4,6,3,4,2,3,8,18,
1,1,1,1,1,1,1,2,5,2,11,5,6,2,3,1,1,1,1,1,1,1,7,13,3,22,2,3,4,23,1,1,1,1,1,1,1,2,4,2,14,26,29,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,9,10,
1,1,1,1,1,1,1,2,8,2,12,4,6,2,3,1,1,1,1,1,1,1,4,7,3,16,2,3,20,25,1,1,1,1,1,1,1,2,5,2,11,5,15,2,3,1,1,1,1,1,1,1,27,6,3,4,2,3,4,17,
1,1,1,1,1,1,1,2,13,2,28,9,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,8,10,1,1,1,1,1,1,1,2,4,2,14,4,18,2,3,1,1,1,1,1,1,1,12,6,3,19,2,3,21,24,
1,1,1,1,1,1,1,2,5,2,11,5,6,2,3,1,1,1,1,1 ,1,1,4,7,3,4,2,3,9,22,1,1,1,1,1,1,1,2,8,2,16,23,30,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,4,10,
1,1,1,1,1,1,1,2,4,2,13,15,6,2,3,1,1,1,1,1,1,1,7,17,3,20,2,3,26,12,1,1,1,1,1,1,1,2,5,2,11,4,5,2,3,1,1,1,1,1,1,1,4,6,3,8,2,3,9,14,
1,1,1,1,1,1,1,2,18,2,25,29,6,2,3,1,1,1,1,1,1,1,7,5,3,4,2,3,4,10,1,1,1,1,1,1,1,2,19,2,27,5,31,2,3,1,1,1,1,1,1,1,16,6,3,13,2,3,21,28,
1,1,1,1,1,1,1,2,4,2,8,4,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,9,11,1,1,1,1,1,1,1,2,12,2,15,17,22,2,3,1,1,1,1,1,1,1,4,6,3,4,2,3,10,14,
1,1,1,1,1,1,1,2,5,2,20,5,6,2,3,1,1,1,1,1,1,1,7,8,3,23,2,3,4,24,1,1,1,1,1,1,1,2,4,2,13,9,18,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,11,26,
1,1,1,1,1,1,1,2,16,2,30,4,6,2,3,1,1,1,1,1,1,1,4,7,3,10,2,3,8,12,1,1,1,1,1,1,1,2,5,2,19,5,15,2,3,1,1,1,1,1,1,1,14,6,3,4,2,3,4,9,
1,1,1,1,1,1,1,2,17,2,21,25,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,11,13,1,1,1,1,1,1,1,2,4,2,8,4,22,2,3,1,1,1,1,1,1,1,10,6,3,20,2,3,27,28,
1,1,1,1,1,1,1,2,5,2,12,5,6,2,3,1,1,1,1,1,1,1,4,7,3,4,2,3,9,16,1,1,1,1,1,1,1,2,18,2,23,29,24,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,4,8,
1,1,1,1,1,1,1,2,4,2,11,14,6,2,3,1,1,1,1,1,1,1,7,10,3,13,2,3,15,17,1,1,1,1,1,1,1,2,5,2,19,4,5,2,3,1,1,1,1,1,1,1,4,6,3,9,2,3,12,21,
1,1,1,1,1,1,1,2,8,2,26,30,6,2,3,1,1,1,1,1,1,1,7,5,3,4,2,3,4,31,1,1,1,1,1,1,1,2,16,2,11,5,20,2,3,1,1,1,1,1,1,1,10,6,3,22,2,3,25,32,
1,1,1,1,1,1,1,2,4,2,9,4,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,8,13,1,1,1,1,1,1,1,2,12,2,14,15,18,2,3,1,1,1,1,1,1,1,4,6,3,4,2,3,17,23,
1,1,1,1,1,1,1,2,5,2,11,5,6,2,3,1,1,1,1,1,1,1,7,9,3,10,2,3,4,19,1,1,1,1,1,1,1,2,4,2,8,24,27,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,16,21,
1,1,1,1,1,1,1,2,28,2,29,4,6,2,3,1,1,1,1,1,1,1,4,7,3,12,2,3,13,20,1,1,1,1,1,1,1,2,5,2,9,5,11,2,3,1,1,1,1,1,1,1,8,6,3,4,2,3,4,10,
1,1,1,1,1,1,1,2,14,2,15,18,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,17,22,1,1,1,1,1,1,1,2,4,2,25,4,26,2,3,1,1,1,1,1,1,1,30,6,3,9,2,3,8,31,
1,1,1,1,1,1,1,2,5,2,12,5,6,2,3,1,1,1,1,1,1,1,4,7,3,4,2,3,10,11,1,1,1,1,1,1,1,2,13,2,16,19,23,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,4,21,
1,1,1,1,1,1,1,2,4,2,8,9,6,2,3,1,1,1,1,1,1,1,7,14,3,15,2,3,20,24,1,1,1,1,1,1,1,2,5,2,18,4,5,2,3,1,1,1,1,1,1,1,4,6,3,10,2,3,11,12,
1,1,1,1,1,1,1,2,17,2,27,28,6,2,3,1,1,1,1,1,1,1,7,5,3,4,2,3,4,8,1,1,1,1,1,1,1,2,9,2,13,5,22,2,3,1,1,1,1,1,1,1,16,6,3,29,2,3,32,33,
1,1,1,1,1,1,1,2,4,2,25,4,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,10,11,1,1,1,1,1,1,1,2,8,2,12,14,15,2,3,1,1,1,1,1,1,1,4,6,3,4,2,3,9,19,
1,1,1,1,1,1,1,2,5,2,18,5,6,2,3,1,1,1,1,1,1,1,7,20,3,13,2,3,4,17,1,1,1,1,1,1,1,2,4,2,21,23,24,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,8,10,
1,1,1,1,1,1,1,2,11,2,16,4,6,2,3,1,1,1,1,1,1,1,4,7,3,9,2,3,12,26,1,1,1,1,1,1,1,2,5,2,14,5,22,2,3,1,1,1,1,1,1,1,15,6,3,4,2,3,4,27,
1,1,1,1,1,1,1,2,8,2,13,28,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,10,30,1,1,1,1,1,1,1,2,4,2,9,4,11,2,3,1,1,1,1,1,1,1,17,6,3,18,2,3,19,25,
1,1,1,1,1,1,1,2,5,2,12,5,6,2,3,1,1,1,1,1,1,1,4,7,3,4,2,3,8,16,1,1,1,1,1,1,1,2,14,2,20,21,29,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,4,9,
1,1,1,1,1,1,1,2,4,2,10,11,6,2,3,1,1,1,1,1,1,1,7,13,3,15,2,3,23,24,1,1,1,1,1,1,1,2,5,2,8,4,5,2,3,1,1,1,1,1,1,1,4,6,3,12,2,3,22,26,
1,1,1,1,1,1,1,2,31,2,17,32,6,2,3,1,1,1,1,1,1,1,7,5,3,4,2,3,4,9,1,1,1,1,1,1,1,2,10,2,11,5,14,2,3,1,1,1,1,1,1,1,8,6,3,16,2,3,18,19,
1,1,1,1,1,1,1,2,4,2,13,4,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,15,20,1,1,1,1,1,1,1,2,12,2,21,25,9,2,3,1,1,1,1,1,1,1,4,6,3,4,2,3,8,10,
1,1,1,1,1,1,1,2,5,2,11,5,6,2,3,1,1,1,1,1,1,1,7,27,3,28,2,3,4,17,1,1,1,1,1,1,1,2,4,2,14,23,24,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,9,13,
1,1,1,1,1,1,1,2,8,2,16,4,6,2,3,1,1,1,1,1,1,1,4,7,3,10,2,3,12,15,1,1,1,1,1,1,1,2,5,2,11,5,18,2,3,1,1,1,1,1,1,1,19,6,3,4,2,3,4,22,
1,1,1,1,1,1,1,2,26,2,20,9,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,8,21,1,1,1,1,1,1,1,2,4,2,14,4,29,2,3,1,1,1,1,1,1,1,10,6,3,13,2,3,17,30,
1,1,1,1,1,1,1,2,5,2,11,5,6,2,3,1,1,1,1,1,1,1,4,7,3,4,2,3,9,12,1,1,1,1,1,1,1,2,8,2,15,16,25,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,4,23,
1,1,1,1,1,1,1,2,4,2,18,24,6,2,3,1,1,1,1,1,1,1,7,10,3,19,2,3,27,28,1,1,1,1,1,1,1,2,5,2,11,4,5,2,3,1,1,1,1,1,1,1,4,6,3,8,2,3,9,13,
1,1,1,1,1,1,1,2,12,2,14,20,6,2,3,1,1,1,1,1,1,1,7,5,3,4,2,3,4,17,1,1,1,1,1,1,1,2,21,2,22,5,15,2,3,1,1,1,1,1,1,1,10,6,3,16,2,3,26,31,
1,1,1,1,1,1,1,2,4,2,8,4,6,2,3,1 ,1,1,1,1,1,1,5,7,3,5,2,3,9,11,1,1,1,1,1,1,1,2,18,2,29,32,33,2,3,1,1,1,1,1,1,1,4,6,3,4,2,3,12,13,
1,1,1,1,1,1,1,2,5,2,14,5,6,2,3,1,1,1,1,1,1,1,7,8,3,10,2,3,4,19,1,1,1,1,1,1,1,2,4,2,23,9,24,2,3,1,1,1,1,1,1,1,5,6,3,5,2,3,11,15,
1,1,1,1,1,1,1,2,16,2,17,4,6,2,3,1,1,1,1,1,1,1,4,7,3,20,2,3,8,21,1,1,1,1,1,1,1,2,5,2,12,5,22,2,3,1,1,1,1,1,1,1,10,6,3,4,2,3,4,9,
1,1,1,1,1,1,1,2,13,2,14,18,6,2,3,1,1,1,1,1,1,1,5,7,3,5,2,3,11,25,1,1,1,1,1,1,1,2,4,2,8,4,26,2,3,1,1,1,1,1,1,1,27,6,3,28,2,3,30


D(7,9) 23 colors pattern length = 768
23,1,6,1,2,1,3,1,2,1,3,1,4,1,3,1,2,1,3,1,8,1,7,1,10,1,6,1,2,1,5,1,9,1,4,1,2,1,3,1,2,1,3,1,12,1,3,1,2,1,3,
1,5,1,11,1,4,1,13,1,2,1,7,1,16,1,6,1,2,1,3,1,2,1,3,1,5,1,3,1,2,1,3,1,17,1,7,1,18,1,6,1,2,1,4,1,8,1,5,1,2,
1,3,1,2,1,3,1,9,1,3,1,2,1,3,1,4,1,10,1,5,1,14,1,2,1,7,1,15,1,6,1,2,1,3,1,2,1,3,1,4,1,3,1,2,1,3,1,11,1,7,
1,19,1,6,1,2,1,5,1,12,1,4,1,2,1,3,1,2,1,3,1,8,1,3,1,2,1,3,1,5,1,9,1,4,1,13,1,2,1,7,1,20,1,6,1,2,1,3,1,2,
1,3,1,5,1,3,1,2,1,3,1,10,1,7,1,16,1,6,1,2,1,4,1,21,1,5,1,2,1,3,1,2,1,3,1,17,1,3,1,2,1,3,1,4,1,8,1,5,1,11,
1,2,1,7,1,9,1,6,1,2,1,3,1,2,1,3,1,4,1,3,1,2,1,3,1,12,1,7,1,14,1,6,1,2,1,5,1,15,1,4,1,2,1,3,1,2,1,3,1,13,
1,3,1,2,1,3,1,5,1,10,1,4,1,18,1,2,1,7,1,8,1,6,1,2,1,3,1,2,1,3,1,5,1,3,1,2,1,3,1,9,1,7,1,11,1,6,1,2,1,4,
1,19,1,5,1,2,1,3,1,2,1,3,1,16,1,3,1,2,1,3,1,4,1,20,1,5,1,22,1,2,1,7,1,17,1,6,1,2,1,3,1,2,1,3,1,4,1,3,1,2,
1,3,1,8,1,7,1,10,1,6,1,2,1,5,1,9,1,4,1,2,1,3,1,2,1,3,1,12,1,3,1,2,1,3,1,5,1,11,1,4,1,13,1,2,1,7,1,14,1,6,
1,2,1,3,1,2,1,3,1,5,1,3,1,2,1,3,1,15,1,7,1,21,1,6,1,2,1,4,1,8,1,5,1,2,1,3,1,2,1,3,1,9,1,3,1,2,1,3,1,4,1,10,
1,5,1,18,1,2,1,7,1,16,1,6,1,2,1,3,1,2,1,3,1,4,1,3,1,2,1,3,1,11,1,7,1,17,1,6,1,2,1,5,1,12,1,4,1,2,1,3,1,2,
1,3,1,8,1,3,1,2,1,3,1,5,1,9,1,4,1,13,1,2,1,7,1,14,1,6,1,2,1,3,1,2,1,3,1,5,1,3,1,2,1,3,1,10,1,7,1,15,1,6,1,2,
1,4,1,19,1,5,1,2,1,3,1,2,1,3,1,20,1,3,1,2,1,3,1,4,1,8,1,5,1,11,1,2,1,7,1,9,1,6,1,2,1,3,1,2,1,3,1,4,1,3,1,2,
1,3,1,12,1,7,1,16,1,6,1,2,1,5,1,18,1,4,1,2,1,3,1,2,1,3,1,13,1,3,1,2,1,3,1,5,1,10,1,4,1,17,1,2,1,7,1,8,1,6,
1,2,1,3,1,2,1,3,1,5,1,3,1,2,1,3,1,9,1,7,1,11,1,6,1,2,1,4,1,14,1,5,1,2,1,3,1,2,1,3,1,15,1,3,1,2,1,3,1,4,1,21,
1,5,1,22,1,2,1,7,1


D(7,10) 40 colors pattern length = 24480
40,8,1,3,2,1,2,1,1,5,1,1,10,1,19,3,1,2,4,1,28,3,1,4,1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,18,1,1,22,1,2,3,1,15,26,1,7,3,1,5,1,1,3,
1,1,2,1,4,4,1,20,2,1,2,9,1,4,1,1,6,1,1,8,1,2,3,1,17,5,1,3,3,1,21,1,1,2,1,1,23,1,6,2,1,12,13,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,16,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,11,5,1,2,14,1,24,1,1,3,1,1,6,1,25,3,1,8,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,29,1,4,32,1,33,1,1,3,1,1,34,1,6,3,1,7,5,1,3,2,1,2,1,1,15,
1,1,2,1,3,4,1,2,19,1,5,12,1,10,1,1,3,1,1,6,1,4,3,1,18,2,1,3,8,1,2,1,1,27,1,1,2,1,2,5,1,11,13,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,17,
1,1,2,1,1,20,1,2,22,1,7,14,1,3,3,1,16,1,1,3,1,1,5,1,28,2,1,30,21,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,8,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,12,1,23,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,15,1,3,2,1,2,13,1,5,26,1,2,1,1,31,1,1,6,1,24,3,1,35,36,1,3,2,1,8,1,1,3,1,1,2,1,3,4,1,2,5,1,4,25,1,2,
1,1,9,1,1,7,1,6,3,1,7,2,1,3,14,1,5,1,1,3,1,1,2,1,2,10,1,18,17,1,2,3,1,16,1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,12,1,1,2,1,1,19,1,2,29,1,8,20,1,2, 3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,21,3,1,22,1,1,3,1,1,6,1,15,2,1,27,32,1,3,2,1,2,1,1,5,1,1,10,1,33,3,1,2,4,1,34,3,1,4,
1,1,3,1,1,2,1,6,7,1,8,2,1,3,5,1,2,1,1,11,1,1,14,1,2,3,1,12,23,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,28,2,1,2,9,1,4,1,1,6,1,1,16,1,2,3,1,17,5,1,3,3,1,18,
1,1,2,1,1,24,1,6,2,1,13,8,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,19,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,15,5,1,2,25,1,11,1,1,3,1,1,6,1,26,3,1,20,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,30,1,4,12,1,8,1,1,3,1,1,14,1,6,3,1,7,5,1,3,2,1,2,1,1,31,1,1,2,1,3,4,1,2,21,1,5,22,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,35,1,2,
1,1,29,1,1,2,1,2,5,1,11,16,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,8,1,1,2,1,1,17,1,2,18,1,7,27,1,3,3,1,15,1,1,3,1,1,5,1,12,2,1,23,36,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,32,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,8,1,14,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,19,1,5,20,1,2,
1,1,24,1,1,6,1,28,3,1,33,34,1,3,2,1,37,1,1,3,1,1,2,1,3,4,1,2,5,1,4,12,1,2,1,1,8,1,1,7,1,6,3,1,7,2,1,3,9,1,5,1,1,3,1,1,2,1,2,10,1,16,15,1,2,3,1,21,
1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,17,1,1,2,1,1,18,1,2,22,1,25,26,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,8,1,4,3,1,2,5,1,14,3,1,30,
1,1,3,1,1,6,1,9,2,1,12,23,1,3,2,1,2,1,1,5,1,1,10,1,29,3,1,2,4,1,31,3,1,4,1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,19,1,1,20,1,2,3,1,8,15,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,16,2,1,2,27,1,4,1,1,6,1,1,9,1,2,3,1,24,5,1,3,3,1,35,1,1,2,1,1,17,1,6,2,1,13,32,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,8,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,11,5,1,2,12,1,14,1,1,3,1,1,6,1,18,3,1,21,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,22,1,4,28,1,36,1,1,3,1,1,38,1,6,3,1,7,5,1,3,2,1,2,
1,1,8,1,1,2,1,3,4,1,2,15,1,5,25,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,19,1,2,1,1,16,1,1,2,1,2,5,1,11,20,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,12,
1,1,2,1,1,23,1,2,17,1,7,26,1,3,3,1,8,1,1,3,1,1,5,1,14,2,1,33,29,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,30,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,24,1,18,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,15,1,5,8,1,2,1,1,21,1,1,6,1,27,3 ,1,12,31,1,3,2,1,22,1,1,3,1,1,2,1,3,4,1,2,5,1,4,16,1,2,
1,1,9,1,1,7,1,6,3,1,7,2,1,3,14,1,5,1,1,3,1,1,2,1,2,10,1,19,17,1,2,3,1,20,1,1,6,1,1,4,1,4,3,1,8,2,1,3,5,1,11,1,1,2,1,1,25,1,2,28,1,32,34,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,12,3,1,23,1,1,3,1,1,6,1,15,2,1,18,8,1,3,2,1,2,1,1,5,1,1,10,1,35,3,1,2,4,1,37,3,1,4,
1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,14,1,1,16,1,2,3,1,26,21,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,24,2,1,2,9,1,4,1,1,6,1,1,8,1,2,3,1,17,5,1,3,3,1,19,
1,1,2,1,1,22,1,6,2,1,12,13,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,20,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,11,5,1,2,15,1,27,1,1,3,1,1,6,1,29,3,1,8,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,30,1,4,31,1,14,1,1,3,1,1,18,1,6,3,1,7,5,1,3,2,1,2,1,1,25,1,1,2,1,3,4,1,2,16,1,5,12,1,10,1,1,3,1,1,6,1,4,3,1,23,2,1,3,8,1,2,
1,1,28,1,1,2,1,2,5,1,11,13,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,17,1,1,2,1,1,19,1,2,21,1,7,32,1,3,3,1,33,1,1,3,1,1,5,1,15,2,1,34,36,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,8,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,12,1,14,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,20,1,3,2,1,2,13,1,5,16,1,2,
1,1,18,1,1,6,1,22,3,1,24,26,1,3,2,1,8,1,1,3,1,1,2,1,3,4,1,2,5,1,4,35,1,2,1,1,9,1,1,7,1,6,3,1,7,2,1,3,37,1,5,1,1,3,1,1,2,1,2,10,1,15,17,1,2,3,1,27,
1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,12,1,1,2,1,1,23,1,2,25,1,8,19,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,14,3,1,21,
1,1,3,1,1,6,1,16,2,1,29,28,1,3,2,1,2,1,1,5,1,1,10,1,30,3,1,2,4,1,31,3,1,4,1,1,3,1,1,2,1,6,7,1,8,2,1,3,5,1,2,1,1,11,1,1,18,1,2,3,1,12,20,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,15,2,1,2,9,1,4,1,1,6,1,1,22,1,2,3,1,17,5,1,3,3,1,32,1,1,2,1,1,24,1,6,2,1,13,8,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,26,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,14,5,1,2,33,1,11,1,1,3,1,1,6,1,16,3,1,19,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,34,1,4,12,1,8,1,1,3,1,1,23,1,6,3,1,7,5,1,3,2,1,2,
1,1,25,1,1,2,1,3,4,1,2,21,1,5,27,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,15,1,2,1,1,18,1,1,2,1,2,5,1,11,35,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,8,
1,1,2,1,1,17,1,2,20,1,7,28,1,3,3,1,14,1,1,3,1,1,5,1,12,2,1,22,36,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,29,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,8,1,16,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,19,1,5,15,1,2,1,1,24,1,1,6,1,30,3,1,31,26,1,3,2,1,37,1,1,3,1,1,2,1,3,4,1,2,5,1,4,12,1,2,
1,1,8,1,1,7,1,6,3,1,7,2,1,3,9,1,5,1,1,3,1,1,2,1,2,10,1,14,17,1,2,3,1,18,1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,21,1,1,2,1,1,23,1,2,25,1,20,32,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,8,1,4,3,1,2,5,1,16,3,1,27,1,1,3,1,1,6,1,9,2,1,12,22,1,3,2,1,2,1,1,5,1,1,10,1,15,3,1,2,4,1,33,3,1,4,
1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,19,1,1,28,1,2,3,1,8,34,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,14,2,1,2,17,1,4,1,1,6,1,1,9,1,2,3,1,24,5,1,3,3,1,29,
1,1,2,1,1,18,1,6,2,1,13,35,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,8,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,11,5,1,2,12,1,16,1,1,3,1,1,6,1,15,3,1,20,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,21,1,4,26,1,23,1,1,3,1,1,30,1,6,3,1,7,5,1,3,2,1,2,1,1,8,1,1,2,1,3,4,1,2,25,1,5,31,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,14,1,2,
1,1,22,1,1,2,1,2 ,5,1,11,19,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,12,1,1,2,1,1,17,1,2,18,1,7,27,1,3,3,1,8,1,1,3,1,1,5,1,15,2,1,32,36,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,16,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,24,1,28,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,14,1,5,8,1,2,
1,1,20,1,1,6,1,33,3,1,12,37,1,3,2,1,21,1,1,3,1,1,2,1,3,4,1,2,5,1,4,23,1,2,1,1,9,1,1,7,1,6,3,1,7,2,1,3,29,1,5,1,1,3,1,1,2,1,2,10,1,15,17,1,2,3,1,19,
1,1,6,1,1,4,1,4,3,1,8,2,1,3,5,1,11,1,1,2,1,1,18,1,2,22,1,16,25,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,12,3,1,14,
1,1,3,1,1,6,1,26,2,1,30,8,1,3,2,1,2,1,1,5,1,1,10,1,31,3,1,2,4,1,34,3,1,4,1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,24,1,1,27,1,2,3,1,15,20,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,35,2,1,2,9,1,4,1,1,6,1,1,8,1,2,3,1,17,5,1,3,3,1,21,1,1,2,1,1,19,1,6,2,1,12,13,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,16,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,11,5,1,2,14,1,18,1,1,3,1,1,6,1,23,3,1,8,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,22,1,4,28,1,32,1,1,3,1,1,36,1,6,3,1,7,5,1,3,2,1,2,
1,1,15,1,1,2,1,3,4,1,2,25,1,5,12,1,10,1,1,3,1,1,6,1,4,3,1,29,2,1,3,8,1,2,1,1,33,1,1,2,1,2,5,1,11,13,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,17,
1,1,2,1,1,20,1,2,26,1,7,14,1,3,3,1,16,1,1,3,1,1,5,1,19,2,1,24,21,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,8,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,12,1,18,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,15,1,3,2,1,2,13,1,5,27,1,2,1,1,23,1,1,6,1,30,3,1,31,34,1,3,2,1,8,1,1,3,1,1,2,1,3,4,1,2,5,1,4,22,1,2,
1,1,9,1,1,7,1,6,3,1,7,2,1,3,14,1,5,1,1,3,1,1,2,1,2,10,1,35,17,1,2,3,1,16,1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,12,1,1,2,1,1,25,1,2,28,1,8,20,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,19,3,1,21,1,1,3,1,1,6,1,15,2,1,18,32,1,3,2,1,2,1,1,5,1,1,10,1,24,3,1,2,4,1,29,3,1,4,
1,1,3,1,1,2,1,6,7,1,8,2,1,3,5,1,2,1,1,11,1,1,14,1,2,3,1,12,26,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,33,2,1,2,9,1,4,1,1,6,1,1,16,1,2,3,1,17,5,1,3,3,1,22,
1,1,2,1,1,23,1,6,2,1,13,8,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,27,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,15,5,1,2,36,1,11,1,1,3,1,1,6,1,30,3,1,20,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,19,1,4,12,1,8,1,1,3,1,1,14,1,6,3,1,7,5,1,3,2,1,2,1,1,18,1,1,2,1,3,4,1,2,21,1,5,25,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,28,1,2,
1,1,31,1,1,2,1,2,5,1,11,16,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,8,1,1,2,1,1,17,1,2,24,1,7,34,1,3,3,1,15,1,1,3,1,1,5,1,12,2,1,35,37,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,22,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,8,1,14,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,20,1,5,23,1,2,
1,1,19,1,1,6,1,18,3,1,26,29,1,3,2,1,32,1,1,3,1,1,2,1,3,4,1,2,5,1,4,12,1,2,1,1,8,1,1,7,1,6,3,1,7,2,1,3,9,1,5,1,1,3,1,1,2,1,2,10,1,16,15,1,2,3,1,21,
1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,17,1,1,2,1,1,25,1,2,27,1,30,33,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,8,1,4,3,1,2,5,1,14,3,1,24,
1,1,3,1,1,6,1,9,2,1,12,28,1,3,2,1,2,1,1,5,1,1,10,1,36,3,1,2,4,1,22,3,1,4,1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,18,1,1,20,1,2,3,1,8,15,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,16,2,1,2,19,1,4,1,1,6,1,1,9,1,2,3,1,23,5,1,3,3,1,31,1,1,2,1,1,17,1 ,6,2,1,13,38,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,8,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,11,5,1,2,12,1,14,1,1,3,1,1,6,1,21,3,1,26,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,29,1,4,34,1,32,1,1,3,1,1,35,1,6,3,1,7,5,1,3,2,1,2,
1,1,8,1,1,2,1,3,4,1,2,15,1,5,25,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,18,1,2,1,1,16,1,1,2,1,2,5,1,11,20,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,12,
1,1,2,1,1,19,1,2,17,1,7,22,1,3,3,1,8,1,1,3,1,1,5,1,14,2,1,24,27,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,23,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,28,1,30,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,15,1,5,8,1,2,1,1,21,1,1,6,1,33,3,1,12,36,1,3,2,1,37,1,1,3,1,1,2,1,3,4,1,2,5,1,4,16,1,2,
1,1,9,1,1,7,1,6,3,1,7,2,1,3,14,1,5,1,1,3,1,1,2,1,2,10,1,18,17,1,2,3,1,20,1,1,6,1,1,4,1,4,3,1,8,2,1,3,5,1,11,1,1,2,1,1,25,1,2,26,1,19,29,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,12,3,1,22,1,1,3,1,1,6,1,15,2,1,31,8,1,3,2,1,2,1,1,5,1,1,10,1,24,3,1,2,4,1,23,3,1,4,
1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,14,1,1,16,1,2,3,1,27,21,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,32,2,1,2,9,1,4,1,1,6,1,1,8,1,2,3,1,17,5,1,3,3,1,18,
1,1,2,1,1,34,1,6,2,1,12,13,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,20,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,11,5,1,2,15,1,19,1,1,3,1,1,6,1,28,3,1,8,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,30,1,4,35,1,14,1,1,3,1,1,38,1,6,3,1,7,5,1,3,2,1,2,1,1,25,1,1,2,1,3,4,1,2,16,1,5,12,1,10,1,1,3,1,1,6,1,4,3,1,22,2,1,3,8,1,2,
1,1,26,1,1,2,1,2,5,1,11,13,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,17,1,1,2,1,1,18,1,2,21,1,7,23,1,3,3,1,24,1,1,3,1,1,5,1,15,2,1,29,33,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,8,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,12,1,14,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,19,1,3,2,1,2,13,1,5,16,1,2,
1,1,20,1,1,6,1,27,3,1,31,36,1,3,2,1,8,1,1,3,1,1,2,1,3,4,1,2,5,1,4,32,1,2,1,1,9,1,1,7,1,6,3,1,7,2,1,3,37,1,5,1,1,3,1,1,2,1,2,10,1,15,17,1,2,3,1,28,
1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,12,1,1,2,1,1,18,1,2,22,1,8,25,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,14,3,1,21,
1,1,3,1,1,6,1,16,2,1,23,24,1,3,2,1,2,1,1,5,1,1,10,1,26,3,1,2,4,1,30,3,1,4,1,1,3,1,1,2,1,6,7,1,8,2,1,3,5,1,2,1,1,11,1,1,19,1,2,3,1,12,20,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,15,2,1,2,9,1,4,1,1,6,1,1,29,1,2,3,1,17,5,1,3,3,1,34,1,1,2,1,1,35,1,6,2,1,13,8,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,18,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,14,5,1,2,27,1,11,1,1,3,1,1,6,1,16,3,1,22,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,33,1,4,12,1,8,1,1,3,1,1,31,1,6,3,1,7,5,1,3,2,1,2,
1,1,25,1,1,2,1,3,4,1,2,21,1,5,28,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,15,1,2,1,1,24,1,1,2,1,2,5,1,11,19,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,8,
1,1,2,1,1,17,1,2,20,1,7,23,1,3,3,1,14,1,1,3,1,1,5,1,12,2,1,18,26,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,32,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,8,1,16,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,30,1,5,15,1,2,1,1,22,1,1,6,1,29,3,1,36,37,1,3,2,1,38,1,1,3,1,1,2,1,3,4,1,2,5,1,4,12,1,2,
1,1,8,1,1,7,1,6,3,1,7,2,1,3,9,1,5,1,1,3,1,1,2,1,2,10,1,14,17,1,2,3,1,19,1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,21,1,1,2,1,1,25,1,2,27,1,20,34,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,8,1,4,3,1,2,5,1,16,3,1,18,1,1,3,1,1,6,1,9,2,1,12,23,1,3,2,1,2,1,1,5,1,1,10,1,15,3,1,2,4,1,24,3,1,4,
1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,26,1,1,28,1,2,3,1,8,31,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,14,2,1,2,17,1,4,1,1,6,1,1,9,1,2,3,1,22,5,1,3,3,1,33,
1,1,2,1,1,19,1,6,2,1,13,32,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,8,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,11,5,1,2,12,1,16,1,1,3,1,1,6,1,15,3,1,20,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,18,1,4,21,1,29,1,1,3,1,1,30,1,6,3,1,7,5,1,3,2,1,2,1,1,8,1,1,2,1,3,4,1,2,25,1,5,35,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,14,1,2,
1,1,23,1,1,2,1,2,5,1,11,27,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,12,1,1,2,1,1,17,1,2,24,1,7,19,1,3,3,1,8,1,1,3,1,1,5,1,15,2,1,26,36,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,16,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,22,1,28,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,14,1,5,8,1,2,
1,1,18,1,1,6,1,20,3,1,12,31,1,3,2,1,21,1,1,3,1,1,2,1,3,4,1,2,5,1,4,34,1,2,1,1,9,1,1,7,1,6,3,1,7,2,1,3,32,1,5,1,1,3,1,1,2,1,2,10,1,15,17,1,2,3,1,33,
1,1,6,1,1,4,1,4,3,1,8,2,1,3,5,1,11,1,1,2,1,1,25,1,2,37,1,16,38,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,12,3,1,14,
1,1,3,1,1,6,1,19,2,1,23,8,1,3,2,1,2,1,1,5,1,1,10,1,24,3,1,2,4,1,27,3,1,4,1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,18,1,1,22,1,2,3,1,15,26,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,20,2,1,2,9,1,4,1,1,6,1,1,8,1,2,3,1,17,5,1,3,3,1,21,1,1,2,1,1,28,1,6,2,1,12,13,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,16,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,11,5,1,2,14,1,29,1,1,3,1,1,6,1,30,3,1,8,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,31,1,4,35,1,19,1,1,3,1,1,36,1,6,3,1,7,5,1,3,2,1,2,
1,1,15,1,1,2,1,3,4,1,2,25,1,5,12,1,10,1,1,3,1,1,6,1,4,3,1,18,2,1,3,8,1,2,1,1,32,1,1,2,1,2,5,1,11,13,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,17,
1,1,2,1,1,20,1,2,22,1,7,14,1,3,3,1,16,1,1,3,1,1,5,1,23,2,1,24,21,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,8,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,12,1,26,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,15,1,3,2,1,2,13,1,5,19,1,2,1,1,27,1,1,6,1,33,3,1,34,28,1,3,2,1 ,8,1,1,3,1,1,2,1,3,4,1,2,5,1,4,37,1,2,
1,1,9,1,1,7,1,6,3,1,7,2,1,3,14,1,5,1,1,3,1,1,2,1,2,10,1,18,17,1,2,3,1,16,1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,12,1,1,2,1,1,25,1,2,29,1,8,20,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,21,3,1,22,1,1,3,1,1,6,1,15,2,1,30,23,1,3,2,1,2,1,1,5,1,1,10,1,24,3,1,2,4,1,31,3,1,4,
1,1,3,1,1,2,1,6,7,1,8,2,1,3,5,1,2,1,1,11,1,1,14,1,2,3,1,12,19,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,26,2,1,2,9,1,4,1,1,6,1,1,16,1,2,3,1,17,5,1,3,3,1,18,
1,1,2,1,1,32,1,6,2,1,13,8,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,35,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,15,5,1,2,27,1,11,1,1,3,1,1,6,1,28,3,1,20,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,36,1,4,12,1,8,1,1,3,1,1,14,1,6,3,1,7,5,1,3,2,1,2,1,1,25,1,1,2,1,3,4,1,2,21,1,5,22,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,33,1,2,
1,1,23,1,1,2,1,2,5,1,11,16,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,8,1,1,2,1,1,17,1,2,18,1,7,19,1,3,3,1,15,1,1,3,1,1,5,1,12,2,1,24,29,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,30,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,8,1,14,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,20,1,5,26,1,2,
1,1,31,1,1,6,1,34,3,1,37,38,1,3,2,1,39,1,1,3,1,1,2,1,3,4,1,2,5,1,4,12,1,2,1,1,8,1,1,7,1,6,3,1,7,2,1,3,9,1,5,1,1,3,1,1,2,1,2,10,1,16,15,1,2,3,1,21,
1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,17,1,1,2,1,1,18,1,2,22,1,19,25,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,8,1,4,3,1,2,5,1,14,3,1,23,
1,1,3,1,1,6,1,9,2,1,12,27,1,3,2,1,2,1,1,5,1,1,10,1,24,3,1,2,4,1,28,3,1,4,1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,20,1,1,32,1,2,3,1,8,15,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,16,2,1,2,29,1,4,1,1,6,1,1,9,1,2,3,1,33,5,1,3,3,1,35,1,1,2,1,1,17,1,6,2,1,13,26,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,8,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,11,5,1,2,12,1,14,1,1,3,1,1,6,1,18,3,1,19,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,21,1,4,22,1,30,1,1,3,1,1,31,1,6,3,1,7,5,1,3,2,1,2,
1,1,8,1,1,2,1,3,4,1,2,15,1,5,23,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,25,1,2,1,1,16,1,1,2,1,2,5,1,11,20,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,12,
1,1,2,1,1,24,1,2,17,1,7,27,1,3,3,1,8,1,1,3,1,1,5,1,14,2,1,28,34,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,36,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,37,1,18,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,15,1,5,8,1,2,1,1,19,1,1,6,1,26,3,1,12,29,1,3,2,1,21,1,1,3,1,1,2,1,3,4,1,2,5,1,4,16,1,2,
1,1,9,1,1,7,1,6,3,1,7,2,1,3,14,1,5,1,1,3,1,1,2,1,2,10,1,20,17,1,2,3,1,22,1,1,6,1,1,4,1,4,3,1,8,2,1,3,5,1,11,1,1,2,1,1,23,1,2,32,1,33,35,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,12,3,1,24,1,1,3,1,1,6,1,15,2,1,18,8,1,3,2,1,2,1,1,5,1,1,10,1,25,3,1,2,4,1,30,3,1,4,
1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,14,1,1,16,1,2,3,1,19,27,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,28,2,1,2,9,1,4,1,1,6,1,1,8,1,2,3,1,17,5,1,3,3,1,21,
1,1,2,1,1,31,1,6,2,1,12,13,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,20,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,11,5,1,2,15,1,22,1,1,3,1,1,6,1,26,3,1,8,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,29,1,4,34,1,14,1,1,3,1,1,18,1,6,3,1,7,5,1,3,2,1,2,1,1,23,1,1,2,1,3,4,1,2,16,1,5,12,1,10,1,1,3,1,1,6,1,4,3,1,24,2,1,3,8,1,2,
1,1,19,1,1,2,1,2,5,1,11,13,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,17,1,1,2,1,1,25,1,2,32,1,7,36,1,3,3,1,33,1,1,3,1,1,5,1,15,2,1,35,21,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,8,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,12,1,14,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,20,1,3,2,1,2,13,1,5,16,1,2,
1,1,18,1,1,6,1,22,3,1,27,28,1,3,2,1,8,1,1,3,1,1,2,1,3,4,1,2,5,1,4,30,1,2,1,1,9,1,1,7,1,6,3,1,7,2,1,3,19,1,5,1,1,3,1,1,2,1,2,10,1,15,17,1,2,3,1,23,
1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,12,1,1,2,1,1,24,1,2,26,1,8,29,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,14,3,1,21,
1,1,3,1,1,6,1,16,2,1,25,31,1,3,2,1,2,1,1,5,1,1,10,1,34,3,1,2,4,1,37,3,1,4,1,1,3,1,1,2,1,6,7,1,8,2,1,3,5,1,2,1,1,11,1,1,18,1,2,3,1,12,20,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,15,2,1,2,9,1,4,1,1,6,1,1,22,1,2,3,1,17,5,1,3,3,1,19,1,1,2,1,1,32,1,6,2,1,13,8,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,27,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,14,5,1,2,23,1,11,1,1,3,1,1,6,1,16,3,1,28,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,30,1,4,12,1,8,1,1,3,1,1,24,1,6,3,1,7,5,1,3,2,1,2,
1,1,26,1,1,2,1,3,4,1,2,21,1,5,33,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,15,1,2,1,1,18,1,1,2,1,2,5,1,11,25,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,8,
1,1,2,1,1,17,1,2,19,1,7,20,1,3,3,1,14,1,1,3,1,1,5,1,12,2,1,22,29,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,31,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,8,1,16,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,34,1,5,15,1,2,1,1,23,1,1,6,1,35,3,1,36,38,1,3,2,1,39,1,1,3,1,1,2,1,3,4,1,2,5,1,4,12,1,2,
1,1,8,1,1,7,1,6,3,1,7,2,1,3,9,1,5,1,1,3,1,1,2,1,2,10,1,14,17,1,2,3,1,18,1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,21,1,1,2,1,1,24,1,2,26,1,19,27,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,8,1,4,3,1,2,5,1,16,3,1,20,1,1,3,1,1,6,1,9,2,1,12,22,1,3,2,1,2,1,1,5,1,1,10,1,15,3,1,2,4,1,25,3,1,4,
1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,28,1,1,30,1,2,3,1,8,32,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,14,2,1,2,17,1,4,1,1,6,1,1,9,1,2,3,1,23,5,1,3,3,1,29,
1,1,2,1,1,18,1,6,2,1,13,31,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,8,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,11,5,1,2,12,1,16,1,1,3,1,1,6,1,15,3,1,19,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,21,1,4,33,1,24,1,1,3,1,1,20,1,6,3,1,7,5,1,3,2,1,2,1,1,8,1,1,2,1,3,4,1,2,26,1,5,34,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,14,1,2,
1,1,22,1,1,2,1,2,5,1,11,27,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,12,1,1,2,1,1,17,1,2,18,1,7,25,1,3,3,1,8,1,1,3,1,1,5,1,15,2,1,35,36,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,16,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,23,1,19,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,14,1,5,8,1,2,
1,1,28,1,1,6,1,20,3,1,12,30,1,3,2,1,21,1,1,3,1,1,2,1,3,4,1,2,5,1,4,29,1,2,1,1,9,1,1,7,1,6,3,1,7,2,1,3,24,1,5,1,1,3,1,1,2,1,2,10,1,15,17,1,2,3,1,31,
1,1,6,1,1,4,1,4,3,1,8,2,1,3,5,1,11,1,1,2,1,1,18,1,2,22,1,16,26,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,12,3,1,14,
1,1,3,1,1,6,1,27,2,1,32,8,1,3,2,1,2,1,1,5,1,1,10,1,19,3,1,2,4,1,25,3,1,4,1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,23,1,1,33,1,2,3,1,15,34,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,20,2,1,2,9,1,4,1,1,6,1,1,8,1,2,3,1,17,5,1,3,3,1,21,1,1,2,1,1,37,1,6,2,1,12,13,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,16,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,11,5,1,2,14,1,18,1,1,3,1,1,6,1,24,3,1,8,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,22,1,4,28,1,29,1,1,3,1,1,30,1,6,3,1,7,5,1,3,2,1,2,
1,1,15,1,1,2,1,3,4,1,2,19,1,5,12,1,10,1,1,3,1,1,6,1,4,3,1,26,2,1,3,8,1,2,1,1,31,1,1,2,1,2,5,1,11,13,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,17,
1,1,2,1,1,20,1,2,27,1,7,14,1,3,3,1,16,1,1,3,1,1,5,1,23,2,1,25,21,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,8,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,12,1,18,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,15,1,3,2,1,2,13,1,5,32,1,2,1,1,35,1,1,6,1,33,3,1,36,38,1,3,2,1,8,1,1,3,1,1,2,1,3,4,1,2,5,1,4,22,1,2,
1,1,9,1,1,7,1,6,3,1,7,2,1,3,14,1,5,1,1,3,1,1,2,1,2,10,1,19,17,1,2,3,1,16,1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,12,1,1,2,1,1,24,1,2,28,1,8,20,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,21,3,1,26,1,1,3,1,1,6,1,15,2,1,18,23,1,3,2,1,2,1,1,5,1,1,10,1,29,3,1,2,4,1,30,3,1,4,
1,1,3,1,1,2,1,6,7,1,8,2,1,3,5,1,2,1,1,11,1,1,14,1,2,3,1,12,25,1,7,3,1,5,1,1,3 ,1,1,2,1,4,4,1,27,2,1,2,9,1,4,1,1,6,1,1,16,1,2,3,1,17,5,1,3,3,1,19,
1,1,2,1,1,22,1,6,2,1,13,8,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,31,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,15,5,1,2,34,1,11,1,1,3,1,1,6,1,37,3,1,20,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,39,1,4,12,1,8,1,1,3,1,1,14,1,6,3,1,7,5,1,3,2,1,2,1,1,18,1,1,2,1,3,4,1,2,21,1,5,24,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,28,1,2,
1,1,23,1,1,2,1,2,5,1,11,16,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,8,1,1,2,1,1,17,1,2,19,1,7,26,1,3,3,1,15,1,1,3,1,1,5,1,12,2,1,32,29,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,25,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,8,1,14,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,20,1,5,22,1,2,
1,1,27,1,1,6,1,18,3,1,30,33,1,3,2,1,35,1,1,3,1,1,2,1,3,4,1,2,5,1,4,12,1,2,1,1,8,1,1,7,1,6,3,1,7,2,1,3,9,1,5,1,1,3,1,1,2,1,2,10,1,16,15,1,2,3,1,21,
1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,17,1,1,2,1,1,24,1,2,31,1,19,36,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,8,1,4,3,1,2,5,1,14,3,1,23,
1,1,3,1,1,6,1,9,2,1,12,28,1,3,2,1,2,1,1,5,1,1,10,1,34 ,3,1,2,4,1,37,3,1,4,1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,18,1,1,20,1,2,3,1,8,15,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,16,2,1,2,22,1,4,1,1,6,1,1,9,1,2,3,1,25,5,1,3,3,1,26,1,1,2,1,1,17,1,6,2,1,13,29,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,8,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,11,5,1,2,12,1,14,1,1,3,1,1,6,1,19,3,1,21,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,27,1,4,30,1,24,1,1,3,1,1,32,1,6,3,1,7,5,1,3,2,1,2,
1,1,8,1,1,2,1,3,4,1,2,15,1,5,23,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,18,1,2,1,1,16,1,1,2,1,2,5,1,11,20,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,12,
1,1,2,1,1,28,1,2,17,1,7,31,1,3,3,1,8,1,1,3,1,1,5,1,14,2,1,33,22,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,35,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,25,1,19,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,15,1,5,8,1,2,1,1,21,1,1,6,1,26,3,1,12,34,1,3,2,1,36,1,1,3,1,1,2,1,3,4,1,2,5,1,4,16,1,2,
1,1,9,1,1,7,1,6,3,1,7,2,1,3,14,1,5,1,1,3,1,1,2,1,2,10,1,18,17,1,2,3,1,20,1,1,6,1,1,4,1,4,3,1,8,2,1,3,5,1,11,1,1,2,1,1,23,1,2,24,1,27,29,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,12,3,1,22,1,1,3,1,1,6,1,15,2,1,30,8,1,3,2,1,2,1,1,5,1,1,10,1,19,3,1,2,4,1,32,3,1,4,
1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,14,1,1,16,1,2,3,1,28,21,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,25,2,1,2,9,1,4,1,1,6,1,1,8,1,2,3,1,17,5,1,3,3,1,18,
1,1,2,1,1,31,1,6,2,1,12,13,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,20,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,11,5,1,2,15,1,26,1,1,3,1,1,6,1,33,3,1,8,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,35,1,4,37,1,14,1,1,3,1,1,23,1,6,3,1,7,5,1,3,2,1,2,1,1,19,1,1,2,1,3,4,1,2,16,1,5,12,1,10,1,1,3,1,1,6,1,4,3,1,22,2,1,3,8,1,2,
1,1,24,1,1,2,1,2,5,1,11,13,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,17,1,1,2,1,1,18,1,2,21,1,7,27,1,3,3,1,29,1,1,3,1,1,5,1,15,2,1,30,34,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,8,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,12,1,14,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,20,1,3,2,1,2,13,1,5,16,1,2,
1,1,25,1,1,6,1,28,3,1,32,19,1,3,2,1,8,1,1,3,1,1,2,1,3,4,1,2,5,1,4,26,1,2,1,1,9,1,1,7,1,6,3,1,7,2,1,3,31,1,5,1,1,3,1,1,2,1,2,10,1,15,17,1,2,3,1,23,
1,1 ,6,1,1,4,1,4,3,1,11,2,1,3,5,1,12,1,1,2,1,1,18,1,2,22,1,8,36,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,14,3,1,21,
1,1,3,1,1,6,1,16,2,1,24,33,1,3,2,1,2,1,1,5,1,1,10,1,35,3,1,2,4,1,37,3,1,4,1,1,3,1,1,2,1,6,7,1,8,2,1,3,5,1,2,1,1,11,1,1,20,1,2,3,1,12,27,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,15,2,1,2,9,1,4,1,1,6,1,1,19,1,2,3,1,17,5,1,3,3,1,29,1,1,2,1,1,30,1,6,2,1,13,8,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,18,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,14,5,1,2,23,1,11,1,1,3,1,1,6,1,16,3,1,22,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,25,1,4,12,1,8,1,1,3,1,1,26,1,6,3,1,7,5,1,3,2,1,2,
1,1,28,1,1,2,1,3,4,1,2,21,1,5,31,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,15,1,2,1,1,32,1,1,2,1,2,5,1,11,20,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,8,
1,1,2,1,1,17,1,2,24,1,7,19,1,3,3,1,14,1,1,3,1,1,5,1,12,2,1,18,34,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,38,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,8,1,16,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,27,1,5,15,1,2,1,1,22,1,1,6,1,23,3,1,29,33,1,3,2,1,35,1,1,3,1,1,2,1 ,3,4,1,2,5,1,4,12,1,2,
1,1,8,1,1,7,1,6,3,1,7,2,1,3,9,1,5,1,1,3,1,1,2,1,2,10,1,14,17,1,2,3,1,20,1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,21,1,1,2,1,1,25,1,2,26,1,19,30,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,8,1,4,3,1,2,5,1,16,3,1,18,1,1,3,1,1,6,1,9,2,1,12,24,1,3,2,1,2,1,1,5,1,1,10,1,15,3,1,2,4,1,28,3,1,4,
1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,31,1,1,32,1,2,3,1,8,36,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,14,2,1,2,17,1,4,1,1,6,1,1,9,1,2,3,1,22,5,1,3,3,1,37,
1,1,2,1,1,23,1,6,2,1,13,39,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,8,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,11,5,1,2,12,1,16,1,1,3,1,1,6,1,15,3,1,19,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,18,1,4,20,1,21,1,1,3,1,1,27,1,6,3,1,7,5,1,3,2,1,2,1,1,8,1,1,2,1,3,4,1,2,25,1,5,26,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,14,1,2,
1,1,24,1,1,2,1,2,5,1,11,29,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,12,1,1,2,1,1,17,1,2,30,1,7,33,1,3,3,1,8,1,1,3,1,1,5,1,15,2,1,28,34,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,16,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,22,1,19,1,1,2,1,1,5,1,11,3,1,7,4,1 ,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,14,1,5,8,1,2,
1,1,18,1,1,6,1,23,3,1,12,20,1,3,2,1,31,1,1,3,1,1,2,1,3,4,1,2,5,1,4,21,1,2,1,1,9,1,1,7,1,6,3,1,7,2,1,3,32,1,5,1,1,3,1,1,2,1,2,10,1,15,17,1,2,3,1,35,
1,1,6,1,1,4,1,4,3,1,8,2,1,3,5,1,11,1,1,2,1,1,25,1,2,26,1,16,27,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,12,3,1,14,
1,1,3,1,1,6,1,24,2,1,36,8,1,3,2,1,2,1,1,5,1,1,10,1,19,3,1,2,4,1,29,3,1,4,1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,18,1,1,22,1,2,3,1,15,28,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,20,2,1,2,9,1,4,1,1,6,1,1,8,1,2,3,1,17,5,1,3,3,1,21,1,1,2,1,1,23,1,6,2,1,12,13,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,16,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,11,5,1,2,14,1,30,1,1,3,1,1,6,1,33,3,1,8,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,34,1,4,37,1,31,1,1,3,1,1,38,1,6,3,1,7,5,1,3,2,1,2,
1,1,15,1,1,2,1,3,4,1,2,19,1,5,12,1,10,1,1,3,1,1,6,1,4,3,1,18,2,1,3,8,1,2,1,1,24,1,1,2,1,2,5,1,11,13,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,17,
1,1,2,1,1,20,1,2,22,1,7,14,1,3,3,1,16,1,1,3,1,1,5,1,25,2,1,26,21,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,8,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,12,1,23,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,15,1,3,2,1,2,13,1,5,27,1,2,1,1,28,1,1,6,1,29,3,1,32,35,1,3,2,1,8,1,1,3,1,1,2,1,3,4,1,2,5,1,4,36,1,2,
1,1,9,1,1,7,1,6,3,1,7,2,1,3,14,1,5,1,1,3,1,1,2,1,2,10,1,18,17,1,2,3,1,16,1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,12,1,1,2,1,1,19,1,2,30,1,8,20,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,21,3,1,22,1,1,3,1,1,6,1,15,2,1,24,31,1,3,2,1,2,1,1,5,1,1,10,1,33,3,1,2,4,1,34,3,1,4,
1,1,3,1,1,2,1,6,7,1,8,2,1,3,5,1,2,1,1,11,1,1,14,1,2,3,1,12,23,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,25,2,1,2,9,1,4,1,1,6,1,1,16,1,2,3,1,17,5,1,3,3,1,18,
1,1,2,1,1,26,1,6,2,1,13,8,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,19,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,15,5,1,2,27,1,11,1,1,3,1,1,6,1,28,3,1,20,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,29,1,4,12,1,8,1,1,3,1,1,14,1,6,3,1,7,5,1,3,2,1,2,1,1,32,1,1,2,1,3,4,1,2,21,1,5,22,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,35,1,2,
1,1,37,1,1,2,1,2,5,1,11,16,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,8,1,1,2,1,1,17,1,2,18,1,7,24,1,3,3,1,15,1,1,3,1,1,5,1,12,2,1,23,30,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,25,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,8,1,14,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,19,1,5,20,1,2,
1,1,26,1,1,6,1,31,3,1,33,34,1,3,2,1,36,1,1,3,1,1,2,1,3,4,1,2,5,1,4,12,1,2,1,1,8,1,1,7,1,6,3,1,7,2,1,3,9,1,5,1,1,3,1,1,2,1,2,10,1,16,15,1,2,3,1,21,
1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,17,1,1,2,1,1,18,1,2,22,1,27,28,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,8,1,4,3,1,2,5,1,14,3,1,24,
1,1,3,1,1,6,1,9,2,1,12,23,1,3,2,1,2,1,1,5,1,1,10,1,29,3,1,2,4,1,32,3,1,4,1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,19,1,1,20,1,2,3,1,8,15,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,16,2,1,2,25,1,4,1,1,6,1,1,9,1,2,3,1,30,5,1,3,3,1,35,1,1,2,1,1,17,1,6,2,1,13,37,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,8,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,11,5,1,2,12,1,14,1,1,3,1,1,6,1,18,3,1,21,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,22,1,4,26,1,31,1,1,3,1,1,38,1,6,3,1,7,5,1,3,2,1,2,
1,1,8,1,1,2,1,3,4,1,2,15,1,5,27,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,19,1,2,1,1,16,1,1,2,1,2,5,1,11,20,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,12,
1,1,2,1,1,23,1,2,17,1,7,24,1,3,3,1,8,1,1,3,1,1,5,1,14,2,1,28,29,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,33,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,25,1,18,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,15,1,5,8,1,2,1,1,21,1,1,6,1,30,3,1,12,32,1,3,2,1,22,1,1,3,1,1,2,1,3,4,1,2,5,1,4,16,1,2,
1,1,9,1,1,7,1,6,3,1,7,2,1,3,14,1,5,1,1,3,1,1,2,1,2,10,1,19,17,1,2,3,1,20,1,1,6,1,1,4,1,4,3,1,8,2,1,3,5,1,11,1,1,2,1,1,26,1,2,34,1,35,36,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,12,3,1,23,1,1,3,1,1,6,1,15,2,1,18,8,1,3,2,1,2,1,1,5,1,1,10,1,24,3,1,2,4,1,27,3,1,4,
1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,14,1,1,16,1,2,3,1,28,21,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,25,2,1,2,9,1,4,1,1,6,1,1,8,1,2,3,1,17,5,1,3,3,1,19,
1,1,2,1,1,22,1,6,2,1,12,13,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,20,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,11,5,1,2,15,1,29,1,1,3,1,1,6,1,30,3,1,8,4,1,3,2,1,5, 1,1,2,1,1,9,1,3,2,1,2,31,1,4,32,1,14,1,1,3,1,1,18,1,6,3,1,7,5,1,3,2,1,2,1,1,26,1,1,2,1,3,4,1,2,16,1,5,12,1,10,1,1,3,1,1,6,1,4,3,1,23,2,1,3,8,1,2,
1,1,33,1,1,2,1,2,5,1,11,13,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,17,1,1,2,1,1,19,1,2,21,1,7,24,1,3,3,1,37,1,1,3,1,1,5,1,15,2,1,27,34,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,8,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,12,1,14,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,20,1,3,2,1,2,13,1,5,16,1,2,
1,1,18,1,1,6,1,22,3,1,25,28,1,3,2,1,8,1,1,3,1,1,2,1,3,4,1,2,5,1,4,35,1,2,1,1,9,1,1,7,1,6,3,1,7,2,1,3,36,1,5,1,1,3,1,1,2,1,2,10,1,15,17,1,2,3,1,29,
1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,12,1,1,2,1,1,23,1,2,26,1,8,19,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,14,3,1,21,
1,1,3,1,1,6,1,16,2,1,30,24,1,3,2,1,2,1,1,5,1,1,10,1,31,3,1,2,4,1,32,3,1,4,1,1,3,1,1,2,1,6,7,1,8,2,1,3,5,1,2,1,1,11,1,1,18,1,2,3,1,12,20,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,15,2,1,2,9,1,4,1,1,6,1,1,22,1,2,3,1,17,5,1,3,3,1,27,1,1,2,1,1,33,1,6,2,1,13,8,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,25,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,14,5,1,2,28,1,11,1,1,3,1,1,6,1,16,3,1,19,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,34,1,4,12,1,8,1,1,3,1,1,23,1,6,3,1,7,5,1,3,2,1,2,
1,1,26,1,1,2,1,3,4,1,2,21,1,5,37,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,15,1,2,1,1,18,1,1,2,1,2,5,1,11,24,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,8,
1,1,2,1,1,17,1,2,20,1,7,29,1,3,3,1,14,1,1,3,1,1,5,1,12,2,1,22,35,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,30,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,8,1,16,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,19,1,5,15,1,2,1,1,25,1,1,6,1,27,3,1,31,32,1,3,2,1,36,1,1,3,1,1,2,1,3,4,1,2,5,1,4,12,1,2,
1,1,8,1,1,7,1,6,3,1,7,2,1,3,9,1,5,1,1,3,1,1,2,1,2,10,1,14,17,1,2,3,1,18,1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,21,1,1,2,1,1,23,1,2,26,1,20,28,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,8,1,4,3,1,2,5,1,16,3,1,24,1,1,3,1,1,6,1,9,2,1,12,22,1,3,2,1,2,1,1,5,1,1,10,1,15,3,1,2,4,1,33,3,1,4,
1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,19,1,1,29,1,2,3,1,8,34,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,14 ,2,1,2,17,1,4,1,1,6,1,1,9,1,2,3,1,37,5,1,3,3,1,38,
1,1,2,1,1,18,1,6,2,1,13,30,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,8,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,11,5,1,2,12,1,16,1,1,3,1,1,6,1,15,3,1,20,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,21,1,4,25,1,23,1,1,3,1,1,27,1,6,3,1,7,5,1,3,2,1,2,1,1,8,1,1,2,1,3,4,1,2,26,1,5,31,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,14,1,2,
1,1,22,1,1,2,1,2,5,1,11,19,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,12,1,1,2,1,1,17,1,2,18,1,7,24,1,3,3,1,8,1,1,3,1,1,5,1,15,2,1,28,32,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,16,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,35,1,29,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,14,1,5,8,1,2,
1,1,20,1,1,6,1,33,3,1,12,36,1,3,2,1,21,1,1,3,1,1,2,1,3,4,1,2,5,1,4,23,1,2,1,1,9,1,1,7,1,6,3,1,7,2,1,3,30,1,5,1,1,3,1,1,2,1,2,10,1,15,17,1,2,3,1,19,
1,1,6,1,1,4,1,4,3,1,8,2,1,3,5,1,11,1,1,2,1,1,18,1,2,22,1,16,25,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,12,3,1,14,
1,1,3,1,1,6,1,26,2,1,27,8,1,3,2,1,2,1,1,5,1,1,10,1,24,3,1,2,4,1,31,3,1 ,4,1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,34,1,1,37,1,2,3,1,15,20,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,28,2,1,2,9,1,4,1,1,6,1,1,8,1,2,3,1,17,5,1,3,3,1,21,1,1,2,1,1,19,1,6,2,1,12,13,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,16,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,11,5,1,2,14,1,18,1,1,3,1,1,6,1,23,3,1,8,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,22,1,4,29,1,32,1,1,3,1,1,35,1,6,3,1,7,5,1,3,2,1,2,
1,1,15,1,1,2,1,3,4,1,2,25,1,5,12,1,10,1,1,3,1,1,6,1,4,3,1,30,2,1,3,8,1,2,1,1,33,1,1,2,1,2,5,1,11,13,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,17,
1,1,2,1,1,20,1,2,24,1,7,14,1,3,3,1,16,1,1,3,1,1,5,1,19,2,1,26,21,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,8,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,12,1,18,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,15,1,3,2,1,2,13,1,5,27,1,2,1,1,23,1,1,6,1,28,3,1,31,34,1,3,2,1,8,1,1,3,1,1,2,1,3,4,1,2,5,1,4,22,1,2,
1,1,9,1,1,7,1,6,3,1,7,2,1,3,14,1,5,1,1,3,1,1,2,1,2,10,1,36,17,1,2,3,1,16,1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,12,1,1,2,1,1,25,1,2,29,1,8,20,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1 ,9,1,4,3,1,2,5,1,19,3,1,21,1,1,3,1,1,6,1,15,2,1,18,24,1,3,2,1,2,1,1,5,1,1,10,1,30,3,1,2,4,1,32,3,1,4,
1,1,3,1,1,2,1,6,7,1,8,2,1,3,5,1,2,1,1,11,1,1,14,1,2,3,1,12,26,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,33,2,1,2,9,1,4,1,1,6,1,1,16,1,2,3,1,17,5,1,3,3,1,22,
1,1,2,1,1,23,1,6,2,1,13,8,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,27,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,15,5,1,2,28,1,11,1,1,3,1,1,6,1,35,3,1,20,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,19,1,4,12,1,8,1,1,3,1,1,14,1,6,3,1,7,5,1,3,2,1,2,1,1,18,1,1,2,1,3,4,1,2,21,1,5,25,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,31,1,2,
1,1,24,1,1,2,1,2,5,1,11,16,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,8,1,1,2,1,1,17,1,2,29,1,7,34,1,3,3,1,15,1,1,3,1,1,5,1,12,2,1,36,37,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,22,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,8,1,14,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,20,1,5,23,1,2,
1,1,19,1,1,6,1,18,3,1,26,30,1,3,2,1,32,1,1,3,1,1,2,1,3,4,1,2,5,1,4,12,1,2,1,1,8,1,1,7,1,6,3,1,7,2,1,3,9,1,5,1,1,3,1,1,2,1,2,10,1,16,15,1,2,3,1,21,
1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,17,1,1,2,1,1,25,1,2,27,1,24,28,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,8,1,4,3,1,2,5,1,14,3,1,33,
1,1,3,1,1,6,1,9,2,1,12,35,1,3,2,1,2,1,1,5,1,1,10,1,31,3,1,2,4,1,22,3,1,4,1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,18,1,1,20,1,2,3,1,8,15,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,16,2,1,2,19,1,4,1,1,6,1,1,9,1,2,3,1,23,5,1,3,3,1,29,1,1,2,1,1,17,1,6,2,1,13,38,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,8,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,11,5,1,2,12,1,14,1,1,3,1,1,6,1,21,3,1,26,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,30,1,4,34,1,32,1,1,3,1,1,24,1,6,3,1,7,5,1,3,2,1,2,
1,1,8,1,1,2,1,3,4,1,2,15,1,5,25,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,18,1,2,1,1,16,1,1,2,1,2,5,1,11,20,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,12,
1,1,2,1,1,19,1,2,17,1,7,22,1,3,3,1,8,1,1,3,1,1,5,1,14,2,1,27,28,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,23,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,31,1,33,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,15,1,5,8,1,2,1,1,21,1,1,6,1,35,3,1,12,36,1,3,2,1,29,1,1,3,1,1,2,1,3,4,1,2,5,1,4,16 ,1,2,
1,1,9,1,1,7,1,6,3,1,7,2,1,3,14,1,5,1,1,3,1,1,2,1,2,10,1,18,17,1,2,3,1,20,1,1,6,1,1,4,1,4,3,1,8,2,1,3,5,1,11,1,1,2,1,1,24,1,2,25,1,19,26,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,12,3,1,22,1,1,3,1,1,6,1,15,2,1,30,8,1,3,2,1,2,1,1,5,1,1,10,1,32,3,1,2,4,1,23,3,1,4,
1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,14,1,1,16,1,2,3,1,27,21,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,28,2,1,2,9,1,4,1,1,6,1,1,8,1,2,3,1,17,5,1,3,3,1,18,
1,1,2,1,1,34,1,6,2,1,12,13,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,20,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,11,5,1,2,15,1,19,1,1,3,1,1,6,1,31,3,1,8,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,29,1,4,33,1,14,1,1,3,1,1,24,1,6,3,1,7,5,1,3,2,1,2,1,1,25,1,1,2,1,3,4,1,2,16,1,5,12,1,10,1,1,3,1,1,6,1,4,3,1,22,2,1,3,8,1,2,
1,1,26,1,1,2,1,2,5,1,11,13,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,17,1,1,2,1,1,18,1,2,21,1,7,23,1,3,3,1,35,1,1,3,1,1,5,1,15,2,1,30,36,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,8,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,12,1,14,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,19,1,3,2,1,2,13,1,5,16,1,2,
1,1,20,1,1,6,1,27,3,1,28,32,1,3,2,1,8,1,1,3,1,1,2,1,3,4,1,2,5,1,4,37,1,2,1,1,9,1,1,7,1,6,3,1,7,2,1,3,38,1,5,1,1,3,1,1,2,1,2,10,1,15,17,1,2,3,1,24,
1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,12,1,1,2,1,1,18,1,2,22,1,8,25,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,14,3,1,21,
1,1,3,1,1,6,1,16,2,1,23,26,1,3,2,1,2,1,1,5,1,1,10,1,29,3,1,2,4,1,31,3,1,4,1,1,3,1,1,2,1,6,7,1,8,2,1,3,5,1,2,1,1,11,1,1,19,1,2,3,1,12,20,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,15,2,1,2,9,1,4,1,1,6,1,1,30,1,2,3,1,17,5,1,3,3,1,33,1,1,2,1,1,34,1,6,2,1,13,8,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,18,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,14,5,1,2,27,1,11,1,1,3,1,1,6,1,16,3,1,22,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,24,1,4,12,1,8,1,1,3,1,1,28,1,6,3,1,7,5,1,3,2,1,2,
1,1,25,1,1,2,1,3,4,1,2,21,1,5,32,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,15,1,2,1,1,35,1,1,2,1,2,5,1,11,19,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,8,
1,1,2,1,1,17,1,2,20,1,7,23,1,3,3,1,14,1,1,3,1,1,5,1,12,2,1,18,26,1,2,2,1,4,1,1,2,1,1,6,1,4,3 ,1,5,29,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,8,1,16,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,31,1,5,15,1,2,1,1,22,1,1,6,1,36,3,1,37,30,1,3,2,1,38,1,1,3,1,1,2,1,3,4,1,2,5,1,4,12,1,2,
1,1,8,1,1,7,1,6,3,1,7,2,1,3,9,1,5,1,1,3,1,1,2,1,2,10,1,14,17,1,2,3,1,19,1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,21,1,1,2,1,1,24,1,2,25,1,20,27,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,8,1,4,3,1,2,5,1,16,3,1,18,1,1,3,1,1,6,1,9,2,1,12,23,1,3,2,1,2,1,1,5,1,1,10,1,15,3,1,2,4,1,28,3,1,4,
1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,26,1,1,32,1,2,3,1,8,33,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,14,2,1,2,17,1,4,1,1,6,1,1,9,1,2,3,1,22,5,1,3,3,1,29,
1,1,2,1,1,19,1,6,2,1,13,34,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,8,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,11,5,1,2,12,1,16,1,1,3,1,1,6,1,15,3,1,20,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,18,1,4,21,1,24,1,1,3,1,1,30,1,6,3,1,7,5,1,3,2,1,2,1,1,8,1,1,2,1,3,4,1,2,25,1,5,31,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,14,1,2,
1,1,23,1,1,2,1,2,5,1,11,27,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4 ,1,12,1,1,2,1,1,17,1,2,35,1,7,19,1,3,3,1,8,1,1,3,1,1,5,1,15,2,1,26,36,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,16,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,22,1,28,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,14,1,5,8,1,2,
1,1,18,1,1,6,1,20,3,1,12,32,1,3,2,1,21,1,1,3,1,1,2,1,3,4,1,2,5,1,4,29,1,2,1,1,9,1,1,7,1,6,3,1,7,2,1,3,24,1,5,1,1,3,1,1,2,1,2,10,1,15,17,1,2,3,1,33,
1,1,6,1,1,4,1,4,3,1,8,2,1,3,5,1,11,1,1,2,1,1,25,1,2,34,1,16,37,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,12,3,1,14,
1,1,3,1,1,6,1,19,2,1,23,8,1,3,2,1,2,1,1,5,1,1,10,1,27,3,1,2,4,1,30,3,1,4,1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,18,1,1,22,1,2,3,1,15,26,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,20,2,1,2,9,1,4,1,1,6,1,1,8,1,2,3,1,17,5,1,3,3,1,21,1,1,2,1,1,28,1,6,2,1,12,13,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,16,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,11,5,1,2,14,1,31,1,1,3,1,1,6,1,24,3,1,8,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,29,1,4,32,1,19,1,1,3,1,1,35,1,6,3,1,7,5,1,3,2,1,2,
1,1,15,1,1,2,1,3,4,1,2,25,1,5,12,1,10,1,1,3,1,1,6,1,4,3,1,18,2,1,3,8,1,2,1,1,36,1,1,2,1,2,5,1,11,13,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,17,
1,1,2,1,1,20,1,2,22,1,7,14,1,3,3,1,16,1,1,3,1,1,5,1,23,2,1,27,21,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,8,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,12,1,26,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,15,1,3,2,1,2,13,1,5,19,1,2,1,1,28,1,1,6,1,30,3,1,33,34,1,3,2,1,8,1,1,3,1,1,2,1,3,4,1,2,5,1,4,24,1,2,
1,1,9,1,1,7,1,6,3,1,7,2,1,3,14,1,5,1,1,3,1,1,2,1,2,10,1,18,17,1,2,3,1,16,1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,12,1,1,2,1,1,25,1,2,29,1,8,20,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,21,3,1,22,1,1,3,1,1,6,1,15,2,1,31,23,1,3,2,1,2,1,1,5,1,1,10,1,32,3,1,2,4,1,35,3,1,4,
1,1,3,1,1,2,1,6,7,1,8,2,1,3,5,1,2,1,1,11,1,1,14,1,2,3,1,12,19,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,26,2,1,2,9,1,4,1,1,6,1,1,16,1,2,3,1,17,5,1,3,3,1,18,
1,1,2,1,1,27,1,6,2,1,13,8,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,24,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,15,5,1,2,28,1,11,1,1,3,1,1,6,1,30,3,1,20,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,36,1,4,12,1,8,1,1,3,1,1,14,1,6,3,1,7,5,1,3,2,1,2,1,1,25,1,1,2,1,3,4,1,2,21,1,5,22,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,33,1,2,
1,1,23,1,1,2,1,2,5,1,11,16,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,8,1,1,2,1,1,17,1,2,18,1,7,19,1,3,3,1,15,1,1,3,1,1,5,1,12,2,1,29,34,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,37,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,8,1,14,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,20,1,5,24,1,2,
1,1,26,1,1,6,1,27,3,1,31,32,1,3,2,1,35,1,1,3,1,1,2,1,3,4,1,2,5,1,4,12,1,2,1,1,8,1,1,7,1,6,3,1,7,2,1,3,9,1,5,1,1,3,1,1,2,1,2,10,1,16,15,1,2,3,1,21,
1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,17,1,1,2,1,1,18,1,2,22,1,19,25,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,8,1,4,3,1,2,5,1,14,3,1,23,
1,1,3,1,1,6,1,9,2,1,12,28,1,3,2,1,2,1,1,5,1,1,10,1,30,3,1,2,4,1,36,3,1,4,1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,20,1,1,33,1,2,3,1,8,15,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,16,2,1,2,29,1,4,1,1,6,1,1,9,1,2,3,1,38,5,1,3,3,1,39,1,1,2,1,1,17,1,6,2,1,13,24,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,8,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,11,5,1,2,12,1,14,1,1,3,1,1,6,1,18,3,1,19,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,21,1,4,22,1,26,1,1,3,1,1,27,1,6,3,1,7,5,1,3,2,1,2,
1,1,8,1,1,2,1,3,4,1,2,15,1,5,23,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,25,1,2,1,1,16,1,1,2,1,2,5,1,11,20,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,12,
1,1,2,1,1,28,1,2,17,1,7,31,1,3,3,1,8,1,1,3,1,1,5,1,14,2,1,32,34,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,30,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,35,1,18,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,15,1,5,8,1,2,1,1,19,1,1,6,1,24,3,1,12,29,1,3,2,1,21,1,1,3,1,1,2,1,3,4,1,2,5,1,4,16,1,2,
1,1,9,1,1,7,1,6,3,1,7,2,1,3,14,1,5,1,1,3,1,1,2,1,2,10,1,20,17,1,2,3,1,22,1,1,6,1,1,4,1,4,3,1,8,2,1,3,5,1,11,1,1,2,1,1,23,1,2,26,1,27,33,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,12,3,1,25,1,1,3,1,1,6,1,15,2,1,18,8,1,3,2,1,2,1,1,5,1,1,10,1,36,3,1,2,4,1,37,3,1,4,
1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,14,1,1,16,1,2,3,1,19,28,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,31,2,1,2,9,1,4,1,1 ,6,1,1,8,1,2,3,1,17,5,1,3,3,1,21,
1,1,2,1,1,24,1,6,2,1,12,13,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,20,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,11,5,1,2,15,1,22,1,1,3,1,1,6,1,29,3,1,8,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,30,1,4,32,1,14,1,1,3,1,1,18,1,6,3,1,7,5,1,3,2,1,2,1,1,23,1,1,2,1,3,4,1,2,16,1,5,12,1,10,1,1,3,1,1,6,1,4,3,1,26,2,1,3,8,1,2,
1,1,19,1,1,2,1,2,5,1,11,13,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,17,1,1,2,1,1,25,1,2,27,1,7,33,1,3,3,1,34,1,1,3,1,1,5,1,15,2,1,35,21,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,8,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,12,1,14,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,20,1,3,2,1,2,13,1,5,16,1,2,
1,1,18,1,1,6,1,22,3,1,24,28,1,3,2,1,8,1,1,3,1,1,2,1,3,4,1,2,5,1,4,31,1,2,1,1,9,1,1,7,1,6,3,1,7,2,1,3,19,1,5,1,1,3,1,1,2,1,2,10,1,15,17,1,2,3,1,23,
1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,12,1,1,2,1,1,29,1,2,30,1,8,36,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,14,3,1,21,
1,1,3,1,1,6,1,16,2,1,25,26,1,3,2,1,2,1,1,5,1,1,10,1,32,3,1,2,4,1,37,3,1,4,1,1,3,1,1,2,1 ,6,7,1,8,2,1,3,5,1,2,1,1,11,1,1,18,1,2,3,1,12,20,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,15,2,1,2,9,1,4,1,1,6,1,1,22,1,2,3,1,17,5,1,3,3,1,19,1,1,2,1,1,24,1,6,2,1,13,8,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,27,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,14,5,1,2,23,1,11,1,1,3,1,1,6,1,16,3,1,28,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,33,1,4,12,1,8,1,1,3,1,1,34,1,6,3,1,7,5,1,3,2,1,2,
1,1,31,1,1,2,1,3,4,1,2,21,1,5,35,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,15,1,2,1,1,18,1,1,2,1,2,5,1,11,25,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,8,
1,1,2,1,1,17,1,2,19,1,7,20,1,3,3,1,14,1,1,3,1,1,5,1,12,2,1,22,26,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,29,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,8,1,16,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,24,1,5,15,1,2,1,1,23,1,1,6,1,30,3,1,32,36,1,3,2,1,38,1,1,3,1,1,2,1,3,4,1,2,5,1,4,12,1,2,
1,1,8,1,1,7,1,6,3,1,7,2,1,3,9,1,5,1,1,3,1,1,2,1,2,10,1,14,17,1,2,3,1,18,1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,21,1,1,2,1,1,27,1,2,28,1,19,37,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,8,1,4,3,1,2,5,1 ,16,3,1,20,1,1,3,1,1,6,1,9,2,1,12,22,1,3,2,1,2,1,1,5,1,1,10,1,15,3,1,2,4,1,25,3,1,4,
1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,26,1,1,31,1,2,3,1,8,33,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,14,2,1,2,17,1,4,1,1,6,1,1,9,1,2,3,1,23,5,1,3,3,1,24,
1,1,2,1,1,18,1,6,2,1,13,29,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,8,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,11,5,1,2,12,1,16,1,1,3,1,1,6,1,15,3,1,19,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,21,1,4,30,1,32,1,1,3,1,1,20,1,6,3,1,7,5,1,3,2,1,2,1,1,8,1,1,2,1,3,4,1,2,34,1,5,35,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,14,1,2,
1,1,22,1,1,2,1,2,5,1,11,27,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,12,1,1,2,1,1,17,1,2,18,1,7,25,1,3,3,1,8,1,1,3,1,1,5,1,15,2,1,26,28,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,16,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,23,1,19,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,14,1,5,8,1,2,
1,1,24,1,1,6,1,20,3,1,12,31,1,3,2,1,21,1,1,3,1,1,2,1,3,4,1,2,5,1,4,29,1,2,1,1,9,1,1,7,1,6,3,1,7,2,1,3,33,1,5,1,1,3,1,1,2,1,2,10,1,15,17,1,2,3,1,36,
1,1,6,1,1,4,1,4,3,1,8,2,1,3,5,1,11,1 ,1,2,1,1,18,1,2,22,1,16,30,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,12,3,1,14,
1,1,3,1,1,6,1,27,2,1,32,8,1,3,2,1,2,1,1,5,1,1,10,1,19,3,1,2,4,1,25,3,1,4,1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,23,1,1,26,1,2,3,1,15,28,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,20,2,1,2,9,1,4,1,1,6,1,1,8,1,2,3,1,17,5,1,3,3,1,21,1,1,2,1,1,24,1,6,2,1,12,13,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,16,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,11,5,1,2,14,1,18,1,1,3,1,1,6,1,34,3,1,8,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,22,1,4,29,1,31,1,1,3,1,1,35,1,6,3,1,7,5,1,3,2,1,2,
1,1,15,1,1,2,1,3,4,1,2,19,1,5,12,1,10,1,1,3,1,1,6,1,4,3,1,33,2,1,3,8,1,2,1,1,37,1,1,2,1,2,5,1,11,13,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,17,
1,1,2,1,1,20,1,2,27,1,7,14,1,3,3,1,16,1,1,3,1,1,5,1,23,2,1,25,21,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,8,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,12,1,18,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,15,1,3,2,1,2,13,1,5,24,1,2,1,1,26,1,1,6,1,28,3,1,30,32,1,3,2,1,8,1,1,3,1,1,2,1,3,4,1,2,5,1,4,22,1,2,
1,1,9,1,1,7,1,6,3,1,7,2,1,3,14,1,5,1,1,3,1,1,2,1,2,10,1,19,17,1,2,3,1,16,1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,12,1,1,2,1,1,36,1,2,29,1,8,20,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,21,3,1,31,1,1,3,1,1,6,1,15,2,1,18,23,1,3,2,1,2,1,1,5,1,1,10,1,34,3,1,2,4,1,35,3,1,4,
1,1,3,1,1,2,1,6,7,1,8,2,1,3,5,1,2,1,1,11,1,1,14,1,2,3,1,12,25,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,27,2,1,2,9,1,4,1,1,6,1,1,16,1,2,3,1,17,5,1,3,3,1,19,
1,1,2,1,1,22,1,6,2,1,13,8,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,24,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,15,5,1,2,26,1,11,1,1,3,1,1,6,1,28,3,1,20,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,30,1,4,12,1,8,1,1,3,1,1,14,1,6,3,1,7,5,1,3,2,1,2,1,1,18,1,1,2,1,3,4,1,2,21,1,5,32,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,33,1,2,
1,1,23,1,1,2,1,2,5,1,11,16,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,8,1,1,2,1,1,17,1,2,19,1,7,29,1,3,3,1,15,1,1,3,1,1,5,1,12,2,1,37,36,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,25,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,8,1,14,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,20 ,1,5,22,1,2,
1,1,24,1,1,6,1,18,3,1,27,31,1,3,2,1,34,1,1,3,1,1,2,1,3,4,1,2,5,1,4,12,1,2,1,1,8,1,1,7,1,6,3,1,7,2,1,3,9,1,5,1,1,3,1,1,2,1,2,10,1,16,15,1,2,3,1,21,
1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,17,1,1,2,1,1,26,1,2,28,1,19,30,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,8,1,4,3,1,2,5,1,14,3,1,23,
1,1,3,1,1,6,1,9,2,1,12,35,1,3,2,1,2,1,1,5,1,1,10,1,32,3,1,2,4,1,38,3,1,4,1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,18,1,1,20,1,2,3,1,8,15,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,16,2,1,2,22,1,4,1,1,6,1,1,9,1,2,3,1,24,5,1,3,3,1,25,1,1,2,1,1,17,1,6,2,1,13,29,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,8,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,11,5,1,2,12,1,14,1,1,3,1,1,6,1,19,3,1,21,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,27,1,4,31,1,33,1,1,3,1,1,36,1,6,3,1,7,5,1,3,2,1,2,
1,1,8,1,1,2,1,3,4,1,2,15,1,5,23,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,18,1,2,1,1,16,1,1,2,1,2,5,1,11,20,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,12,
1,1,2,1,1,26,1,2,17,1,7,28,1,3,3,1,8,1,1,3,1,1,5,1,14,2,1,30,22,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,34,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,24,1,19,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,15,1,5,8,1,2,1,1,21,1,1,6,1,25,3,1,12,32,1,3,2,1,35,1,1,3,1,1,2,1,3,4,1,2,5,1,4,16,1,2,
1,1,9,1,1,7,1,6,3,1,7,2,1,3,14,1,5,1,1,3,1,1,2,1,2,10,1,18,17,1,2,3,1,20,1,1,6,1,1,4,1,4,3,1,8,2,1,3,5,1,11,1,1,2,1,1,23,1,2,27,1,29,37,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,12,3,1,22,1,1,3,1,1,6,1,15,2,1,31,8,1,3,2,1,2,1,1,5,1,1,10,1,19,3,1,2,4,1,26,3,1,4,
1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,14,1,1,16,1,2,3,1,28,21,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,24,2,1,2,9,1,4,1,1,6,1,1,8,1,2,3,1,17,5,1,3,3,1,18,
1,1,2,1,1,25,1,6,2,1,12,13,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,20,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,11,5,1,2,15,1,30,1,1,3,1,1,6,1,33,3,1,8,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,32,1,4,34,1,14,1,1,3,1,1,23,1,6,3,1,7,5,1,3,2,1,2,1,1,19,1,1,2,1,3,4,1,2,16,1,5,12,1,10,1,1,3,1,1,6,1,4,3,1,22,2,1,3,8,1,2,
1,1,27,1,1,2,1,2,5,1,11,13,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,17,1,1,2,1,1,18,1,2,21,1,7,26,1,3,3,1,29,1,1,3,1,1,5,1,15,2,1,35,36,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,8,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,12,1,14,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,20,1,3,2,1,2,13,1,5,16,1,2,
1,1,24,1,1,6,1,25,3,1,28,19,1,3,2,1,8,1,1,3,1,1,2,1,3,4,1,2,5,1,4,31,1,2,1,1,9,1,1,7,1,6,3,1,7,2,1,3,37,1,5,1,1,3,1,1,2,1,2,10,1,15,17,1,2,3,1,23,
1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,12,1,1,2,1,1,18,1,2,22,1,8,30,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,14,3,1,21,
1,1,3,1,1,6,1,16,2,1,27,32,1,3,2,1,2,1,1,5,1,1,10,1,33,3,1,2,4,1,34,3,1,4,1,1,3,1,1,2,1,6,7,1,8,2,1,3,5,1,2,1,1,11,1,1,20,1,2,3,1,12,26,1,7,3,1,5,
1,1,3,1,1,2,1,4,4,1,15,2,1,2,9,1,4,1,1,6,1,1,19,1,2,3,1,17,5,1,3,3,1,24,1,1,2,1,1,25,1,6,2,1,13,8,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,18,1,3,3,1,4,
1,1,2,1,1,7,1,2,2,1,14,5,1,2,23,1,11,1,1,3,1,1,6,1,16,3,1,22,4,1,3,2,1,5,1,1,2,1,1,9,1,3,2,1,2,28,1,4,12,1,8,1,1,3,1,1,29,1,6,3,1,7,5,1,3,2,1,2,
1,1,31,1,1,2,1,3,4,1,2,21,1,5,35,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,15,1,2,1,1,36,1,1,2,1,2,5,1,11,20,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,8,
1,1,2,1,1,17,1,2,30,1,7,19,1,3,3,1,14,1,1,3,1,1,5,1,12,2,1,18,27,1,2,2,1,4,1,1,2,1,1,6,1,4,3,1,5,26,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,8,1,16,
1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,24,1,5,15,1,2,1,1,22,1,1,6,1,23,3,1,25,32,1,3,2,1,33,1,1,3,1,1,2,1,3,4,1,2,5,1,4,12,1,2,
1,1,8,1,1,7,1,6,3,1,7,2,1,3,9,1,5,1,1,3,1,1,2,1,2,10,1,14,17,1,2,3,1,20,1,1,6,1,1,4,1,4,3,1,11,2,1,3,5,1,21,1,1,2,1,1,28,1,2,34,1,19,37,1,2,3,1,5,
1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,8,1,4,3,1,2,5,1,16,3,1,18,1,1,3,1,1,6,1,9,2,1,12,29,1,3,2,1,2,1,1,5,1,1,10,1,15,3,1,2,4,1,31,3,1,4,
1,1,3,1,1,2,1,6,7,1,11,2,1,3,5,1,2,1,1,26,1,1,27,1,2,3,1,8,30,1,7,3,1,5,1,1,3,1,1,2,1,4,4,1,14,2,1,2,17,1,4,1,1,6,1,1,9,1,2,3,1,22,5,1,3,3,1,24,
1,1,2,1,1,23,1,6,2,1,13,25,1,2,2,1,5,1,1,3,1,1,10,1,4,3,1,7,8,1,3,3,1,4,1,1,2,1,1,7,1,2,2,1,11,5,1,2,12,1,16,1,1,3,1,1,6,1,15,3,1,19,4,1,3,2,1,5,
1,1,2,1,1,9,1,3,2,1,2,18,1,4,20,1 ,21,1,1,3,1,1,35,1,6,3,1,7,5,1,3,2,1,2,1,1,8,1,1,2,1,3,4,1,2,32,1,5,33,1,10,1,1,3,1,1,6,1,4,3,1,13,2,1,3,14,1,2,
1,1,28,1,1,2,1,2,5,1,11,36,1,9,3,1,4,1,1,3,1,1,7,1,6,3,1,5,2,1,2,4,1,12,1,1,2,1,1,17,1,2,38,1,7,34,1,3,3,1,8,1,1,3,1,1,5,1,15,2,1,26,29,1,2,2,1,4,
1,1,2,1,1,6,1,4,3,1,5,16,1,3,3,1,10,1,1,3,1,1,7,1,2,2,1,6,9,1,2,22,1,19,1,1,2,1,1,5,1,11,3,1,7,4,1,3,2,1,4,1,1,3,1,1,13,1,3,2,1,2,14,1,5,8,1,2,
1,1,18,1,1,6,1,23,3,1,12,20,1,3,2,1,24,1,1,3,1,1,2,1,3,4,1,2,5,1,4,21,1,2,1,1,9,1,1,7,1,6,3,1,7,2,1,3,25,1,5,1,1,3,1,1,2,1,2,10,1,15,17,1,2,3,1,27,
1,1,6,1,1,4,1,4,3,1,8,2,1,3,5,1,11,1,1,2,1,1,30,1,2,31,1,16,37,1,2,3,1,5,1,1,3,1,1,7,1,6,2,1,7,13,1,3,2,1,4,1,1,2,1,1,9,1,4,3,1,2,5,1,12,3,1,14,
1,1,3,1,1,6,1,39,2,1
April 28, 2016, at 10:20 AM by 193.52.237.96 -
Changed lines 92-629 from:
(:processing archive="packdist" width="500" height="400":)
to:
(:processing archive="packdist" width="500" height="400":)

Patterns

D(2,3) 13 colors, pattern length = 240
13,7,1,1,2,3,4,1,1,5,6,2,1,1,8,3,12,1,1,2,4,11,1,1,7,3,2,1,1,5,6,9,1,1,2,3,4,1,1,8,10,2,1,1,13,3,5,1,1,2,4,6,
1,1,7,3,2,1,1,9,11,12,1,1,2,3,4,1,1,5,6,2,1,1,8,3,7,1,1,2,4,10,1,1,13,3,2,1,1,5,6,9,1,1,2,3,4,1,1,7,8,2,
1,1,11,3,5,1,1,2,4,6,1,1,10,3,2,1,1,9,12,7,1,1,2,3,4,1,1,5,6,2,1,1,8,3,13,1,1,2,4,11,1,1,7,3,2,1,1,5,6,9,
1,1,2,3,4,1,1,8,10,2,1,1,12,3,5,1,1,2,4,6,1,1,7,3,2,1,1,9,11,13,1,1,2,3,4,1,1,5,6,2,1,1,8,3,7,1,1,2,4,10,
1,1,12,3,2,1,1,5,6,9,1,1,2,3,4,1,1,7,8,2,1,1,11,3,5,1,1,2,4,6,1,1,10,3,2,1,1,9

D(2,5) 22 colors, pattern length = 504
22,5,1,1,2,3,1,8,4,1,1,14,2,1,7,12,1,1,2,3,1,10,5,1,1,6,2,1,13,4,1,1,2,3,1,15,9,1,1,11,2,1,18,5,
1,1,2,3,1,8,4,1,1,6,2,1,7,16,1,1,2,3,1,19,5,1,1,10,2,1,21,4,1,1,2,3,1,9,12,1,1,6,2,1,14,5,1,1,2,3,1,8,4,
1,1,7,2,1,11,13,1,1,2,3,1,17,5,1,1,6,2,1,15,4,1,1,2,3,1,10,9,1,1,20,2,1,7,5,1,1,2,3,1,8,4,1,1,6,2,1,12,16,
1,1,2,3,1,18,5,1,1,11,2,1,19,4,1,1,2,3,1,9,7,1,1,6,2,1,10,5,1,1,2,3,1,8,4,1,1,13,2,1,14,15,1,1,2,3,1,17,5,
1,1,6,2,1,7,4,1,1,2,3,1,12,9,1,1,11,2,1,21,5,1,1,2,3,1,8,4,1,1,6,2,1,10,16,1,1,2,3,1,20,5,1,1,7,2,1,18,4,
1,1,2,3,1,9,13,1,1,6,2,1,19,5,1,1,2,3,1,8,4,1,1,11,2,1,7,12,1,1,2,3,1,10,5,1,1,6,2,1,14,4,1,1,2,3,1,15,9,
1,1,17,2,1,22,5,1,1,2,3,1,8,4,1,1,6,2,1,7,13,1,1,2,3,1,16,5,1,1,10,2,1,11,4,1,1,2,3,1,9,12,1,1,6,2,1,18,5,
1,1,2,3,1,8,4,1,1,7,2,1,19,14,1,1,2,3,1,20,5,1,1,6,2,1,15,4,1,1,2,3,1,10,9,1,1,11,2,1,7,5,1,1,2,3,1,8,4,
1,1,6,2,1,12,13,1,1,2,3,1,16,5,1,1,17,2,1,21,4,1,1,2,3,1,9,7,1,1,6,2,1,10,5,1,1,2,3,1,8,4,1,1,11,2,1,14,15,
1,1,2,3,1,18,5,1,1,6,2,1,7,4,1,1,2,3,1,12,9,1,1,13 ,2,1,19,5,1,1,2,3,1,8,4,1,1,6,2,1,10,16,1,1,2,3,1,20,5,
1,1,7,2,1,11,4,1,1,2,3,1,9,17,1,1,6,2,1

D(2,7) 27 colors, pattern length = 2376
27,2,1,1,7,6,4,1,1,5,15,1,1,2,2,3,1,1,22,11,1,1,9,3,2,1,1,16,4,1,1,5,2,3,1,1,6,10,1,1,2,3,7,1,1,4,8,1,1,14,2,2,
1,1,17,5,1,1,3,3,4,1,1,2,12,1,1,6,18,2,1,1,9,20,1,1,3,3,7,1,1,2,2,1,1,4,5,13,1,1,11,8,1,1,2,3,3,1,1,10,2,
1,1,6,15,4,1,1,5,19,1,1,2,2,3,1,1,21,23,1,1,7,3,2,1,1,16,4,1,1,5,2,3,1,1,12,8,1,1,2,3,6,1,1,4,9,1,1,14,2,2,
1,1,25,5,1,1,3,3,4,1,1,2,10,1,1,7,13,2,1,1,11,6,1,1,3,3,17,1,1,2,2,1,1,4,5,8,1,1,22,18,1,1,2,3,3,1,1,15,2,
1,1,7,6,4,1,1,5,12,1,1,2,2,3,1,1,9,20,1,1,10,3,2,1,1,16,4,1,1,5,2,3,1,1,6,11,1,1,2,3,7,1,1,4,8,1,1,13,2,2,
1,1,14,5,1,1,3,3,4,1,1,2,19,1,1,6,9,2,1,1,21,23,1,1,3,3,7,1,1,2,2,1,1,4,5,17,1,1,10,8,1,1,2,3,3,1,1,12,2,
1,1,6,15,4,1,1,5,24,1,1,2,2,3,1,1,11,9,1,1,7,3,2,1,1,16,4,1,1,5,2,3,1,1,18,8,1,1,2,3,6,1,1,4,13,1,1,14,2,2,
1,1,20,5,1,1,3,3,4,1,1,2,10,1,1,7,22,2,1,1,25,6,1,1,3,3,9,1,1,2,2,1,1,4,5,8,1,1,12,11,1,1,2,3,3,1,1,15,2,
1,1,7,6,4,1,1,5,17,1,1,2,2,3,1,1,19,21,1,1,10,3,2,1,1,13,4,1,1,5,2,3,1,1,6,14,1,1,2,3,7,1,1,4,8,1,1,9,2,2,
1,1,16,5,1,1,3,3,4,1,1,2,12,1,1,6,11,2,1,1,18,23,1,1,3,3,7,1,1,2,2,1,1,4,5,20,1,1,10,8,1,1,2,3,3,1,1,9,2,
1,1,6,15,4,1,1,5,24,1,1,2,2,3,1,1,13,17,1,1,7,3,2,1,1,22,4,1,1,5,2,3,1,1,12,8,1,1,2,3,6,1,1,4,14,1,1,11,2,2,
1,1,16,5,1,1,3,3,4,1,1,2,9,1,1,7,10,2,1,1,19,6,1,1,3,3,21,1,1,2,2,1,1,4,5,8,1,1,25,18,1,1,2,3,3,1,1,15,2,
1,1,7,6,4,1,1,5,12,1,1,2,2,3,1,1,13,11,1,1,9,3,2,1,1,20,4,1,1,5,2,3,1,1,6,10,1,1,2,3,7,1,1,4,8,1,1,14,2,2,
1,1,16,5,1,1,3,3,4,1,1,2,17,1,1,6,23,2,1,1,9,24,1,1,3,3,7,1,1,2,2,1,1,4,5,22,1,1,11,8,1,1,2,3,3,1,1,10,2,
1,1,6,12,4,1,1,5,15,1,1,2,2,3,1,1,13,19,1,1,7,3,2,1,1,18,4,1,1,5,2,3,1,1,21,8,1,1,2,3,6,1,1,4,9,1,1,14,2,2,
1,1,16,5,1,1,3,3,4,1,1,2,10,1,1,7,25,2,1,1,11,6,1,1,3,3,12,1,1,2,2,1,1,4,5,8,1,1,17,20,1,1,2,3,3,1,1,26,2,
1,1,7,6,4,1,1,5,15,1,1,2,2,3,1,1,9,13,1,1,10,3,2,1,1,23,4,1,1,5,2,3,1,1,6,11,1,1,2,3,7,1,1,4,8,1,1,14,2,2,
1,1,16,5,1,1,3,3,4,1,1,2,12,1,1,6,9,2,1,1,18,19,1,1,3,3,7,1,1,2,2,1,1,4,5,21,1,1,10,8,1,1,2,3,3,1,1,13,2,
1,1,6,15,4,1,1,5,17,1,1,2,2,3,1,1,11,9,1,1,7,3,2,1,1,20,4,1,1,5,2,3,1,1,12,8,1,1,2,3,6,1,1,4,14,1,1,22,2,2,
1,1,16,5,1,1,3,3,4,1,1,2,10,1,1,7,24,2,1,1,25,6,1,1,3,3,9,1,1,2,2,1,1,4,5,8,1,1,13,11,1,1,2,3,3,1,1,15,2,
1,1,7,6,4,1,1,5,12,1,1,2,2,3,1,1,18,17,1,1,10,3,2,1,1,19,4,1,1,5,2,3,1,1,6,14,1,1,2,3,7,1,1,4,8,1,1,9,2,2,
1,1,16,5,1,1,3,3,4,1,1,2,20,1,1,6,11,2,1,1,21,23,1,1,3,3,7,1,1,2,2,1,1,4,5,13,1,1,10,8,1,1,2,3,3,1,1,9,2,
1,1,6,12,4,1,1,5,15,1,1,2,2,3,1,1,22,26,1,1,7,3,2,1,1,24,4,1,1,5,2,3,1,1,17,8,1,1,2,3,6,1,1,4,14,1,1,11,2,2,
1,1,16,5,1,1,3,3,4,1,1,2,9,1,1,7,10,2,1,1,18,6,1,1,3,3,12,1,1,2,2,1,1,4,5,8,1,1,13,19,1,1,2,3,3,1,1,20,2,
1,1,7,6,4,1,1,5,15,1,1,2,2,3,1,1,21,11,1,1,9,3,2,1,1,25,4,1,1,5,2,3,1,1,6,10,1,1,2,3,7,1,1,4,8,1,1,14,2,2,
1,1,16,5,1,1,3,3,4,1,1,2,12,1,1,6,17,2,1,1,9,23,1,1,3,3,7,1,1,2,2,1,1,4,5,13,1,1,11,8,1,1,2,3,3,1,1,10,2,
1,1,6,15,4,1,1,5,18,1,1,2,2,3,1,1,19,22,1,1,7,3,2,1,1,24,4,1,1,5,2,3,1,1,12,8,1,1,2,3,6,1,1,4,9,1,1,14,2,2,
1,1,16,5,1,1,3,3,4,1,1,2,10,1,1,7,13,2,1,1,11,6,1,1,3,3,20,1,1,2,2,1,1,4,5,8,1,1,17,21,1,1,2,3,3,1,1,15,2,
1,1,7,6,4,1,1,5,12,1,1,2,2,3,1,1,9,25,1,1,10,3,2,1,1,26,4,1,1,5,2,3,1,1,6,11,1,1,2,3,7,1,1,4,8,1,1,13,2,2,
1,1,14,5,1,1,3,3,4,1,1,2,16,1,1,6,9,2,1,1,18,19,1,1,3,3,7,1,1,2,2,1,1,4,5,22,1,1,10,8,1,1,2,3,3,1,1,12,2,
1,1,6,15,4,1,1,5,17,1,1,2,2,3,1,1,11,9,1,1,7,3,2,1,1,20,4,1,1,5,2,3,1,1,21,8,1,1,2,3,6,1,1,4,13,1,1,14,2,2,
1,1,23,5,1,1,3,3,4,1,1,2,10,1,1,7,24,2,1,1,27,6,1,1,3,3,9,1,1,2,2,1,1,4,5,8,1,1,12,11,1,1,2,3,3,1,1,15,2,
1,1,7,6,4,1,1,5,16,1,1,2,2,3,1,1,18,17,1,1,10,3,2,1,1,13,4,1,1,5,2,3,1,1,6,14,1,1,2,3,7,1,1,4,8,1,1,9,2,2,
1,1,19,5,1,1,3,3,4,1,1,2,12,1,1,6,11,2,1,1,20,21,1,1,3,3,7,1,1,2,2,1,1,4,5,22,1,1,10,8,1,1,2,3,3,1,1,9,2,
1,1,6,15,4,1,1,5,16,1,1,2,2,3,1,1,13,23,1,1,7,3,2,1,1,24,4,1,1,5,2,3,1,1,12,8,1,1,2,3,6,1,1,4,14,1,1,11,2,2,
1,1,17,5,1,1,3,3,4,1,1,2,9,1,1,7,10,2,1,1,18,6,1,1,3,3,25,1,1,2,2,1,1,4,5,8,1,1,19,26,1,1,2,3,3,1,1,15,2,
1,1,7,6,4,1,1,5,12,1,1,2,2,3,1,1,13,11,1,1,9,3,2,1,1,16,4,1,1,5,2,3,1,1,6,10,1,1,2,3,7,1,1,4,8,1,1,14,2,2,
1,1,20,5,1,1,3,3,4,1,1,2,21,1,1,6,17,2,1,1,9,22,1,1,3,3,7,1,1,2,2,1,1,4,5,23,1,1,11,8,1,1,2,3,3,1,1,10,2,
1,1,6,12,4,1,1,5,15,1,1,2,2,3,1,1,13,18,1,1,7,3,2,1,1,16,4,1,1,5,2,3,1,1,19,8,1,1,2,3,6,1,1,4,9,1,1,14,2,2,
1,1,24,5,1,1,3,3,4,1,1,2,10,1,1,7,25,2,1,1,11,6,1,1,3,3,12,1,1,2,2,1,1,4,5,8,1,1,17,20,1,1,2,3,3,1,1,21,2,
1,1,7,6,4,1,1,5,15,1,1,2,2,3,1,1,9,13,1,1,10,3,2,1,1,16,4,1,1,5,2,3,1,1,6,11,1,1,2,3,7,1,1,4,8,1,1,14,2,2,
1,1,18,5,1,1,3,3,4,1,1,2,12,1,1,6,9,2,1,1,19,22,1,1,3,3,7,1,1,2,2,1,1,4,5,23,1,1,10,8,1,1,2,3,3,1,1,13,2,
1,1,6,15,4,1,1,5,17,1,1,2,2,3,1,1,11,9,1,1,7,3,2,1,1,16,4,1,1,5,2,3,1,1,12,8,1,1,2,3,6,1,1,4,14,1,1,20,2,2,
1,1,21,5,1,1,3,3,4,1,1,2,10,1,1,7,18,2,1,1,24,6,1,1,3,3,9,1,1,2,2,1,1,4,5,8,1,1,13,11,1,1,2,3,3,1,1,15,2,
1,1,7,6,4,1,1,5,12,1,1,2,2,3,1,1,19,17,1,1,10,3,2,1,1,16,4,1,1,5,2,3,1,1,6,14,1,1,2,3,7,1,1,4,8,1,1,9,2,2,
1,1,22,5,1,1,3,3,4,1,1,2,23,1,1,6,11,2,1,1,25,26,1,1,3,3,7,1,1,2,2,1,1,4,5,13,1,1,10,8,1,1,2,3,3,1,1,9,2,
1,1,6,12,4,1,1,5,15,1,1,2,2,3,1,1,18,20,1,1,7,3,2,1,1,16,4,1,1,5,2,3,1,1,17,8,1,1,2,3,6,1,1,4,14,1,1,11,2,2,
1,1,19,5,1,1,3,3,4,1,1,2,9,1,1,7,10,2,1,1,21,6,1,1,3,3,12,1,1,2,2,1,1,4,5,8,1,1,13,24,1,1,2,3,3,1,1

D(2,9) 31 colors, pattern length = 4224
31,3,1,1,3,5,1,1,4,4,1,2,2,1,1,15,3,1,1,8,17,1,13,6,1,1,2,2,1,1,3,5,1,3,10,1,1,7,11,1,1,2,2,1,14,3,1,1,4,4,
1,1,5,6,1,2,2,1,1,3,12,1,1,16,9,1,19,3,1,1,2,2,1,1,7,20,1,18,5,1,1,3,3,1,1,2,2,1,4,4,1,1,6,8,1,1,3,21,1,2,2,
1,1,22,3,1,1,10,5,1,24,7,1,1,2,2,1,1,3,3,1,4,4,1,1,11,9,1,1,2,2,1,25,3,1,1,5,13,1,1,6,3,1,2,2,1,1,15,7,
1,1,12,4,1,17,3,1,1,2,2,1,1,4,3,1,14,5,1,1,8,6,1,1,2,2,1,28,3,1,1,3,9,1,1,10,4,1,2,2,1,1,23,3,1,1,4,5,1,6,7,
1,1,2,2,1,1,3,11,1,3,16,1,1,18,26,1,1,2,2,1,19,3,1,1,5,4,1,1,6,8,1,2,2,1,1,3,7,1,1,13,12,1,4,3,1,1,2,2,
1,1,5,20,1,27,9,1,1,3,3,1,1,2,2,1,10,4,1,1,29,6,1,1,3,7,1,2,2,1,1,14,3,1,1,5,4,1,8,11,1,1,2,2,1,1,3,3,1,6,15,
1,1,17,5,1,1,2,2,1,4,3,1,1,7,21,1,1,9,3,1,2,2,1,1,5,12,1,1,4,10,1,13,3,1,1,2,2,1,1,6,3,1,8,5,1,1,22,4,
1,1,2,2,1,16,3,1,1,3,24,1,1,7,25,1,2,2,1,1,4,3,1,1,9,5,1,11,6,1,1,2,2,1,1,3,18,1,3,4,1,1,8,14,1,1,2,2,1,19,3,
1,1,5,10,1,1,7,4,1,2,2,1,1,3,6,1,1,12,15,1,20,3,1,1,2,2,1,1,4,23,1,26,5,1,1,3,3,1,1,2,2,1,6,7,1,1,8,4,
1,1,3,5,1,2,2,1,1,9,3,1,1,13,11,1,17,28,1,1,2,2,1,1,3,3,1,4,10,1,1,5,7,1,1,2,2,1,6,3,1,1,16,21,1,1,4,3,1,2,2,
1,1,8,27,1,1,5,4,1,12,3,1,1,2,2,1,1,6,3,1,7,14,1,1,9,30,1,1,2,2,1,18,3,1,1,3,5,1,1,4,4,1,2,2,1,1,15,3,
1,1,8,19,1,13,6,1,1,2,2,1,1,3,5,1,3,10,1,1,7,11,1,1,2,2,1,20,3,1,1,4,4,1,1,5,6,1,2,2,1,1,3,12,1,1,17,9,1,22,3,
1,1,2,2,1,1,7,24,1,25,5,1,1,3,3,1,1,2,2,1,4,4,1,1,6,8,1,1,3,14,1,2,2,1,1,16,3,1,1,10,5,1,23,7,1,1,2,2,
1,1,3,3,1,4,4,1,1,11,9,1,1,2,2,1,26,3,1,1,5,13,1,1,6,3,1,2,2,1,1,15,7,1,1,12,4,1,18,3,1,1,2,2,1,1,4,3,1,19,5,
1,1,8,6,1,1,2,2,1,21,3,1,1,3,9,1,1,10,4,1,2,2,1,1,27,3,1,1,4,5,1,6,7,1,1,2,2,1,1,3,11,1,3,14,1,1,17,20,
1,1,2,2,1,28,3,1,1,5,4,1,1,6,8,1,2,2,1,1,3,7,1,1,13,12,1,4,3,1,1,2,2,1,1,5,16,1,29,9,1,1,3,3,1,1,2,2,1,10,4,
1,1,22,6,1,1,3,7,1,2,2,1,1,15,3,1,1,5,4,1,8,11,1,1,2,2,1,1,3,3,1,6,23,1,1,18,5,1,1,2,2,1,4,3,1,1,7,24,
1,1,9,3,1,2,2,1,1,5,12,1,1,4,10,1,13,3,1,1,2,2,1,1,6,3,1,8,5,1,1,14,4,1,1,2,2,1,19,3,1,1,3,21,1,1,7,17,1,2,2,
1,1,4,3,1,1,9,5,1,11,6,1,1,2,2,1,1,3,16,1,3,4,1,1,8,15,1,1,2,2,1,20,3,1,1,5,10,1,1,7,4,1,2,2,1,1,3,6,
1,1,12,25,1,26,3,1,1,2,2,1,1,4,30,1,27,5,1,1,3,3,1,1,2,2,1,6,7,1,1,8,4,1,1,3,5,1,2,2,1,1,9,3,1,1,13,11,1,18,14,
1,1,2,2,1,1,3,3,1,4,10,1,1,5,7,1,1,2,2,1,6,3,1,1,17,22,1,1,4,3,1,2,2,1,1,8,23,1,1,5,4,1,12,3,1,1,2,2,
1,1,6,3,1,7,19,1,1,9,15,1,1,2,2,1,16,3,1,1,3,5,1,1,4,4,1,2,2,1,1,21,3,1,1,8,24,1,13,6,1,1,2,2,1,1,3,5,1,3,10,
1,1,7,11,1,1,2,2,1,14,3,1,1,4,4,1,1,5,6,1,2,2,1,1,3,12,1,1,20,9,1,28,3,1,1,2,2,1,1,7,29,1,18,5,1,1,3,3,
1,1,2,2,1,4,4,1,1,6,8,1,1,3,31,1,2,2,1,1,15,3,1,1,10,5,1,17,7,1,1,2,2,1,1,3,3,1,4,4,1,1,11,9,1,1,2,2,1,16,3,
1,1,5,13,1,1,6,3,1,2,2,1,1,22,7,1,1,12,4,1,25,3,1,1,2,2,1,1,4,3,1,14,5,1,1,8,6,1,1,2,2,1,19,3,1,1,3,9,
1,1,10,4,1,2,2,1,1,21,3,1,1,4,5,1,6,7,1,1,2,2,1,1,3,11,1,3,23,1,1,18,15,1,1,2,2,1,26,3,1,1,5,4,1,1,6,8,1,2,2,
1,1,3,7,1,1,13,12,1,4,3,1,1,2,2,1,1,5,17,1,20,9,1,1,3,3,1,1,2,2,1,10,4,1,1,16,6,1,1,3,7,1,2,2,1,1,14,3,
1,1,5,4,1,8,11,1,1,2,2,1,1,3,3,1,6,24,1,1,27,5,1,1,2,2,1,4,3,1,1,7,28,1,1,9,3,1,2,2,1,1,5,12,1,1,4,10,1,13,3,
1,1,2,2,1,1,6,3,1,8,5,1,1,15,4,1,1,2,2,1,19,3,1,1,3,22,1,1,7,21,1,2,2,1,1,4,3,1,1,9,5,1,11,6,1,1,2,2,
1,1,3,18,1,3,4,1,1,8,14,1,1,2,2,1,17,3,1,1,5,10,1,1,7,4,1,2,2,1,1,3,6,1,1,12,16,1,20,3,1,1,2,2,1,1,4,23,1,25,5,
1,1,3,3,1,1,2,2,1,6,7,1,1,8,4,1,1,3,5,1,2,2,1,1,9,3,1,1,13,11,1,26,15,1,1,2,2,1,1,3,3,1,4,10,1,1,5,7,
1,1,2,2,1,6,3,1,1,24,29,1,1,4,3,1,2,2,1,1,8,30,1,1,5,4,1,12,3,1,1,2,2,1,1,6,3,1,7,14,1,1,9,19,1,1,2,2,1,18,3,
1,1,3,5,1,1,4,4,1,2,2,1,1,16,3,1,1,8,17,1,13,6,1,1,2,2,1,1,3,5,1,3,10,1,1,7,11,1,1,2,2,1,15,3,1,1,4,4,
1,1,5,6,1,2,2,1,1,3,12,1,1,21,9,1,20,3,1,1,2,2,1,1,7,22,1,27,5,1,1,3,3,1,1,2,2,1,4,4,1,1,6,8,1,1,3,14,1,2,2,
1,1,23,3,1,1,10,5,1,28,7,1,1,2,2,1,1,3,3,1,4,4,1,1,11,9,1,1,2,2,1,25,3,1,1,5,13,1,1,6,3,1,2,2,1,1,16,7,
1,1,12,4,1,17,3,1,1,2,2,1,1,4,3,1,18,5,1,1,8,6,1,1,2,2,1,15,3,1,1,3,9,1,1,10,4,1,2,2,1,1,19,3,1,1,4,5,1,6,7,
1,1,2,2,1,1,3,11,1,3,14,1,1,24,26,1,1,2,2,1,20,3,1,1,5,4,1,1,6,8,1,2,2,1,1,3,7,1,1,13,12,1,4,3,1,1,2,2,
1,1,5,21,1,29,9,1,1,3,3,1,1,2,2,1,10,4,1,1,22,6,1,1,3,7,1,2,2,1,1,16,3,1,1,5,4,1,8,11,1,1,2,2,1,1,3,3,1,6,15,
1,1,17,5,1,1,2,2,1,4,3,1,1,7,23,1,1,9,3,1,2,2,1,1,5,12,1,1,4,10,1,13,3,1,1,2,2,1,1,6,3,1,8,5,1,1,14,4,
1,1,2,2,1,18,3,1,1,3,19,1,1,7,25,1,2,2,1,1,4,3,1,1,9,5,1,11,6,1,1,2,2,1,1,3,20,1,3,4,1,1,8,27,1,1,2,2,1,28,3,
1,1,5,10,1,1,7,4,1,2,2,1,1,3,6,1,1,12,15,1,16,3,1,1,2,2,1,1,4,21,1,26,5,1,1,3,3,1,1,2,2,1,6,7,1,1,8,4,
1,1,3,5,1,2,2,1,1,9,3,1,1,13,11,1,17,14,1,1,2,2,1,1,3,3,1,4,10,1,1,5,7,1,1,2,2,1,6,3,1,1,18,22,1,1,4,3,1,2,2,
1,1,8,24,1,1,5,4,1,12,3,1,1,2,2,1,1,6,3,1,7,19,1,1,9,23,1,1,2,2,1,29,3,1,1,3,5,1,1,4,4,1,2,2,1,1,15,3,
1,1,8,20,1,13,6,1,1,2,2,1,1,3,5,1,3,10,1,1,7,11,1,1,2,2,1,14,3,1,1,4,4,1,1,5,6,1,2,2,1,1,3,12,1,1,16,9,1,25,3,
1,1,2,2,1,1,7,17,1,30,5,1,1,3,3,1,1,2,2,1,4,4,1,1,6,8,1,1,3,21,1,2,2,1,1,18,3,1,1,10,5,1,27,7,1,1,2,2,
1,1,3,3,1,4,4,1,1,11,9,1,1,2,2,1,26,3,1,1,5,13,1,1,6,3,1,2,2,1,1,15,7,1,1,12,4,1,22,3,1,1,2,2,1,1,4,3,1,14,5,
1,1,8,6,1,1,2,2,1,19,3,1,1,3,9,1,1,10,4,1,2,2,1,1,23,3,1,1,4,5,1,6,7,1,1,2,2,1,1,3,11,1,3,16,1,1,17,20,
1,1,2,2,1,24,3,1,1,5,4,1,1,6,8,1,2,2,1,1,3,7,1,1,13,12,1,4,3,1,1,2,2,1,1,5,28,1,18,9,1,1,3,3,1,1,2,2,1,10,4,
1,1,29,6,1,1,3,7,1,2,2,1,1,14,3,1,1,5,4,1,8,11,1,1,2,2,1,1,3,3,1,6,15,1,1,21,5,1,1,2,2,1,4,3,1,1,7,25,
1,1,9,3,1,2,2,1,1,5,12,1,1,4,10,1,13,3,1,1,2,2,1,1,6,3,1,8,5,1,1,19,4,1,1,2,2,1,16,3,1,1,3,22,1,1,7,17,1,2,2,
1,1,4,3,1,1,9,5,1,11,6,1,1,2,2,1,1,3,23,1,3,4,1,1,8,14,1,1,2,2,1,18,3,1,1,5,10,1,1,7,4,1,2,2,1,1,3,6,
1,1,12,15,1,20,3,1,1,2,2,1,1,4,26,1,27,5,1,1,3,3,1,1,2,2,1,6,7,1,1,8,4,1,1,3,5,1,2,2,1,1,9,3,1,1,13,11,1,24,30,
1,1,2,2,1,1,3,3,1,4,10,1,1,5,7,1,1,2,2,1,6,3,1,1,16,21,1,1,4,3,1,2,2,1,1,8,28,1,1,5,4,1,12,3,1,1,2,2,
1,1,6,3,1,7,14,1,1,9,17,1,1,2,2,1,19,3,1,1,3,5,1,1,4,4,1,2,2,1,1,15,3,1,1,8,18,1,13,6,1,1,2,2,1,1,3,5,1,3,10,
1,1,7,11,1,1,2,2,1,20,3,1,1,4,4,1,1,5,6,1,2,2,1,1,3,12,1,1,22,9,1,23,3,1,1,2,2,1,1,7,25,1,29,5,1,1,3,3,
1,1,2,2,1,4,4,1,1,6,8,1,1,3,14,1,2,2,1,1,16,3,1,1,10,5,1,31,7,1,1,2,2,1,1,3,3,1,4,4,1,1,11,9,1,1,2,2,1,17,3,
1,1,5,13,1,1,6,3,1,2,2,1,1,15,7,1,1,12,4,1,19,3,1,1,2,2,1,1,4,3,1,18,5,1,1,8,6,1,1,2,2,1,21,3,1,1,3,9,
1,1,10,4,1,2,2,1,1,24,3,1,1,4,5,1,6,7,1,1,2,2,1,1,3,11,1,3,14,1,1,26,20,1,1,2,2,1,27,3,1,1,5,4,1,1,6,8,1,2,2,
1,1,3,7,1,1,13,12,1,4,3,1,1,2,2,1,1,5,16,1,22,9,1,1,3,3,1,1,2,2,1,10,4,1,1,17,6,1,1,3,7,1,2,2,1,1,15,3,
1,1,5,4,1,8,11,1,1,2,2,1,1,3,3,1,6,23,1,1,18,5,1,1,2,2,1,4,3,1,1,7,19,1,1,9,3,1,2,2,1,1,5,12,1,1,4,10,1,13,3,
1,1,2,2,1,1,6,3,1,8,5,1,1,14,4,1,1,2,2,1,21,3,1,1,3,25,1,1,7,28,1,2,2,1,1,4,3,1,1,9,5,1,11,6,1,1,2,2,
1,1,3,16,1,3,4,1,1,8,15,1,1,2,2,1,20,3,1,1,5,10,1,1,7,4,1,2,2,1,1,3,6,1,1,12,17,1,24,3,1,1,2,2,1,1,4,22,1,29,5,
1,1,3,3,1,1,2,2,1,6,7,1,1,8,4,1,1,3,5,1,2,2,1,1,9,3,1,1,13,11,1,18,14,1,1,2,2,1,1,3,3,1,4,10,1,1,5,7,
1,1,2,2,1,6,3,1,1,19,26,1,1,4,3,1,2,2,1,1,8,23,1,1,5,4,1,12,3,1,1,2,2,1,1,6,3,1,7,27,1,1,9,15,1,1,2,2,1,16,3,
1,1,3,5,1,1,4,4,1,2,2,1,1,17,3,1,1,8,21,1,13,6,1,1,2,2,1,1,3,5,1,3,10,1,1,7,11,1,1,2,2,1,14,3,1,1,4,4,
1,1,5,6,1,2,2,1,1,3,12,1,1,20,9,1,25,3,1,1,2,2,1,1,7,28,1,18,5,1,1,3,3,1,1,2,2,1,4,4,1,1,6,8,1,1,3,30,1,2,2,
1,1,15,3,1,1,10,5,1,22,7,1,1,2,2,1,1,3,3,1,4,4,1,1,11,9,1,1,2,2,1,16,3,1,1,5,13,1,1,6,3,1,2,2,1,1,19,7,
1,1,12,4,1,24,3,1,1,2,2,1,1,4,3,1,14,5,1,1,8,6,1,1,2,2,1,17,3,1,1,3,9,1,1,10,4,1,2,2,1,1,23,3,1,1,4,5,1,6,7,
1,1,2,2,1,1,3,11,1,3,21,1,1,18,15,1,1,2,2,1,26,3,1,1,5,4,1,1,6,8,1,2,2,1,1,3,7,1,1,13,12,1,4,3,1,1,2,2,
1,1,5,20,1,27,9,1,1,3,3,1,1,2,2,1,10,4,1,1,16,6,1,1,3,7,1,2,2,1,1,14,3,1,1,5,4,1,8,11,1,1,2,2,1,1,3,3,1,6,22,
1,1,19,5,1,1,2,2,1,4,3,1,1,7,25,1,1,9,3,1,2,2,1,1,5,12,1,1,4,10,1,13,3,1,1,2,2,1,1,6,3,1,8,5,1,1,15,4,
1,1,2,2,1,17,3,1,1,3,24,1,1,7,28,1,2,2,1,1,4,3,1,1,9,5,1,11,6,1,1,2,2,1,1,3,18,1,3,4,1,1,8,14,1,1,2,2,1,21,3,
1,1,5,10,1,1,7,4,1,2,2,1,1,3,6,1,1,12,16,1,20,3,1,1,2,2,1,1,4,23,1,29,5,1,1,3,3,1,1,2,2,1,6,7,1,1,8,4,
1,1,3,5,1,2,2,1,1,9,3,1,1,13,11,1,19,15,1,1,2,2,1,1,3,3,1,4,10,1,1,5,7,1,1,2,2,1,6,3,1,1,17,26,1,1,4,3,1,2,2,
1,1,8,22,1,1,5,4,1,12,3,1,1,2,2,1,1,6,3,1,7,14,1,1,9,27,1,1,2,2,1,18,3,1,1,3,5,1,1,4,4,1,2,2,1,1,16,3,
1,1,8,25,1,13,6,1,1,2,2,1,1,3,5,1,3,10,1,1,7,11,1,1,2,2,1,15,3,1,1,4,4,1,1,5,6,1,2,2,1,1,3,12,1,1,21,9,1,20,3,
1,1,2,2,1,1,7,24,1,28,5,1,1,3,3,1,1,2,2,1,4,4,1,1,6,8,1,1,3,14,1,2,2,1,1,17,3,1,1,10,5,1,19,7,1,1,2,2,
1,1,3,3,1,4,4,1,1,11,9,1,1,2,2,1,23,3,1,1,5,13,1,1,6,3,1,2,2,1,1,16,7,1,1,12,4,1,18,3,1,1,2,2,1,1,4,3,1,22,5,
1,1,8,6,1,1,2,2,1,15,3,1,1,3,9,1,1,10,4,1,2,2,1,1,26,3,1,1,4,5,1,6,7,1,1,2,2,1,1,3,11,1,3,14,1,1,27,29,
1,1,2,2,1,20,3,1,1,5,4,1,1,6,8,1,2,2,1,1,3,7,1,1,13,12,1,4,3,1,1,2,2,1,1,5,17,1,21,9,1,1,3,3,1,1,2,2,1,10,4,
1,1,19,6,1,1,3,7,1,2,2,1,1,16,3,1,1,5,4,1,8,11,1,1,2,2,1,1,3,3,1,6,15,1,1,18,5,1,1,2,2,1,4,3,1,1,7,23,
1,1,9,3,1,2,2,1,1,5,12,1,1,4,10,1,13,3,1,1,2,2,1,1,6,3,1,8,5,1,1,14,4,1,1,2,2,1,24,3,1,1,3,22,1,1,7,25,1,2,2,
1,1,4,3,1,1,9,5,1,11,6,1,1,2,2,1,1,3,20,1,3,4,1,1,8,28,1,1,2,2,1,17,3,1,1,5,10,1,1,7,4,1,2,2,1,1,3,6,
1,1,12,15,1,16,3,1,1,2,2,1,1,4,19,1,21,5,1,1,3,3,1,1,2,2,1,6,7,1,1,8,4,1,1,3,5,1,2,2,1,1,9,3,1,1,13,11,1,18,14,
1,1,2,2,1,1,3,3,1,4,10,1,1,5,7,1,1,2,2,1,6,3,1,1,26,27,1,1,4,3,1,2,2,1,1,8,29,1,1,5,4,1,12,3,1,1,2,2,
1,1,6,3,1,7,23,1,1,9,30,1,1,2,2,1



D(3,4) 19 colors, pattern length = 672
19,1,1,1,2,3,2,5,1,1,1,4,7,8,9,1,1,1,2,3,2,11,1,1,1,6,10,12,4,1,1,1,2,3,2,5,1,1,1,13,16,7,17,1,1,1,2,3,2,4,
1,1,1,6,8,9,5,1,1,1,2,3,2,14,1,1,1,4,10,11,7,1,1,1,2,3,2,5,1,1,1,6,12,15,4,1,1,1,2,3,2,8,1,1,1,9,13,18,5,
1,1,1,2,3,2,4,1,1,1,6,7,10,16,1,1,1,2,3,2,5,1,1,1,4,8,11,14,1,1,1,2,3,2,9,1,1,1,6,12,7,4,1,1,1,2,3,2,5,
1,1,1,13,10,15,17,1,1,1,2,3,2,4,1,1,1,6,8,19,5,1,1,1,2,3,2,7,1,1,1,4,9,11,16,1,1,1,2,3,2,5,1,1,1,6,10,12,4,
1,1,1,2,3,2,8,1,1,1,7,13,14,5,1,1,1,2,3,2,4,1,1,1,6,9,15,17,1,1,1,2,3,2,5,1,1,1,4,7,8,10,1,1,1,2,3,2,11,
1,1,1,6,12,16,4,1,1,1,2,3,2,5,1,1,1,9,13,7,14,1,1,1,2,3,2,4,1,1,1,6,8,10,5,1,1,1,2,3,2,15,1,1,1,4,11,17,7,
1,1,1,2,3,2,5,1,1,1,6,9,12,4,1,1,1,2,3,2,8,1,1,1,13,10,16,5,1,1,1,2,3,2,4,1,1,1,6,7,14,18,1,1,1,2,3,2,5,
1,1,1,4,8,9,11,1,1,1,2,3,2,12,1,1,1,6,10,7,4,1,1,1,2,3,2,5,1,1,1,13,15,17,19,1,1,1,2,3,2,4,1,1,1,6,8,9,5,
1,1,1,2,3,2,7,1,1,1,4,10,11,12,1,1,1,2,3,2,5,1,1,1,6,14,16,4,1,1,1,2,3,2,8,1,1,1,7,9,13,5,1,1,1,2,3,2,4,
1,1,1,6,10,15,17,1,1,1,2,3,2,5,1,1,1,4,7,8,11,1,1,1,2,3,2,9,1,1,1,6,12,14,4,1,1,1,2,3,2,5,1,1,1,10,13,7,16,
1,1,1,2,3,2,4,1,1,1,6,8,18,5,1,1,1,2,3,2,9,1,1,1,4,11,15,7,1,1,1,2,3,2,5,1,1,1,6,10,12,4,1,1,1,2,3,2,8,
1,1,1,13,14,17,5,1,1,1,2,3,2,4,1,1,1,6,7,9,16,1,1,1,2,3,2,5,1,1,1,4,8,10,11,1,1,1,2,3,2,12,1,1,1,6,15,7,4,
1,1,1,2,3,2,5,1,1,1,9,13,14,18,1,1,1,2,3,2,4,1,1,1,6,8,10,5,1,1,1,2,3,2,7,1,1,1,4,11,16,12,1,1,1,2,3,2,5,
1,1,1,6,9,17,4,1,1,1,2,3,2,8,1,1,1,7,10,13,5,1,1,1,2,3,2,4,1,1,1,6,14,15


D(3,5) 13 colors, pattern length = 192
13,1,2,1,3,1,2,1,3,1,4,1,6,1,7,1,5,1,2,1,3,1,2,1,3,1,9,1,11,1,12,1,4,1,2,1,3,1,2,1,3,1,5,1,6,1,7,1,8,
1,2,1,3,1,2,1,3,1,4,1,10,1,13,1,5,1,2,1,3,1,2,1,3,1,9,1,6,1,7,1,4,1,2,1,3,1,2,1,3,1,5,1,8,1,11,1,12,
1,2,1,3,1,2,1,3,1,4,1,6,1,7,1,5,1,2,1,3,1,2,1,3,1,9,1,10,1,13,1,4,1,2,1,3,1,2,1,3,1,5,1,6,1,7,1,8,
1,2,1,3,1,2,1,3,1,4,1,11,1,12,1,5,1,2,1,3,1,2,1,3,1,9,1,6,1,7,1,4,1,2,1,3,1,2,1,3,1,5,1,8,1,10,1



D(3,7) 17 colors, pattern length = 8720
17,1,3,1,2,1,5,1,4,1,3,1,2,1,6,1,11,1,3,1,2,1,9,1,14,1,3,1,2,1,7,1,5,1,3,1,2,1,4,1,10,1,3,1,2,1,8,
1,13,1,3,1,2,1,5,1,16,1,3,1,2,1,6,1,4,1,3,1,2,1,7,1,9,1,3,1,2,1,15,1,5,1,3,1,2,1,4,1,11,1,3,1,2,1,12,
1,8,1,3,1,2,1,6,1,10,1,3,1,2,1,5,1,4,1,3,1,2,1,7,1,14,1,3,1,2,1,9,1,17,1,3,1,2,1,4,1,5,1,3,1,2,1,6,
1,13,1,3,1,2,1,8,1,11,1,3,1,2,1,5,1,4,1,3,1,2,1,7,1,10,1,3,1,2,1,15,1,9,1,3,1,2,1,4,1,5,1,3,1,2,1,12,
1,6,1,3,1,2,1,16,1,8,1,3,1,2,1,5,1,4,1,3,1,2,1,7,1,11,1,3,1,2,1,13,1,14,1,3,1,2,1,4,1,10,1,3,1,2,1,5,
1,9,1,3,1,2,1,17,1,6,1,3,1,2,1,7,1,4,1,3,1,2,1,8,1,5,1,3,1,2,1,15,1,12,1,3,1,2,1,4,1,11,1,3,1,2,1,5,
1,6,1,3,1,2,1,9,1,10,1,3,1,2,1,7,1,4,1,3,1,2,1,13,1,5,1,3,1,2,1,16,1,8,1,3,1,2,1,14,1,6,1,3,1,2,1,5,
1,4,1,3,1,2,1,7,1,9,1,3,1,2,1,12,1,11,1,3,1,2,1,4,1,5,1,3,1,2,1,15,1,6,1,3,1,2,1,8,1,10,1,3,1,2,1,5,
1,4,1,3,1,2,1,7,1,13,1,3,1,2,1,9,1,17,1,3,1,2,1,4,1,5,1,3,1,2,1,6,1,11,1,3,1,2,1,14,1,8,1,3,1,2,1,5,
1,4,1,3,1,2,1,7,1,10,1,3,1,2,1,12,1,9,1,3,1,2,1,6,1,5,1,3,1,2,1,4,1,16,1,3,1,2,1,13,1,15,1,3,1,2,1,7,
1,11,1,3,1,2,1,5,1,4,1,3,1,2,1,6,1,8,1,3,1,2,1,9,1,10,1,3,1,2,1,4,1,5,1,3,1,2,1,7,1,17,1,3,1,2,1,14,
1,12,1,3,1,2,1,5,1,4,1,3,1,2,1,6,1,11,1,3,1,2,1,8,1,9,1,3,1,2,1,7,1,5,1,3,1,2,1,4,1,10,1,3,1,2,1,13,
1,15,1,3,1,2,1,5,1,16,1,3,1,2,1,6,1,4,1,3,1,2,1,7,1,8,1,3,1,2,1,9,1,5,1,3,1,2,1,4,1,11,1,3,1,2,1,14,q
1,12,1,3,1,2,1,5,1,10,1,3,1,2,1,6,1,4,1,3,1,2,1,7,1,17,1,3,1,2,1,8,1,5,1,3,1,2,1,4,1,13,1,3,1,2,1,9,
1,15,1,3,1,2,1,5,1,11,1,3,1,2,1,6,1,4,1,3,1,2,1,7,1,10,1,3,1,2,1,12,1,5,1,3,1,2,1,4,1,8,1,3,1,2,1,14,
1,9,1,3,1,2,1,5,1,16,1,3,1,2,1,6,1,4,1,3,1,2,1,7,1,11,1,3,1,2,1,13,1,5,1,3,1,2,1,4,1,10,1,3,1,2,1,8,
1,15,1,3,1,2,1,5,1,17,1,3,1,2,1,6,1,4,1,3,1,2,1,7,1,9,1,3,1,2,1,12,1,5,1,3,1,2,1,4,1,11,1,3,1,2,1,14,
1,8,1,3,1,2,1,6,1,10,1,3,1,2,1,5,1,4,1,3,1,2,1,7,1,13,1,3,1,2,1,9,1,16,1,3,1,2,1,4,1,5,1,3,1,2,1,6,
1,15,1,3,1,2,1,8,1,11,1,3,1,2,1,5,1,4,1,3,1,2,1,17,1,7,1,3,1,2,1,12,1,9,1,3,1,2,1,6,1,5,1,3,1,2,1,4,
1,10,1,3,1,2,1,13,1,8,1,3,1,2,1,5,1,7,1,3,1,2,1,14,1,4,1,3,1,2,1,6,1,11,1,3,1,2,1,9,1,5,1,3,1,2,1,4,
1,15,1,3,1,2,1,16,1,7,1,3,1,2,1,5,1,10,1,3,1,2,1,8,1,4,1,3,1,2,1,6,1,17,1,3,1,2,1,12,1,5,1,3,1,2,1,4,
1,7,1,3,1,2,1,9,1,11,1,3,1,2,1,5,1,13,1,3,1,2,1,6,1,4,1,3,1,2,1,14,1,10,1,3,1,2,1,8,1,5,1,3,1,2,1,7,
1,15,1,3,1,2,1,4,1,9,1,3,1,2,1,5,1,16,1,3,1,2,1,6,1,11,1,3,1,2,1,12,1,4,1,3,1,2,1,7,1,8,1,3,1,2,1,5,
1,10,1,3,1,2,1,4,1,13,1,3,1,2,1,6,1,17,1,3,1,2,1,9,1,5,1,3,1,2,1,7,1,4,1,3,1,2,1,14,1,11,1,3,1,2,1,5,
1,15,1,3,1,2,1,4,1,8,1,3,1,2,1,6,1,10,1,3,1,2,1,7,1,5,1,3,1,2,1,12,1,4,1,3,1,2,1,9,1,16,1,3,1,2,1,5,
1,13,1,3,1,2,1,4,1,11,1,3,1,2,1,8,1,6,1,3,1,2,1,7,1,5,1,3,1,2,1,17,1,4,1,3,1,2,1,14,1,9,1,3,1,2,1,5,
1,10,1,3,1,2,1,4,1,6,1,3,1,2,1,7,1,8,1,3,1,2,1,12,1,11,1,3,1,2,1,5,1,4,1,3,1,2,1,13,1,15,1,3,1,2,1,9,
1,6,1,3,1,2,1,4,1,5,1,3,1,2,1,16,1,7,1,3,1,2,1,8,1,10,1,3,1,2,1,5,1,4,1,3,1,2,1,14,1,11,1,3,1,2,1,6,
1,9,1,3,1,2,1,4,1,5,1,3,1,2,1,7,1,12,1,3,1,2,1,17,1,8,1,3,1,2,1,5,1,4,1,3,1,2,1,6,1,10,1,3,1,2,1,13,
1,15,1,3,1,2,1,4,1,11,1,3,1,2,1,9,1,5,1,3,1,2,1,7,1,16,1,3,1,2,1,6,1,4,1,3,1,2,1,5,1,8,1,3,1,2,1,12,
1,14,1,3,1,2,1,4,1,10,1,3,1,2,1,7,1,9,1,3,1,2,1,6,1,11,1,3,1,2,1,5,1,4,1,3,1,2,1,13,1,17,1,3,1,2,1,8,
1,15,1,3,1,2,1,4,1,5,1,3,1,2,1,6,1,7,1,3,1,2,1,9,1,10,1,3,1,2,1,5,1,4,1,3,1,2,1,12,1,11,1,3,1,2,1,16,
1,14,1,3,1,2,1,6,1,5,1,3,1,2,1,7,1,4,1,3,1,2,1,8,1,9,1,3,1,2,1,5,1,13,1,3,1,2,1,4,1,10,1,3,1,2,1,6,1,15,
1,3,1,2,1,7,1,5,1,3,1,2,1,17,1,4,1,3,1,2,1,11,1,12,1,3,1,2,1,9,1,8,1,3,1,2,1,6,1,5,1,3,1,2,1,4,1,14,1,3,
1,2,1,7,1,16,1,3,1,2,1,5,1,10,1,3,1,2,1,13,1,4,1,3,1,2,1,6,1,9,1,3,1,2,1,8,1,5,1,3,1,2,1,4,1,11,1,3,1,2,
1,7,1,15,1,3,1,2,1,5,1,12,1,3,1,2,1,6,1,17,1,3,1,2,1,4,1,10,1,3,1,2,1,9,1,5,1,3,1,2,1,7,1,8,1,3,1,2,1,14,
1,4,1,3,1,2,1,5,1,11,1,3,1,2,1,6,1,13,1,3,1,2,1,4,1,16,1,3,1,2,1,7,1,9,1,3,1,2,1,12,1,5,1,3,1,2,1,8,1,4,
1,3,1,2,1,6,1,10,1,3,1,2,1,5,1,15,1,3,1,2,1,4,1,11,1,3,1,2,1,17,1,7,1,3,1,2,1,9,1,5,1,3,1,2,1,6,1,4,1,3,
1,2,1,14,1,13,1,3,1,2,1,5,1,8,1,3,1,2,1,4,1,7,1,3,1,2,1,12,1,10,1,3,1,2,1,6,1,5,1,3,1,2,1,16,1,4,1,3,1,2,
1,9,1,11,1,3,1,2,1,5,1,7,1,3,1,2,1,4,1,15,1,3,1,2,1,6,1,8,1,3,1,2,1,13,1,17,1,3,1,2,1,5,1,10,1,3,1,2,1,4,
1,7,1,3,1,2,1,14,1,9,1,3,1,2,1,6,1,5,1,3,1,2,1,12,1,4,1,3,1,2,1,8,1,11,1,3,1,2,1,5,1,7,1,3,1,2,1,4,1,16,
1,3,1,2,1,6,1,10,1,3,1,2,1,9,1,5,1,3,1,2,1,13,1,4,1,3,1,2,1,15,1,7,1,3,1,2,1,5,1,8,1,3,1,2,1,4,1,11,1,3,
1,2,1,14,1,6,1,3,1,2,1,12,1,5,1,3,1,2,1,17,1,4,1,3,1,2,1,7,1,9,1,3,1,2,1,5,1,10,1,3,1,2,1,4,1,6,1,3,1,2,
1,8,1,13,1,3,1,2,1,16,1,5,1,3,1,2,1,7,1,4,1,3,1,2,1,15,1,11,1,3,1,2,1,5,1,6,1,3,1,2,1,4,1,9,1,3,1,2,1,12,
1,8,1,3,1,2,1,7,1,5,1,3,1,2,1,10,1,4,1,3,1,2,1,14,1,6,1,3,1,2,1,5,1,17,1,3,1,2,1,4,1,11,1,3,1,2,1,9,1,13,
1,3,1,2,1,7,1,5,1,3,1,2,1,8,1,4,1,3,1,2,1,6,1,16,1,3,1,2,1,5,1,12,1,3,1,2,1,4,1,10,1,3,1,2,1,7,1,9,1,3,1,2,
1,15,1,5,1,3,1,2,1,6,1,8,1,3,1,2,1,4,1,11,1,3,1,2,1,5,1,14,1,3,1,2,1,7,1,13,1,3,1,2,1,17,1,4,1,3,1,2,1,6,
1,5,1,3,1,2,1,9,1,10,1,3,1,2,1,8,1,12,1,3,1,2,1,5,1,4,1,3,1,2,1,7,1,11,1,3,1,2,1,6,1,16,1,3,1,2,1,15,1,5,
1,3,1,2,1,4,1,9,1,3,1,2,1,13,1,8,1,3,1,2,1,7,1,10,1,3,1,2,1,5,1,4,1,3,1,2,1,6,1,14,1,3,1,2,1,12,1,17,1,3,
1,2,1,4,1,5,1,3,1,2,1,9,1,11,1,3,1,2,1,8,1,7,1,3,1,2,1,5,1,4,1,3,1,2,1,6,1,10,1,3,1,2,1,15,1,13,1,3,1,2,
1,4,1,5,1,3,1,2,1,16,1,9,1,3,1,2,1,7,1,8,1,3,1,2,1,5,1,4,1,3,1,2,1,6,1,11,1,3,1,2,1,14,1,12,1,3,1,2,1,4,
1,5,1,3,1,2,1,7,1,10,1,3,1,2,1,9,1,17,1,3,1,2,1,6,1,4,1,3,1,2,1,5,1,8,1,3,1,2,1,15,1,13,1,3,1,2,1,4,1,11,
1,3,1,2,1,7,1,5,1,3,1,2,1,6,1,9,1,3,1,2,1,12,1,4,1,3,1,2,1,5,1,10,1,3,1,2,1,8,1,16,1,3,1,2,1,4,1,14,1,3,
1,2,1,6,1,5,1,3,1,2,1,7,1,11,1,3,1,2,1,9,1,4,1,3,1,2,1,5,1,13,1,3,1,2,1,15,1,8,1,3,1,2,1,6,1,10,1,3,1,2,
1,4,1,5,1,3,1,2,1,7,1,17,1,3,1,2,1,12,1,9,1,3,1,2,1,5,1,4,1,3,1,2,1,6,1,11,1,3,1,2,1,8,1,14,1,3,1,2,1,4,
1,5,1,3,1,2,1,7,1,16,1,3,1,2,1,13,1,10,1,3,1,2,1,6,1,4,1,3,1,2,1,5,1,9,1,3,1,2,1,15,1,8,1,3,1,2,1,4,1,11,
1,3,1,2,1,7,1,5,1,3,1,2,1,6,1,12,1,3,1,2,1,17,1,4,1,3,1,2,1,5,1,10,1,3,1,2,1,9,1,14,1,3,1,2,1,4,1,13,1,3,
1,2,1,6,1,5,1,3,1,2,1,7,1,8,1,3,1,2,1,16,1,4,1,3,1,2,1,5,1,11,1,3,1,2,1,15,1,9,1,3,1,2,1,4,1,10,1,3,1,2,
1,6,1,5,1,3,1,2,1,12,1,7,1,3,1,2,1,8,1,4,1,3,1,2,1,5,1,17,1,3,1,2,1,13,1,14,1,3,1,2,1,4,1,11,1,3,1,2,1,9,
1,5,1,3,1,2,1,6,1,10,1,3,1,2,1,7,1,4,1,3,1,2,1,5,1,8,1,3,1,2,1,15,1,16,1,3,1,2,1,4,1,12,1,3,1,2,1,6,1,9,
1,3,1,2,1,7,1,11,1,3,1,2,1,5,1,4,1,3,1,2,1,13,1,10,1,3,1,2,1,8,1,14,1,3,1,2,1,4,1,5,1,3,1,2,1,6,1,17,1,3,
1,2,1,9,1,7,1,3,1,2,1,5,1,4,1,3,1,2,1,12,1,11,1,3,1,2,1,15,1,8,1,3,1,2,1,6,1,5,1,3,1,2,1,4,1,10,1,3,1,2,
1,7,1,9,1,3,1,2,1,5,1,13,1,3,1,2,1,16,1,4,1,3,1,2,1,6,1,14,1,3,1,2,1,8,1,5,1,3,1,2,1,7,1,11,1,3,1,2,1,4,
1,12,1,3,1,2,1,5,1,10,1,3,1,2,1,9,1,17,1,3,1,2,1,6,1,4,1,3,1,2,1,7,1,5,1,3,1,2,1,13,1,8,1,3,1,2,1,4,1,15,
1,3,1,2,1,5,1,11,1,3,1,2,1,6,1,9,1,3,1,2,1,7,1,4,1,3,1,2,1,12,1,5,1,3,1,2,1,10,1,14,1,3,1,2,1,4,1,16,1,3,
1,2,1,5,1,8,1,3,1,2,1,7,1,6,1,3,1,2,1,9,1,4,1,3,1,2,1,13,1,5,1,3,1,2,1,11,1,17,1,3,1,2,1,4,1,15,1,3,1,2,
1,5,1,6,1,3,1,2,1,8,1,7,1,3,1,2,1,10,1,4,1,3,1,2,1,12,1,5,1,3,1,2,1,9,1,14,1,3,1,2,1,4,1,6,1,3,1,2,1,5,1,7,
1,3,1,2,1,11,1,8,1,3,1,2,1,13,1,4,1,3,1,2,1,16,1,5,1,3,1,2,1,10,1,6,1,3,1,2,1,4,1,7,1,3,1,2,1,5,1,9,1,3,1,2,
1,15,1,12,1,3,1,2,1,8,1,4,1,3,1,2,1,11,1,5,1,3,1,2,1,6,1,7,1,3,1,2,1,4,1,14,1,3,1,2,1,5,1,13,1,3,1,2,1,9,
1,10,1,3,1,2,1,17,1,4,1,3,1,2,1,6,1,5,1,3,1,2,1,7,1,8,1,3,1,2,1,4,1,16,1,3,1,2,1,5,1,11,1,3,1,2,1,12,1,9,
1,3,1,2,1,6,1,4,1,3,1,2,1,7,1,5,1,3,1,2,1,13,1,10,1,3,1,2,1,4,1,14,1,3,1,2,1,5,1,8,1,3,1,2,1,6,1,15,1,3,1,2,
1,7,1,4,1,3,1,2,1,9,1,5,1,3,1,2,1,11,1,17,1,3,1,2,1,4,1,12,1,3,1,2,1,5,1,10,1,3,1,2,1,7,1,6,1,3,1,2,1,16,1,4,
1,3,1,2,1,8,1,5,1,3,1,2,1,13,1,9,1,3,1,2,1,4,1,14,1,3,1,2,1,11,1,6,1,3,1,2,1,5,1,7,1,3,1,2,1,15,1,4,1,3,1,2,
1,12,1,8,1,3,1,2,1,10,1,5,1,3,1,2,1,4,1,6,1,3,1,2,1,9,1,7,1,3,1,2,1,5,1,17,1,3,1,2,1,11,1,4,1,3,1,2,1,13,1,16,
1,3,1,2,1,8,1,5,1,3,1,2,1,4,1,6,1,3,1,2,1,10,1,7,1,3,1,2,1,5,1,12,1,3,1,2,1,9,1,14,1,3,1,2,1,15,1,4,1,3,1,2,
1,11,1,5,1,3,1,2,1,6,1,7,1,3,1,2,1,4,1,8,1,3,1,2,1,5,1,13,1,3,1,2,1,10,1,9,1,3,1,2,1,17,1,4,1,3,1,2,1,6,1,7,
1,3,1,2,1,12,1,5,1,3,1,2,1,4,1,16,1,3,1,2,1,8,1,11,1,3,1,2,1,5,1,14,1,3,1,2,1,6,1,7,1,3,1,2,1,10,1,4,1,3,1,2,
1,9,1,5,1,3,1,2,1,13,1,15,1,3,1,2,1,4,1,8,1,3,1,2,1,6,1,7,1,3,1,2,1,5,1,11,1,3,1,2,1,12,1,17,1,3,1,2,1,4,1,9,
1,3,1,2,1,10,1,5,1,3,1,2,1,6,1,7,1,3,1,2,1,8,1,4,1,3,1,2,1,5,1,14,1,3,1,2,1,16,1,13,1,3,1,2,1,4,1,11,1,3,1,2,
1,6,1,7,1,3,1,2,1,5,1,9,1,3,1,2,1,10,1,4,1,3,1,2,1,12,1,8,1,3,1,2,1,15,1,5,1,3,1,2,1,4,1,7,1,3,1,2,1,17,1,6,
1,3,1,2,1,5,1,11,1,3,1,2,1,9,1,4,1,3,1,2,1,13,1,14,1,3,1,2,1,8,1,5,1,3,1,2,1,7,1,6,1,3,1,2,1,10,1,4,1,3,1,2,
1,5,1,12,1,3,1,2,1,16,1,9,1,3,1,2,1,4,1,11,1,3,1,2,1,7,1,5,1,3,1,2,1,6,1,15,1,3,1,2,1,8,1,4,1,3,1,2,1,5,1,13,
1,3,1,2,1,10,1,17,1,3,1,2,1,7,1,14,1,3,1,2,1,6,1,4,1,3,1,2,1,5,1,11,1,3,1,2,1,9,1,8,1,3,1,2,1,4,1,12,1,3,1,2,
1,7,1,5,1,3,1,2,1,6,1,16,1,3,1,2,1,10,1,4,1,3,1,2,1,5,1,15,1,3,1,2,1,13,1,9,1,3,1,2,1,4,1,11,1,3,1,2,1,6,1,7,
1,3,1,2,1,5,1,8,1,3,1,2,1,14,1,4,1,3,1,2,1,12,1,17,1,3,1,2,1,10,1,5,1,3,1,2,1,4,1,7,1,3,1,2,1,6,1,9,1,3,1,2,
1,5,1,11,1,3,1,2,1,8,1,4,1,3,1,2,1,13,1,15,1,3,1,2,1,16,1,5,1,3,1,2,1,6,1,7,1,3,1,2,1,10,1,4,1,3,1,2,1,5,1,12,
1,3,1,2,1,9,1,8,1,3,1,2,1,4,1,14,1,3,1,2,1,6,1,5,1,3,1,2,1,7,1,11,1,3,1,2,1,17,1,4,1,3,1,2,1,5,1,13,1,3,1,2,
1,10,1,9,1,3,1,2,1,6,1,15,1,3,1,2,1,4,1,5,1,3,1,2,1,7,1,8,1,3,1,2,1,12,1,16,1,3,1,2,1,5,1,4,1,3,1,2,1,6,1,11,
1,3,1,2,1,9,1,14,1,3,1,2,1,7,1,5,1,3,1,2,1,4,1,10,1,3,1,2,1,8,1,13,1,3,1,2,1,5,1,17,1,3,1,2,1,6,1,4,1,3,1,2,
1,7,1,9,1,3,1,2,1,15,1,5,1,3,1,2,1,4,1,11,1,3,1,2,1,12,1,8,1,3,1,2,1,6,1,10,1,3,1,2,1,5,1,4,1,3,1,2,1,7,1,14,
1,3,1,2,1,9,1,16,1,3,1,2,1,4,1,5,1,3,1,2,1,6,1,13,1,3,1,2,1,8,1,11,1,3,1,2,1,5,1,4,1,3,1,2,1,7,1,10,1,3,1,2,
1,15,1,9,1,3,1,2,1,4,1,5,1,3,1,2,1,12,1,6,1,3,1,2,1,17,1,8,1,3,1,2,1,5,1,4,1,3,1,2,1,7,1,11,1,3,1,2,1,13,1,14,
1,3,1,2,1,4,1,10,1,3,1,2,1,5,1,9,1,3,1,2,1,16,1,6,1,3,1,2,1,7,1,4,1,3,1,2,1,8,1,5,1,3,1,2,1,15,1,12,1,3,1,2,1,4,
1,11,1,3,1,2,1,5,1,6,1,3,1,2,1,9,1,10,1,3,1,2,1,7,1,4,1,3,1,2,1,13,1,5,1,3,1,2,1,17,1,8,1,3,1,2,1,14,1,6,1,3,1,2,
1,5,1,4,1,3,1,2,1,7,1,9,1,3,1,2,1,12,1,11,1,3,1,2,1,4,1,5,1,3,1,2,1,15,1,6,1,3,1,2,1,8,1,10,1,3,1,2,1,5,1,4,1,3,
1,2,1,7,1,13,1,3,1,2,1,9,1,16,1,3,1,2,1,4,1,5,1,3,1,2,1,6,1,11,1,3,1,2,1,14,1,8,1,3,1,2,1,5,1,4,1,3,1,2,1,7,1,10,
1,3,1,2,1,12,1,9,1,3,1,2,1,6,1,5,1,3,1,2,1,4,1,17,1,3,1,2,1,13,1,15,1,3,1,2,1,7,1,11,1,3,1,2,1,5,1,4,1,3,1,2,1,6,
1,8,1,3,1,2,1,9,1,10,1,3,1,2,1,4,1,5,1,3,1,2,1,7,1,16,1,3,1,2,1,14,1,12,1,3,1,2,1,5,1,4,1,3,1,2,1,6,1,11,1,3,1,2,
1,8,1,9,1,3,1,2,1,7,1,5,1,3,1,2,1,4,1,10,1,3,1,2,1,13,1,15,1,3,1,2,1,5,1,17,1,3,1,2,1,6,1,4,1,3,1,2,1,7,1,8,1,3,
1,2,1,9,1,5,1,3,1,2,1,4,1,11,1,3,1,2,1,14,1,12,1,3,1,2,1,5,1,10,1,3,1,2,1,6,1,4,1,3,1,2,1,7,1,16,1,3,1,2,1,8,1,5,
1,3,1,2,1,4,1,13,1,3,1,2,1,9,1,15,1,3,1,2,1,5,1,11,1,3,1,2,1,6,1,4,1,3,1,2,1,7,1,10,1,3,1,2,1,12,1,5,1,3,1,2,1,4,
1,8,1,3,1,2,1,14,1,9,1,3,1,2,1,5,1,17,1,3,1,2,1,6,1,4,1,3,1,2,1,7,1,11,1,3,1,2,1,13,1,5,1,3,1,2,1,4,1,10,1,3,1,2,
1,8,1,15,1,3,1,2,1,5,1,16,1,3,1,2,1,6,1,4,1,3,1,2,1,7,1,9,1,3,1,2,1,12,1,5,1,3,1,2,1,4,1,11,1,3,1,2,1,14,1,8,1,3,
1,2,1,6,1,10,1,3,1,2,1,5,1,4,1,3,1,2,1,7,1,13,1,3,1,2,1,9,1,17,1,3,1,2,1 ,4,1,5,1,3,1,2,1,6,1,15,1,3,1,2,1,8,1,11,
1,3,1,2,1,5,1,4,1,3,1,2,1,16,1,7,1,3,1,2,1,12,1,9,1,3,1,2,1,6,1,5,1,3,1,2,1,4,1,10,1,3,1,2,1,13,1,8,1,3,1,2,1,5,1,
7,1,3,1,2,1,14,1,4,1,3,1,2,1,6,1,11,1,3,1,2,1,9,1,5,1,3,1,2,1,4,1,15,1,3,1,2,1,17,1,7,1,3,1,2,1,5,1,10,1,3,1,2,1,8,
1,4,1,3,1,2,1,6,1,16,1,3,1,2,1,12,1,5,1,3,1,2,1,4,1,7,1,3,1,2,1,9,1,11,1,3,1,2,1,5,1,13,1,3,1,2,1,6,1,4,1,3,1,2,1,14,
1,10,1,3,1,2,1,8,1,5,1,3,1,2,1,7,1,15,1,3,1,2,1,4,1,9,1,3,1,2,1,5,1,17,1,3,1,2,1,6,1,11,1,3,1,2,1,12,1,4,1,3,1,2,1,7,
1,8,1,3,1,2,1,5,1,10,1,3,1,2,1,4,1,13,1,3,1,2,1,6,1,16,1,3,1,2,1,9,1,5,1,3,1,2,1,7,1,4,1,3,1,2,1,14,1,11,1,3,1,2,1,5,
1,15,1,3,1,2,1,4,1,8,1,3,1,2,1,6,1,10,1,3,1,2,1,7,1,5,1,3,1,2,1,12,1,4,1,3,1,2,1,9,1,17,1,3,1,2,1,5,1,13,1,3,1,2,1,4,
1,11,1,3,1,2,1,8,1,6,1,3,1,2,1,7,1,5,1,3,1,2,1,16,1,4,1,3,1,2,1,14,1,9,1,3,1,2,1,5,1,10,1,3,1,2,1,4,1,6,1,3,1,2,1,7,
1,8,1,3,1,2,1,12,1,11,1,3,1,2,1,5,1,4,1,3,1,2,1,13,1,15,1,3,1,2,1,9,1,6,1,3,1,2,1,4,1,5,1,3,1,2,1,17,1,7,1,3,1,2,1,8,
1,10,1,3,1,2,1,5,1,4,1,3,1,2,1,14,1,11,1,3,1,2,1,6,1,9,1,3,1,2,1,4,1,5,1,3,1,2,1,7,1,12,1,3,1,2,1,16,1,8,1,3,1,2,1,5,
1,4,1,3,1,2,1,6,1,10,1,3,1,2,1,13,1,15,1,3,1,2,1,4,1,11,1,3,1,2,1,9,1,5,1,3,1,2,1,7,1,17,1,3,1,2,1,6,1,4,1,3,1,2,1,5,
1,8,1,3,1,2,1,12,1,14,1,3,1,2,1,4,1,10,1,3,1,2,1,7,1,9,1,3,1,2,1,6,1,11,1,3,1,2,1,5,1,4,1,3,1,2,1,13,1,16,1,3,1,2,1,8,
1,15,1,3,1,2,1,4,1,5,1,3,1,2,1,6,1,7,1,3,1,2,1,9,1,10,1,3,1,2,1,5,1,4,1,3,1,2,1,12,1,11,1,3,1,2,1,17,1,14,1,3,1,2,1,6,
1,5,1,3,1,2,1,7,1,4,1,3,1,2,1,8,1,9,1,3,1,2,1,5,1,13,1,3,1,2,1,4,1,10,1,3,1,2,1,6,1,15,1,3,1,2,1,7,1,5,1,3,1,2,1,16,
1,4,1,3,1,2,1,11,1,12,1,3,1,2,1,9,1,8,1,3,1,2,1,6,1,5,1,3,1,2,1,4,1,14,1,3,1,2,1,7,1,17,1,3,1,2,1,5,1,10,1,3,1,2,1,13,
1,4,1,3,1,2,1,6,1,9,1,3,1,2,1,8,1,5,1,3,1,2,1,4,1,11,1,3,1,2,1,7,1,15,1,3,1,2,1,5,1,12,1,3,1,2,1,6,1,16,1,3,1,2,1,4,
1,10,1,3,1,2,1,9,1,5,1,3,1,2,1,7,1,8,1,3,1,2,1,14,1,4,1,3,1,2,1,5,1,11,1,3,1,2,1,6,1,13,1,3,1,2,1,4,1,17,1,3,1,2,1,7,
1,9,1,3,1,2,1,12,1,5,1,3,1,2,1,8,1,4,1,3,1,2,1,6,1,10,1,3,1,2,1,5,1,15,1,3,1,2,1,4,1,11,1,3,1,2,1,16,1,7,1,3,1,2,1,9,
1,5,1,3,1,2,1,6,1,4,1,3,1,2,1,14,1,13,1,3,1,2,1,5,1,8,1,3,1,2,1,4,1,7,1,3,1,2,1,12,1,10,1,3,1,2,1,6,1,5,1,3,1,2,1,17,
1,4,1,3,1,2,1,9,1,11,1,3,1,2,1,5,1,7,1,3,1,2,1,4,1,15,1,3,1,2,1,6,1,8,1,3,1,2,1,13,1,16,1,3,1,2,1,5,1,10,1,3,1,2,1,4,
1,7,1,3,1,2,1,14,1,9,1,3,1,2,1,6,1,5,1,3,1,2,1,12,1,4,1,3,1,2,1,8,1,11,1,3,1,2,1,5,1,7,1,3,1,2,1,4,1,17,1,3,1,2,1,6,
1,10,1,3,1,2,1,9,1,5,1,3,1,2,1,13,1,4,1,3,1,2,1,15,1,7,1,3,1,2,1,5,1,8,1,3,1,2,1,4,1,11,1,3,1,2,1,14,1,6,1,3,1,2,1,12,
1,5,1,3,1,2,1,16,1,4,1,3,1,2,1,7,1,9,1,3,1,2,1,5,1,10,1,3,1,2,1,4,1,6,1,3,1,2,1,8,1,13,1,3,1,2,1,17,1,5,1,3,1,2,1,7,1,4,
1,3,1,2,1,15,1,11,1,3,1,2,1,5,1,6,1,3,1,2,1,4,1,9,1,3,1,2,1,12,1,8,1,3,1,2,1,7,1,5,1,3,1,2,1,10,1,4,1,3,1,2,1,14,1,6,
1,3,1,2,1,5,1,16,1,3,1,2,1,4,1,11,1,3,1,2,1,9,1,13,1,3,1,2,1,7,1,5,1,3,1,2,1,8,1,4,1,3,1,2,1,6,1,17,1,3,1,2,1,5,1,12,
1,3,1,2,1,4,1,10,1,3,1,2,1,7,1,9,1,3,1,2,1,15,1,5,1,3,1,2,1,6,1,8,1,3,1,2,1,4,1,11,1,3,1,2,1,5,1,14,1,3,1,2,1,7,1,13,
1,3,1,2,1,16,1,4,1,3,1,2,1,6,1,5,1,3,1,2,1,9,1,10,1,3,1,2,1,8,1,12,1,3,1,2,1,5,1,4,1,3,1,2,1,7,1,11,1,3,1,2,1,6,1,17,
1,3,1,2,1,15,1,5,1,3,1,2,1,4,1,9,1,3,1,2,1,13,1,8,1,3,1,2,1,7,1,10,1,3,1,2,1,5,1,4,1,3,1,2,1,6,1,14,1,3,1,2,1,12,1,16,
1,3,1,2,1,4,1,5,1,3,1,2,1,9,1,11,1,3,1,2,1,8,1,7,1,3,1,2,1,5,1,4,1,3,1,2,1,6,1,10,1,3,1,2,1,15,1,13,1,3,1,2,1,4,1,5,
1,3,1,2,1,17,1,9,1,3,1,2,1,7,1,8,1,3,1,2,1,5,1,4,1,3,1,2,1,6,1,11,1,3,1,2,1,14,1,12,1,3,1,2,1,4,1,5,1,3,1,2,1,7,1,10,
1,3,1,2,1,9,1,16,1,3,1,2,1,6,1,4,1,3,1,2,1,5,1,8,1,3,1,2,1,15,1,13,1,3,1,2,1,4,1,11,1,3,1,2,1,7,1,5,1,3,1,2,1,6,1,9,
1,3,1,2,1,12,1,4,1,3,1,2,1,5,1,10,1,3,1,2,1,8,1,17,1,3,1,2,1,4,1,14,1,3,1,2,1,6,1,5,1,3,1,2,1,7,1,11,1,3,1,2,1,9,1,4,
1,3,1,2,1,5,1,13,1,3,1,2,1,15,1,8,1,3,1,2,1,6,1,10,1,3,1,2,1,4,1,5,1,3,1,2,1,7,1,16,1,3,1,2,1,12,1,9,1,3,1,2,1,5,1,4,
1,3,1,2,1,6,1,11,1,3,1,2,1,8,1,14,1,3,1,2,1,4,1,5,1,3,1,2,1,7,1,17,1,3,1,2,1,13,1,10,1,3,1,2,1,6,1,4,1,3,1,2,1,5,1,9,
1,3,1,2,1,15,1,8,1,3,1,2,1,4,1,11,1,3,1,2,1,7,1,5,1,3,1,2,1,6 ,1,12,1,3,1,2,1,16,1,4,1,3,1,2,1,5,1,10,1,3,1,2,1,9,1,14,
1,3,1,2,1,4,1,13,1,3,1,2,1,6,1,5,1,3,1,2,1,7,1,8,1,3,1,2,1,17,1,4,1,3,1,2,1,5,1,11,1,3,1,2,1,15,1,9,1,3,1,2,1,4,1,10,
1,3,1,2,1,6,1,5,1,3,1,2,1,12,1,7,1,3,1,2,1,8,1,4,1,3,1,2,1,5,1,16,1,3,1,2,1,13,1,14,1,3,1,2,1,4,1,11,1,3,1,2,1,9,1,5,
1,3,1,2,1,6,1,10,1,3,1,2,1,7,1,4,1,3,1,2,1,5,1,8,1,3,1,2,1,15,1,17,1,3,1,2,1,4,1,12,1,3,1,2,1,6,1,9,1,3,1,2,1,7,1,11,
1,3,1,2,1,5,1,4,1,3,1,2,1,13,1,10,1,3,1,2,1,8,1,14,1,3,1,2,1,4,1,5,1,3,1,2,1,6,1,16,1,3,1,2,1,9,1,7,1,3,1,2,1,5,1,4,
1,3,1,2,1,12,1,11,1,3,1,2,1,15,1,8,1,3,1,2,1,6,1,5,1,3,1,2,1,4,1,10,1,3,1,2,1,7,1,9,1,3,1,2,1,5,1,13,1,3,1,2,1,17,1,4,
1,3,1,2,1,6,1,14,1,3,1,2,1,8,1,5,1,3,1,2,1,7,1,11,1,3,1,2,1,4,1,12,1,3,1,2,1,5,1,10,1,3,1,2,1,9,1,16,1,3,1,2,1,6,1,4,
1,3,1,2,1,7,1,5,1,3,1,2,1,13,1,8,1,3,1,2,1,4,1,15,1,3,1,2,1,5,1,11,1,3,1,2,1,6,1,9,1,3,1,2,1,7,1,4,1,3,1,2,1,12,1,5,
1,3,1,2,1,10,1,14,1,3,1,2,1,4,1,17,1,3,1,2,1,5,1,8,1,3,1,2,1,7,1,6,1,3,1,2,1,9,1,4,1,3,1,2,1,13,1,5,1,3,1,2,1,11,1 , 16,1,3,1,2,1,4,1,15,1,3,1,2,1,5,1,6,1,3,1,2,1,8,1,7,1,3,1,2,1,10,1,4,1,3,1,2,1,12,1,5,1,3,1,2,1,9,1,14,1,3,1,2,1,4,1,6,
1,3,1,2,1,5,1,7,1,3,1,2,1,11,1,8,1,3,1,2,1,13,1,4,1,3,1,2,1,17,1,5,1,3,1,2,1,10,1,6,1,3,1,2,1,4,1,7,1,3,1,2,1,5,1,9,
1,3,1,2,1,15,1,12,1,3,1,2,1,8,1,4,1,3,1,2,1,11,1,5,1,3,1,2,1,6,1,7,1,3,1,2,1,4,1,14,1,3,1,2,1,5,1,13,1,3,1,2,1,9,1,10,
1,3,1,2,1,16,1,4,1,3,1,2,1,6,1,5,1,3,1,2,1,7,1,8,1,3,1,2,1,4,1,17,1,3,1,2,1,5,1,11,1,3,1,2,1,12,1,9,1,3,1,2,1,6,1,4,
1,3,1,2,1,7,1,5,1,3,1,2,1,13,1,10,1,3,1,2,1,4,1,14,1,3,1,2,1,5,1,8,1,3,1,2,1,6,1,15,1,3,1,2,1,7,1,4,1,3,1,2,1,9,1,5,
1,3,1,2,1,11,1,16,1,3,1,2,1,4,1,12,1,3,1,2,1,5,1,10,1,3,1,2,1,7,1,6,1,3,1,2,1,17,1,4,1,3,1,2,1,8,1,5,1,3,1,2,1,13,1,9,
1,3,1,2,1,4,1,14,1,3,1,2,1,11,1,6,1,3,1,2,1,5,1,7,1,3,1,2,1,15,1,4,1,3,1,2,1,12,1,8,1,3,1,2,1,10,1,5,1,3,1,2,1,4,1,6,
1,3,1,2,1,9,1,7,1,3,1,2,1,5,1,16,1,3,1,2,1,11,1,4,1,3,1,2,1,13,1,17,1,3,1,2,1,8,1,5,1,3,1,2,1,4,1,6,1,3,1,2,1,10,1,7,
1,3,1,2,1,5,1,12,1,3,1,2,1,9,1,14,1,3,1,2,1,15,1,4,1,3,1,2,1,11,1,5,1,3,1,2,1,6,1,7,1,3,1,2,1,4,1,8,1,3,1,2,1,5,1,13,
1,3,1,2,1,10,1,9,1,3,1,2,1,16,1,4,1,3,1,2,1,6,1,7,1,3,1,2,1,12,1,5,1,3,1,2,1,4,1,17,1,3,1,2,1,8,1,11,1,3,1,2,1,5,1,14,
1,3,1,2,1,6,1,7,1,3,1,2,1,10,1,4,1,3,1,2,1,9,1,5,1,3,1,2,1,13,1,15,1,3,1,2,1,4,1,8,1,3,1,2,1,6,1,7,1,3,1,2,1,5,1,11,
1,3,1,2,1,12,1,16,1,3,1,2,1,4,1,9,1,3,1,2,1,10,1,5,1,3,1,2,1,6,1,7,1,3,1,2,1,8,1,4,1,3,1,2,1,5,1,14,1,3,1,2,1,17,1,13,
1,3,1,2,1,4,1,11,1,3,1,2,1,6,1,7,1,3,1,2,1,5,1,9,1,3,1,2,1,10,1,4,1,3,1,2,1,12,1,8,1,3,1,2,1,15,1,5,1,3,1,2,1,4,1,7,
1,3,1,2,1,16,1,6,1,3,1,2,1,5,1,11,1,3,1,2,1,9,1,4,1,3,1,2,1,13,1,14,1,3,1,2,1,8,1,5,1,3,1,2,1,7,1,6,1,3,1,2,1,10,1,4,
1,3,1,2,1,5,1,12,1,3,1,2,1,17,1,9,1,3,1,2,1,4,1,11,1,3,1,2,1,7,1,5,1,3,1,2,1,6,1,15,1,3,1,2,1,8,1,4,1,3,1,2,1,5,1,13,
1,3,1,2,1,10,1,16,1,3,1,2,1,7,1,14,1,3,1,2,1,6,1,4,1,3,1,2,1,5,1,11,1,3,1,2,1,9,1,8,1,3,1,2,1,4,1,12,1,3,1,2,1,7,1,5,
1,3,1,2,1,6,1,17,1,3,1,2,1,10,1,4,1,3,1,2,1,5,1,15,1,3,1,2,1,13,1,9,1,3,1,2,1,4,1,11,1,3,1,2,1,6,1,7,1,3,1,2,1,5,1,8,
1,3,1,2,1,14,1,4,1,3,1,2,1,12,1,16,1,3,1,2,1,10,1,5,1,3,1,2,1,4,1,7,1,3,1,2,1,6,1,9,1,3,1,2,1,5,1,11,1,3,1,2,1,8,1,4,
1,3,1,2,1,13,1,15,1,3,1,2,1,17,1,5,1,3,1,2,1,6,1,7,1,3,1,2,1,10,1,4,1,3,1,2,1,5,1,12,1,3,1,2,1,9,1,8,1,3,1,2,1,4,1,14,
1,3,1,2,1,6,1,5,1,3,1,2,1,7,1,11,1,3,1,2,1,16,1,4,1,3,1,2,1,5,1,13,1,3,1,2,1,10,1,9,1,3,1,2,1,6,1,15,1,3,1,2,1,4,1,5,
1,3,1,2,1,7,1,8,1,3,1,2,1,12,1


D(3,8) 28 colors, pattern length = 6336
28,1,1,3,4,10,1,1,1,2,3,2,1,1,5,20,14,1,1,1,3,2,4,1,1,7,6,9,1,1,1,2,3,2,1,1,8,4,12,1,1,1,3,2,16,1,1,5,13,3,
1,1,1,2,17,2,1,1,24,3,4,1,1,1,7,2,26,1,1,3,5,6,1,1,1,2,3,2,1,1,4,10,9,1,1,1,3,2,8,1,1,11,18,5,1,1,1,2,3,2,1,1,6,4,15,
1,1,1,3,2,4,1,1,7,14,3,1,1,1,2,12,2,1,1,5,3,19,1,1,1,21,2,22,1,1,3,4,9,1,1,1,2,3,2,1,1,6,5,8,1,1,1,3,2,4,1,1,7,10,13,
1,1,1,2,3,2,1,1,16,4,5,1,1,1,3,2,11,1,1,20,6,3,1,1,1,2,17,2,1,1,23,3,4,1,1,1,5,2,8,1,1,3,9,25,1,1,1,2,3,2,1,1,4,12,6,
1,1,1,3,2,7,1,1,14,5,15,1,1,1,2,3,2,1,1,10,4,24,1,1,1,3,2,4,1,1,6,13,3,1,1,1,2,5,2,1,1,8,3,11,1,1,1,7,2,18,1,1,3,4,19,
1,1,1,2,3,2,1,1,5,6,9,1,1,1,3,2,4,1,1,16,26,21,1,1,1,2,3,2,1,1,10,4,12,1,1,1,3,2,8,1,1,5,7,3,1,1,1,2,6,2,1,1,20,3,4,
1,1,1,14,2,17,1,1,3,5,9,1,1,1,2,3,2,1,1,4,11,13,1,1,1,3,2,6,1,1,8,7,5,1,1,1,2,3,2,1,1,10,4,15,1,1,1,3,2,4,1,1,22,23,3,
1,1,1,2,12,2,1,1,5,3,9,1,1,1,6,2,18,1,1,3,4,25,1,1,1,2,3,2,1,1,7,5,8,1,1,1,3,2,4,1,1,11,16,14,1,1,1,2,3,2,1,1,10,4,5,
1,1,1,3,2,6,1,1,13,19,3,1,1,1,2,9,2,1,1,7,3,4,1,1,1,5,2,8,1,1,3,12,17,1,1,1,2,3,2,1,1,4,21,20,1,1,1,3,2,6,1,1,15,5,24,
1,1,1,2,3,2,1,1,7,4,10,1,1,1,3,2,4,1,1,8,9,3,1,1,1,2,5,2,1,1,6,3,11,1,1,1,14,2,18,1,1,3,4,13,1,1,1,2,3,2,1,1,5,16,22,
1,1,1,3,2,4,1,1,7,6,12,1,1,1,2,3,2,1,1,8,4,10,1,1,1,3,2,23,1,1,5,9,3,1,1,1,2,19,2,1,1,17,3,4,1,1,1,7,2,25,1,1,3,5,6,
1,1,1,2,3,2,1,1,4,11,15,1,1,1,3,2,8,1,1,26,13,5,1,1,1,2,3,2,1,1,6,4,10,1,1,1,3,2,4,1,1,7,9,3,1,1,1,2,12,2,1,1,5,3,14,
1,1,1,18,2,20,1,1,3,4,16,1,1,1,2,3,2,1,1,6,5,8,1,1,1,3,2,4,1,1,7,21,24,1,1,1,2,3,2,1,1,11,4,5,1,1,1,3,2,27,1,1,9,6,3,
1,1,1,2,10,2,1,1,13,3,4,1,1,1,5,2,8,1,1,3,12,15,1,1,1,2,3,2,1,1,4,17,6,1,1,1,3,2,7,1,1,19,5,22,1,1,1,2,3,2,1,1,9,4,14,
1,1,1,3,2,4,1,1,6,23,3,1,1,1,2,5,2,1,1,8,3,11,1,1,1,7,2,10,1,1,3,4,16,1,1,1,2,3,2,1,1,5,6,13,1,1,1,3,2,4,1,1,9,18,12,
1,1,1,2,3,2,1,1,20,4,25,1,1,1,3,2,8,1,1,5,7,3,1,1,1,2,6,2,1,1,15,3,4,1,1,1,21,2,10,1,1,3,5,17,1,1,1,2,3,2,1,1,4,11,14,
1,1,1,3,2,6,1,1,8,7,5,1,1,1,2,3,2,1,1,9,4,19,1,1,1,3,2,4,1,1,13,12,3,1,1,1,2,22,2,1,1,5,3,16,1,1,1,6,2,10,1,1,3,4, 24,1,1,1,2,3,2,1,1,7,5,8,1,1,1,3,2,4,1,1,9,18,23,1,1,1,2,3,2,1,1,11,4,5,1,1,1,3,2,6,1,1,15,14,3,1,1,1,2,26,2,1,1,7,3,4,
1,1,1,5,2,8,1,1,3,20,10,1,1,1,2,3,2,1,1,4,12,13,1,1,1,3,2,6,1,1,9,5,17,1,1,1,2,3,2,1,1,7,4,21,1,1,1,3,2,4,1,1,8,25,3,
1,1,1,2,5,2,1,1,6,3,11,1,1,1,16,2,19,1,1,3,4,10,1,1,1,2,3,2,1,1,5,22,14,1,1,1,3,2,4,1,1,7,6,9,1,1,1,2,3,2,1,1,8,4,12,
1,1,1,3,2,15,1,1,5,13,3,1,1,1,2,18,2,1,1,24,3,4,1,1,1,7,2,27,1,1,3,5,6,1,1,1,2,3,2,1,1,4,10,9,1,1,1,3,2,8,1,1,11,20,5,
1,1,1,2,3,2,1,1,6,4,17,1,1,1,3,2,4,1,1,7,14,3,1,1,1,2,12,2,1,1,5,3,21,1,1,1,16,2,23,1,1,3,4,9,1,1,1,2,3,2,1,1,6,5,8,
1,1,1,3,2,4,1,1,7,10,13,1,1,1,2,3,2,1,1,15,4,5,1,1,1,3,2,11,1,1,19,6,3,1,1,1,2,18,2,1,1,22,3,4,1,1,1,5,2,8,1,1,3,9,25,
1,1,1,2,3,2,1,1,4,12,6,1,1,1,3,2,7,1,1,14,5,26,1,1,1,2,3,2,1,1,10,4,17,1,1,1,3,2,4,1,1,6,13,3,1,1,1,2,5,2,1,1,8,3,11,
1,1,1,7,2,16,1,1,3,4,20,1,1,1,2,3,2,1,1,5,6,9,1,1,1,3,2,4,1,1,15,21,24,1,1,1,2,3,2,1,1,10,4,12,1,1,1,3,2,8,1,1,5,7,3,
1,1,1,2,6,2,1,1,19,3,4,1,1,1,14,2,23,1,1,3,5,9,1,1,1,2,3,2,1,1,4,11,13,1,1,1,3,2,6,1,1,8,7,5,1,1,1,2,3,2,1,1,10,4,17,
1,1,1,3,2,4,1,1,18,16,3,1,1,1,2,12,2,1,1,5,3,9,1,1,1,6,2,22,1,1,3,4,25,1,1,1,2,3,2,1,1,7,5,8,1,1,1,3,2,4,1,1,11,15,14,
1,1,1,2,3,2,1,1,10,4,5,1,1,1,3,2,6,1,1,13,20,3,1,1,1,2,9,2,1,1,7,3,4,1,1,1,5,2,8,1,1,3,12,19,1,1,1,2,3,2,1,1,4,21,26,
1,1,1,3,2,6,1,1,17,5,16,1,1,1,2,3,2,1,1,7,4,10,1,1,1,3,2,4,1,1,8,9,3,1,1,1,2,5,2,1,1,6,3,11,1,1,1,14,2,15,1,1,3,4,13,
1,1,1,2,3,2,1,1,5,18,23,1,1,1,3,2,4,1,1,7,6,12,1,1,1,2,3,2,1,1,8,4,10,1,1,1,3,2,24,1,1,5,9,3,1,1,1,2,22,2,1,1,27,3,4,
1,1,1,7,2,25,1,1,3,5,6,1,1,1,2,3,2,1,1,4,11,16,1,1,1,3,2,8,1,1,17,13,5,1,1,1,2,3,2,1,1,6,4,10,1,1,1,3,2,4,1,1,7,9,3,
1,1,1,2,12,2,1,1,5,3,14,1,1,1,15,2,19,1,1,3,4,20,1,1,1,2,3,2,1,1,6,5,8,1,1,1,3,2,4,1,1,7,18,21,1,1,1,2,3,2,1,1,11,4,5,
1,1,1,3,2,26,1,1,9,6,3,1,1,1,2,10,2,1,1,13,3,4,1,1,1,5,2,8,1,1,3,12,16,1,1,1,2,3,2,1,1,4,17,6,1,1,1,3,2,7,1,1,22,5,23,
1,1,1,2,3,2,1,1,9,4,14,1,1,1,3,2,4,1,1,6,15,3,1,1,1,2,5,2,1,1,8,3,11,1,1,1,7,2,10,1,1,3,4,24,1,1,1,2,3,2,1,1,5,6,13,
1,1,1,3,2,4,1,1,9,18,12,1,1,1,2,3,2,1,1,19,4,20,1,1,1,3,2,8,1,1,5,7,3,1,1,1,2,6,2,1,1,16,3,4,1,1,1,21,2,10,1,1,3,5,17,
1,1,1,2,3,2,1,1,4,11,14,1,1,1,3,2,6,1,1,8,7,5,1,1,1,2,3,2,1,1,9,4,15,1,1,1,3,2,4,1,1,13,12,3,1,1,1,2,25,2,1,1,5,3,22,
1,1,1,6,2,10,1,1,3,4,26,1,1,1,2,3,2,1,1,7,5,8,1,1,1,3,2,4,1,1,9,18,23,1,1,1,2,3,2,1,1,11,4,5,1,1,1,3,2,6,1,1,16,14,3,
1,1,1,2,19,2,1,1,7,3,4,1,1,1,5,2,8,1,1,3,20,10,1,1,1,2,3,2,1,1,4,12,13,1,1,1,3,2,6,1,1,9,5,15,1,1,1,2,3,2,1,1,7,4,17,
1,1,1,3,2,4,1,1,8,21,3,1,1,1,2,5,2,1,1,6,3,11,1,1,1,24,2,27,1,1,3,4,10,1,1,1,2,3,2,1,1,5,28,14,1,1,1,3,2,4,1,1,7,6,9,
1,1,1,2,3,2,1,1,8,4,12,1,1,1,3,2,16,1,1,5,13,3,1,1,1,2,18,2,1,1,22,3,4,1,1,1,7,2,25,1,1,3,5,6,1,1,1,2,3,2,1,1,4,10,9,
1,1,1,3,2,8,1,1,11,15,5,1,1,1,2,3,2,1,1,6,4,17,1,1,1,3,2,4,1,1,7,14,3,1,1,1,2,12,2,1,1,5,3,19,1,1,1,20,2,23,1,1,3,4,9,
1,1,1,2,3,2,1,1,6,5,8,1,1,1,3,2,4,1,1,7,10,13,1,1,1,2,3,2,1,1,16,4,5,1,1,1,3,2,11,1,1,21,6,3,1,1,1,2,18,2,1,1,26,3,4,
1,1,1,5,2,8,1,1,3,9,15,1,1,1,2,3,2,1,1,4,12,6,1,1,1,3,2,7,1,1,14,5,22,1,1,1,2,3,2,1,1,10,4,17,1,1,1,3,2,4,1,1,6,13,3,
1,1,1,2,5,2,1,1,8,3,11,1,1,1,7,2,19,1,1,3,4,24,1,1,1,2,3,2,1,1,5,6,9,1,1,1,3,2,4,1,1,16,25,20,1,1,1,2,3,2,1,1,10,4,12,
1,1,1,3,2,8,1,1,5,7,3,1,1,1,2,6,2,1,1,15,3,4,1,1,1,14,2,21,1,1,3,5,9,1,1,1,2,3,2,1,1,4,11,13,1,1,1,3,2,6,1,1,8,7,5,
1,1,1,2,3,2,1,1,10,4,17,1,1,1,3,2,4,1,1,18,23,3,1,1,1,2,12,2,1,1,5,3,9,1,1,1,6,2,26,1,1,3,4,27,1,1,1,2,3,2,1,1,7,5,8,
1,1,1,3,2,4,1,1,11,16,14,1,1,1,2,3,2,1,1,10,4,5,1,1,1,3,2,6,1,1,13,15,3,1,1,1,2,9,2,1,1,7,3,4,1,1,1,5,2,8,1,1,3,12,19,
1,1,1,2,3,2,1,1,4,20,22,1,1,1,3,2,6,1,1,17,5,21,1,1,1,2,3,2,1,1,7,4,10,1,1,1,3,2,4,1,1,8,9,3,1,1,1,2,5,2,1,1,6,3,11,
1,1,1,14,2,18,1,1,3,4,13,1,1,1,2,3,2,1,1,5,16,24,1,1,1,3,2,4,1,1,7,6,12,1,1,1,2,3,2,1,1,8,4,10,1,1,1,3,2,15,1,1,5,9,3,
1,1,1,2,23,2,1,1,25,3,4,1,1,1,7,2,28,1,1,3,5,6,1,1,1,2,3,2,1,1,4,11,19,1,1,1,3,2,8,1,1,17,13,5,1,1,1,2,3,2,1,1,6,4,10,
1,1,1,3,2,4,1,1,7,9,3,1,1,1,2,12,2,1,1,5,3,14,1,1,1,18,2,20,1,1,3,4,16,1,1,1,2,3,2,1,1,6,5,8 ,1,1,1,3,2,4,1,1,7,15,21,
1,1,1,2,3,2,1,1,11,4,5,1,1,1,3,2,22,1,1,9,6,3,1,1,1,2,10,2,1,1,13,3,4,1,1,1,5,2,8,1,1,3,12,26,1,1,1,2,3,2,1,1,4,17,6,
1,1,1,3,2,7,1,1,24,5,19,1,1,1,2,3,2,1,1,9,4,14,1,1,1,3,2,4,1,1,6,23,3,1,1,1,2,5,2,1,1,8,3,11,1,1,1,7,2,10,1,1,3,4,15,
1,1,1,2,3,2,1,1,5,6,13,1,1,1,3,2,4,1,1,9,16,12,1,1,1,2,3,2,1,1,18,4,20,1,1,1,3,2,8,1,1,5,7,3,1,1,1,2,6,2,1,1,25,3,4,
1,1,1,21,2,10,1,1,3,5,17,1,1,1,2,3,2,1,1,4,11,14,1,1,1,3,2,6,1,1,8,7,5,1,1,1,2,3,2,1,1,9,4,19,1,1,1,3,2,4,1,1,13,12,3,
1,1,1,2,22,2,1,1,5,3,15,1,1,1,6,2,10,1,1,3,4,16,1,1,1,2,3,2,1,1,7,5,8,1,1,1,3,2,4,1,1,9,24,23,1,1,1,2,3,2,1,1,11,4,5,
1,1,1,3,2,6,1,1,18,14,3,1,1,1,2,20,2,1,1,7,3,4,1,1,1,5,2,8,1,1,3,26,10,1,1,1,2,3,2,1,1,4,12,13,1,1,1,3,2,6,1,1,9,5,17,
1,1,1,2,3,2,1,1,7,4,21,1,1,1,3,2,4,1,1,8,25,3,1,1,1,2,5,2,1,1,6,3,11,1,1,1,15,2,16,1,1,3,4,10,1,1,1,2,3,2,1,1,5,19,14,
1,1,1,3,2,4,1,1,7,6,9,1,1,1,2,3,2,1,1,8,4,12,1,1,1,3,2,22,1,1,5,13,3,1,1,1,2,27,2,1,1,18,3,4,1,1,1,7,2,28,1,1,3,5,6,
1,1,1,2,3,2,1,1,4,10,9,1,1,1 ,3,2,8,1,1,11,20,5,1,1,1,2,3,2,1,1,6,4,15,1,1,1,3,2,4,1,1,7,14,3,1,1,1,2,12,2,1,1,5,3,16,
1,1,1,17,2,23,1,1,3,4,9,1,1,1,2,3,2,1,1,6,5,8,1,1,1,3,2,4,1,1,7,10,13,1,1,1,2,3,2,1,1,19,4,5,1,1,1,3,2,11,1,1,21,6,3,
1,1,1,2,24,2,1,1,18,3,4,1,1,1,5,2,8,1,1,3,9,22,1,1,1,2,3,2,1,1,4,12,6,1,1,1,3,2,7,1,1,14,5,15,1,1,1,2,3,2,1,1,10,4,25,
1,1,1,3,2,4,1,1,6,13,3,1,1,1,2,5,2,1,1,8,3,11,1,1,1,7,2,16,1,1,3,4,17,1,1,1,2,3,2,1,1,5,6,9,1,1,1,3,2,4,1,1,20,26,27,
1,1,1,2,3,2,1,1,10,4,12,1,1,1,3,2,8,1,1,5,7,3,1,1,1,2,6,2,1,1,18,3,4,1,1,1,14,2,19,1,1,3,5,9,1,1,1,2,3,2,1,1,4,11,13,
1,1,1,3,2,6,1,1,8,7,5,1,1,1,2,3,2,1,1,10,4,15,1,1,1,3,2,4,1,1,21,16,3,1,1,1,2,12,2,1,1,5,3,9,1,1,1,6,2,17,1,1,3,4,22,
1,1,1,2,3,2,1,1,7,5,8,1,1,1,3,2,4,1,1,11,23,14,1,1,1,2,3,2,1,1,10,4,5,1,1,1,3,2,6,1,1,13,24,3,1,1,1,2,9,2,1,1,7,3,4,
1,1,1,5,2,8,1,1,3,12,18,1,1,1,2,3,2,1,1,4,20,19,1,1,1,3,2,6,1,1,15,5,16,1,1,1,2,3,2,1,1,7,4,10,1,1,1,3,2,4,1,1,8,9,3,
1,1,1,2,5,2,1,1,6,3,11,1,1,1,14,2,17,1,1,3,4,13,1,1,1,2,3,2,1,1,5,21,25,1,1,1,3,2,4,1,1,7,6,12,1,1,1,2,3,2,1,1,8,4,10,
1,1,1,3,2,26,1,1,5,9,3,1,1,1,2,22,2,1,1,27,3,4,1,1,1,7,2,18,1,1,3,5,6,1,1,1,2,3,2,1,1,4,11,15,1,1,1,3,2,8,1,1,16,13,5,
1,1,1,2,3,2,1,1,6,4,10,1,1,1,3,2,4,1,1,7,9,3,1,1,1,2,12,2,1,1,5,3,14,1,1,1,17,2,19,1,1,3,4,20,1,1,1,2,3,2,1,1,6,5,8,
1,1,1,3,2,4,1,1,7,23,24,1,1,1,2,3,2,1,1,11,4,5,1,1,1,3,2,21,1,1,9,6,3,1,1,1,2,10,2,1,1,13,3,4,1,1,1,5,2,8,1,1,3,12,15,
1,1,1,2,3,2,1,1,4,16,6,1,1,1,3,2,7,1,1,18,5,25,1,1,1,2,3,2,1,1,9,4,14,1,1,1,3,2,4,1,1,6,22,3,1,1,1,2,5,2,1,1,8,3,11,
1,1,1,7,2,10,1,1,3,4,17,1,1,1,2,3,2,1,1,5,6,13,1,1,1,3,2,4,1,1,9,19,12,1,1,1,2,3,2,1,1,20,4,26,1,1,1,3,2,8,1,1,5,7,3,
1,1,1,2,6,2,1,1,15,3,4,1,1,1,23,2,10,1,1,3,5,16,1,1,1,2,3,2,1,1,4,11,14,1,1,1,3,2,6,1,1,8,7,5,1,1,1,2,3,2,1,1,9,4,18,
1,1,1,3,2,4,1,1,13,12,3,1,1,1,2,21,2,1,1,5,3,24,1,1,1,6,2,10,1,1,3,4,17,1,1,1,2,3,2,1,1,7,5,8,1,1,1,3,2,4,1,1,9,25,22,
1,1,1,2,3,2,1,1,11,4,5,1,1,1,3,2,6,1,1,15,14,3,1,1,1,2,19,2,1,1,7,3,4,1,1,1,5,2,8,1,1,3,16,10,1,1,1,2,3,2,1,1,4,12,13,
1,1,1,3,2,6,1,1,9,5,20,1,1,1,2,3,2,1,1,7,4,18,1,1,1,3,2,4,1,1,8,23,3,1,1,1,2,5,2,1,1,6,3,11,1,1,1,26,2,17,1,1,3,4,10,
1,1,1,2,3,2,1,1,5,21,14,1,1,1,3,2,4,1,1,7,6,9,1,1,1,2,3,2,1,1,8,4,12,1,1,1,3,2,15,1,1,5,13,3,1,1,1,2,16,2,1,1,24,3,4,
1,1,1,7,2,27,1,1,3,5,6,1,1,1,2,3,2,1,1,4,10,9,1,1,1,3,2,8,1,1,11,19,5,1,1,1,2,3,2,1,1,6,4,18,1,1,1,3,2,4,1,1,7,14,3,
1,1,1,2,12,2,1,1,5,3,20,1,1,1,17,2,22,1,1,3,4,9,1,1,1,2,3,2,1,1,6,5,8,1,1,1,3,2,4,1,1,7,10,13,1,1,1,2,3,2,1,1,15,4,5,
1,1,1,3,2,11,1,1,16,6,3,1,1,1,2,21,2,1,1,23,3,4,1,1,1,5,2,8,1,1,3,9,25,1,1,1,2,3,2,1,1,4,12,6,1,1,1,3,2,7,1,1,14,5,26,
1,1,1,2,3,2,1,1,10,4,18,1,1,1,3,2,4,1,1,6,13,3,1,1,1,2,5,2,1,1,8,3,11,1,1,1,7,2,17,1,1,3,4,19,1,1,1,2,3,2,1,1,5,6,9,
1,1,1,3,2,4,1,1,15,16,20,1,1,1,2,3,2,1,1,10,4,12,1,1,1,3,2,8,1,1,5,7,3,1,1,1,2,6,2,1,1,22,3,4,1,1,1,14,2,24,1,1,3,5,9,
1,1,1,2,3,2,1,1,4,11,13,1,1,1,3,2,6,1,1,8,7,5,1,1,1,2,3,2,1,1,10,4,18,1,1,1,3,2,4,1,1,21,23,3,1,1,1,2,12,2,1,1,5,3,9,
1,1,1,6,2,17,1,1,3,4,16,1,1,1,2,3,2,1,1,7,5,8,1,1,1,3,2,4,1,1,11,15,14 ,1,1,1,2,3,2,1,1,10,4,5,1,1,1,3,2,6,1,1,13,19,3,
1,1,1,2,9,2,1,1,7,3,4,1,1,1,5,2,8,1,1,3,12,20,1,1,1,2,3,2,1,1,4,25,26,1,1,1,3,2,6,1,1,27,5,22,1,1,1,2,3,2,1,1,7,4,10,
1,1,1,3,2,4,1,1,8,9,3,1,1,1,2,5,2,1,1,6,3,11,1,1,1,14,2,15,1,1,3,4,13,1,1,1,2,3,2,1,1,5,16,17,1,1,1,3,2,4,1,1,7,6,12,
1,1,1,2,3,2,1,1,8,4,10,1,1,1,3,2,18,1,1,5,9,3,1,1,1,2,19,2,1,1,21,3,4,1,1,1,7,2,23,1,1,3,5,6,1,1,1,2,3,2,1,1,4,11,20,
1,1,1,3,2,8,1,1,24,13,5,1,1,1,2,3,2,1,1,6,4,10,1,1,1,3,2,4,1,1,7,9,3,1,1,1,2,12,2,1,1,5,3,14,1,1,1,15,2,25,1,1,3,4,16,
1,1,1,2,3,2,1,1,6,5,8,1,1,1,3,2,4,1,1,7,17,22,1,1,1,2,3,2,1,1,11,4,5,1,1,1,3,2,18,1,1,9,6,3,1,1,1,2,10,2,1,1,13,3,4,
1,1,1,5,2,8,1,1,3,12,19,1,1,1,2,3,2,1,1,4,26,6,1,1,1,3,2,7,1,1,21,5,20,1,1,1,2,3,2,1,1,9,4,14,1,1,1,3,2,4,1,1,6,15,3,
1,1,1,2,5,2,1,1,8,3,11,1,1,1,7,2,10,1,1,3,4,16,1,1,1,2,3,2,1,1,5,6,13,1,1,1,3,2,4,1,1,9,17,12,1,1,1,2,3,2,1,1,23,4,24,
1,1,1,3,2,8,1,1,5,7,3,1,1,1,2,6,2,1,1,18,3,4,1,1,1,22,2,10,1,1,3,5,25,1,1,1,2,3,2,1,1,4,11,14,1,1,1,3,2,6,1,1,8,7,5,
1,1,1,2,3,2,1,1,9,4,15,1,1,1,3,2,4,1,1,13,12,3,1,1,1,2,19,2,1,1,5,3,16,1,1,1,6,2,10,1,1,3,4,20,1,1,1,2,3,2,1,1,7,5,8,
1,1,1,3,2,4,1,1,9,17,21,1,1,1,2,3,2,1,1,11,4,5,1,1,1,3,2,6,1,1,26,14,3,1,1,1,2,27,2,1,1,7,3,4,1,1,1,5,2,8,1,1,3,28,10,
1,1,1,2,3,2,1,1,4,12,13,1,1,1,3,2,6,1,1,9,5,15,1,1,1,2,3,2,1,1,7,4,18,1,1,1,3,2,4,1,1,8,22,3,1,1,1,2,5,2,1,1,6,3,11,
1,1,1,16,2,23,1,1,3,4,10,1,1,1,2,3,2,1,1,5,19,14,1,1,1,3,2,4,1,1,7,6,9,1,1,1,2,3,2,1,1,8,4,12,1,1,1,3,2,17,1,1,5,13,3,
1,1,1,2,20,2,1,1,24,3,4,1,1,1,7,2,21,1,1,3,5,6,1,1,1,2,3,2,1,1,4,10,9,1,1,1,3,2,8,1,1,11,15,5,1,1,1,2,3,2,1,1,6,4,18,
1,1,1,3,2,4,1,1,7,14,3,1,1,1,2,12,2,1,1,5,3,25,1,1,1,16,2,26,1,1,3,4,9,1,1,1,2,3,2,1,1,6,5,8,1,1,1,3,2,4,1,1,7,10,13,
1,1,1,2,3,2,1,1,17,4,5,1,1,1,3,2,11,1,1,19,6,3,1,1,1,2,22,2,1,1,23,3,4,1,1,1,5,2,8,1,1,3,9,15,1,1,1,2,3,2,1,1,4,12,6,
1,1,1,3,2,7,1,1,14,5,20,1,1,1,2,3,2,1,1,10,4,18,1,1,1,3,2,4,1,1,6,13,3,1,1,1,2,5,2,1,1,8,3,11,1,1,1,7,2,16,1,1,3,4,21,
1,1,1,2,3,2,1,1,5,6,9,1,1,1,3,2,4,1,1,24,17,27,1,1,1,2,3,2 ,1,1,10,4,12,1,1,1,3,2,8,1,1,5,7,3,1,1,1,2,6,2,1,1,15,3,4,
1,1,1,14,2,19,1,1,3,5,9,1,1,1,2,3,2,1,1,4,11,13,1,1,1,3,2,6,1,1,8,7,5,1,1,1,2,3,2,1,1,10,4,18,1,1,1,3,2,4,1,1,22,16,3,
1,1,1,2,12,2,1,1,5,3,9,1,1,1,6,2,20,1,1,3,4,23,1,1,1,2,3,2,1,1,7,5,8,1,1,1,3,2,4,1,1,11,17,14,1,1,1,2,3,2,1,1,10,4,5,
1,1,1,3,2,6,1,1,13,15,3,1,1,1,2,9,2,1,1,7,3,4,1,1,1,5,2,8,1,1,3,12,21,1,1,1,2,3,2,1,1,4,24,19,1,1,1,3,2,6,1,1,25,5,16,
1,1,1,2,3,2,1,1,7,4,10,1,1,1,3,2,4,1,1,8,9,3,1,1,1,2,5,2,1,1,6,3,11,1,1,1,14,2,18,1,1,3,4,13,1,1,1,2,3,2,1,1,5,26,17,
1,1,1,3,2,4,1,1,7,6,12,1,1,1,2,3,2,1,1,8,4,10,1,1,1,3,2,15,1,1,5,9,3,1,1,1,2,20,2,1,1,22,3,4,1,1,1,7,2,23,1,1,3,5,6,
1,1,1,2,3,2,1,1,4,11,16,1,1,1,3,2,8,1,1,27,13,5,1,1,1,2,3,2,1,1,6,4,10,1,1,1,3,2,4,1,1,7,9,3,1,1,1,2,12,2,1,1,5,3,14,
1,1,1,18,2,19,1,1,3,4,21,1,1,1,2,3,2,1,1,6,5,8,1,1,1,3,2,4,1,1,7,15,17,1,1,1,2,3,2,1,1,11,4,5,1,1,1,3,2,24,1,1,9,6,3,
1,1,1,2,10,2,1,1,13,3,4,1,1,1,5,2,8,1,1,3,12,16,1,1,1,2,3,2,1,1,4,20,6,1,1,1,3,2,7,1,1,25,5,22,1,1,1,2,3,2,1,1,9 ,4,14,
1,1,1,3,2,4,1,1,6,23,3,1,1,1,2,5,2,1,1,8,3,11,1,1,1,7,2,10,1,1,3,4,15,1,1,1,2,3,2,1,1,5,6,13,1,1,1,3,2,4,1,1,9,18,12,
1,1,1,2,3,2,1,1,17,4,19,1,1,1,3,2,8,1,1,5,7,3,1,1,1,2,6,2,1,1,16,3,4,1,1,1,21,2,10,1,1,3,5,26,1,1,1,2,3,2,1,1,4,11,14,
1,1,1,3,2,6,1,1,8,7,5,1,1,1,2,3,2,1,1,9,4,27,1,1,1,3,2,4,1,1,13,12,3,1,1,1,2,20,2,1,1,5,3,15,1,1,1,6,2,10,1,1,3,4,24,
1,1,1,2,3,2,1,1,7,5,8,1,1,1,3,2,4,1,1,9,17,22,1,1,1,2,3,2,1,1,11,4,5,1,1,1,3,2,6,1,1,16,14,3,1,1,1,2,18,2,1,1,7,3,4,
1,1,1,5,2,8,1,1,3,19,10,1,1,1,2,3,2,1,1,4,12,13,1,1,1,3,2,6,1,1,9,5,21,1,1,1,2,3,2,1,1,7,4,23,1,1,1,3,2,4,1,1,8,25,3,
1,1,1,2,5,2,1,1,6,3,11,1,1,1,15,2


D(3,10) 29 colors, pattern length = 3120
29,2,4,1,1,1,2,3,6,3,1,1,1,5,7,2,1,1,1,10,2,3,12,1,1,1,4,8,16,1,1,1,2,3,2,3,1,1,1,6,9,4,1,1,1,5,2,3,2,1,1,1,7,17,25,
1,1,1,15,3,2,3,1,1,1,2,5,6,1,1,1,11,4,3,2,1,1,1,8,2,4,1,1,1,5,3,13,3,1,1,1,2,14,2,1,1,1,7,6,3,10,1,1,1,4,2,18,
1,1,1,2,3,5,3,1,1,1,12,9,2,1,1,1,19,2,3,4,1,1,1,5,20,21,1,1,1,2,3,2,3,1,1,1,6,26,7,1,1,1,8,2,3,2,1,1,1,11,4,5,
1,1,1,4,3,2,3,1,1,1,2,16,6,1,1,1,10,5,3,2,1,1,1,23,2,13,1,1,1,24,3,7,3,1,1,1,2,4,2,1,1,1,4,6,3,5,1,1,1,12,2,8,
1,1,1,2,3,9,3,1,1,1,14,5,2,1,1,1,15,2,3,4,1,1,1,11,4,17,1,1,1,2,3,2,3,1,1,1,6,7,22,1,1,1,5,2,3,2,1,1,1,10,5,27,
1,1,1,4,3,2,3,1,1,1,2,4,6,1,1,1,8,18,3,2,1,1,1,7,2,9,1,1,1,5,3,19,3,1,1,1,2,5,2,1,1,1,4,6,3,13,1,1,1,11,2,16,
1,1,1,2,3,4,3,1,1,1,12,20,2,1,1,1,5,2,3,6,1,1,1,7,5,8,1,1,1,2,3,2,3,1,1,1,4,10,9,1,1,1,14,2,3,2,1,1,1,21,6,4,
1,1,1,5,3,2,3,1,1,1,2,5,7,1,1,1,15,17,3,2,1,1,1,4,2,25,1,1,1,6,3,4,3,1,1,1,2,8,2,1,1,1,5,11,3,24,1,1,1,12,2,9,
1,1,1,2,3,6,3,1,1,1,4,5,2,1,1,1,13,2,3,7,1,1,1,16,10,4,1,1,1,2,3,2,3,1,1,1,5,18,22,1,1,1,23,2,3,2,1,1,1,4,6,26,
1,1,1,28,3,2,3,1,1,1,2,8,4,1,1,1,5,11,3,2,1,1,1,14,2,7,1,1,1,6,3,9,3,1,1,1,2,5,2,1,1,1,19,4,3,27,1,1,1,12,2,4,
1,1,1,2,3,6,3,1,1,1,5,7,2,1,1,1,10,2,3,15,1,1,1,4,8,17,1,1,1,2,3,2,3,1,1,1,6,9,4,1,1,1,5,2,3,2,1,1,1,7,11,13,
1,1,1,20,3,2,3,1,1,1,2,5,6,1,1,1,16,4,3,2,1,1,1,8,2,4,1,1,1,5,3,21,3,1,1,1,2,14,2,1,1,1,7,6,3,10,1,1,1,4,2,25,
1,1,1,2,3,5,3,1,1,1,12,9,2,1,1,1,18,2,3,4,1,1,1,5,11,22,1,1,1,2,3,2,3,1,1,1,6,24,7,1,1,1,8,2,3,2,1,1,1,15,4,5,
1,1,1,4,3,2,3,1,1,1,2,23,6,1,1,1,10,5,3,2,1,1,1,13,2,19,1,1,1,26,3,7,3,1,1,1,2,4,2,1,1,1,4,6,3,5,1,1,1,12,2,8,
1,1,1,2,3,9,3,1,1,1,14,5,2,1,1,1,16,2,3,4,1,1,1,17,4,11,1,1,1,2,3,2,3,1,1,1,6,7,20,1,1,1,5,2,3,2,1,1,1,10,5,27,
1,1,1,4,3,2,3,1,1,1,2,4,6,1,1,1,8,13,3,2,1,1,1,7,2,9,1,1,1,5,3,15,3,1,1,1,2,5,2,1,1,1,4,6,3,18,1,1,1,12,2,11,
1,1,1,2,3,4,3,1,1,1,21,28,2,1,1,1,5,2,3,6,1,1,1,7,5,8,1,1,1,2,3,2,3,1,1,1,4,10,9,1,1,1,14,2,3,2,1,1,1,22,6,4,
1,1,1,5,3,2,3,1,1,1,2,5,7,1,1,1,16,19,3,2,1,1,1,4,2,11,1,1,1,6,3,4,3,1,1,1,2,8,2,1,1,1,5,12,3,13,1,1,1,17 ,2,9,
1,1,1,2,3,6,3,1,1,1,4,5,2,1,1,1,15,2,3,7,1,1,1,23,10,4,1,1,1,2,3,2,3,1,1,1,5,18,20,1,1,1,24,2,3,2,1,1,1,4,6,11,
1,1,1,25,3,2,3,1,1,1,2,8,4,1,1,1,5,14,3,2,1,1,1,26,2,7,1,1,1,6,3,9,3,1,1,1,2,5,2,1,1,1,13,4,3,21,1,1,1,27,2,4,
1,1,1,2,3,6,3,1,1,1,5,7,2,1,1,1,10,2,3,12,1,1,1,4,8,11,1,1,1,2,3,2,3,1,1,1,6,9,4,1,1,1,5,2,3,2,1,1,1,7,15,16,
1,1,1,17,3,2,3,1,1,1,2,5,6,1,1,1,19,4,3,2,1,1,1,8,2,4,1,1,1,5,3,14,3,1,1,1,2,22,2,1,1,1,7,6,3,10,1,1,1,4,2,11,
1,1,1,2,3,5,3,1,1,1,12,9,2,1,1,1,18,2,3,4,1,1,1,5,13,20,1,1,1,2,3,2,3,1,1,1,6,23,7,1,1,1,8,2,3,2,1,1,1,24,4,5,
1,1,1,4,3,2,3,1,1,1,2,28,6,1,1,1,10,5,3,2,1,1,1,16,2,11,1,1,1,15,3,7,3,1,1,1,2,4,2,1,1,1,4,6,3,5,1,1,1,12,2,8,
1,1,1,2,3,9,3,1,1,1,14,5,2,1,1,1,17,2,3,4,1,1,1,21,4,13,1,1,1,2,3,2,3,1,1,1,6,7,19,1,1,1,5,2,3,2,1,1,1,10,5,11,
1,1,1,4,3,2,3,1,1,1,2,4,6,1,1,1,8,22,3,2,1,1,1,7,2,9,1,1,1,5,3,18,3,1,1,1,2,5,2,1,1,1,4,6,3,25,1,1,1,12,2,20,
1,1,1,2,3,4,3,1,1,1,26,15,2,1,1,1,5,2,3,6,1,1,1,7,5,8,1,1,1,2,3,2,3,1,1,1,4,10,9,1,1,1,11,2,3,2,1,1,1,13,6,4,
1,1,1,5,3,2,3,1,1,1,2,5,7,1,1,1,14,16,3,2,1,1,1,4,2,17,1,1,1,6,3,4,3,1,1,1,2,8,2,1,1,1,5,12,3,21,1,1,1,23,2,9,
1,1,1,2,3,6,3,1,1,1,4,5,2,1,1,1,11,2,3,7,1,1,1,18,10,4,1,1,1,2,3,2,3,1,1,1,5,19,15,1,1,1,24,2,3,2,1,1,1,4,6,27,
1,1,1,28,3,2,3,1,1,1,2,8,4,1,1,1,5,13,3,2,1,1,1,14,2,7,1,1,1,6,3,9,3,1,1,1,2,5,2,1,1,1,11,4,3,20,1,1,1,22,2,4,
1,1,1,2,3,6,3,1,1,1,5,7,2,1,1,1,10,2,3,12,1,1,1,4,8,16,1,1,1,2,3,2,3,1,1,1,6,9,4,1,1,1,5,2,3,2,1,1,1,7,17,25,
1,1,1,15,3,2,3,1,1,1,2,5,6,1,1,1,11,4,3,2,1,1,1,8,2,4,1,1,1,5,3,13,3,1,1,1,2,14,2,1,1,1,7,6,3,10,1,1,1,4,2,18,
1,1,1,2,3,5,3,1,1,1,12,9,2,1,1,1,19,2,3,4,1,1,1,5,21,23,1,1,1,2,3,2,3,1,1,1,6,26,7,1,1,1,8,2,3,2,1,1,1,11,4,5,
1,1,1,4,3,2,3,1,1,1,2,16,6,1,1,1,10,5,3,2,1,1,1,24,2,13,1,1,1,20,3,7,3,1,1,1,2,4,2,1,1,1,4,6,3,5,1,1,1,12,2,8,
1,1,1,2,3,9,3,1,1,1,14,5,2,1,1,1,15,2,3,4,1,1,1,11,4,17,1,1,1,2,3,2,3,1,1,1,6,7,22,1,1,1,5,2,3,2,1,1,1,10,5,27,
1,1,1,4,3,2,3,1,1,1,2,4,6,1,1,1,8,18,3,2,1,1,1,7,2,9,1,1,1,5,3,19,3,1,1,1,2,5,2,1,1,1,4,6,3,13,1,1,1,11,2 ,16,
1,1,1,2,3,4,3,1,1,1,12,21,2,1,1,1,5,2,3,6,1,1,1,7,5,8,1,1,1,2,3,2,3,1,1,1,4,10,9,1,1,1,14,2,3,2,1,1,1,23,6,4,
1,1,1,5,3,2,3,1,1,1,2,5,7,1,1,1,15,17,3,2,1,1,1,4,2,20,1,1,1,6,3,4,3,1,1,1,2,8,2,1,1,1,5,11,3,25,1,1,1,12,2,9,
1,1,1,2,3,6,3,1,1,1,4,5,2,1,1,1,13,2,3,7,1,1,1,16,10,4,1,1,1,2,3,2,3,1,1,1,5,18,22,1,1,1,24,2,3,2,1,1,1,4,6,26,
1,1,1,28,3,2,3,1,1,1,2,8,4,1,1,1,5,11,3,2,1,1,1,14,2,7,1,1,1,6,3,9,3,1,1,1,2,5,2,1,1,1,19,4,3,27,1,1,1,12,2,4,
1,1,1,2,3,6,3,1,1,1,5,7,2,1,1,1,10,2,3,15,1,1,1,4,8,17,1,1,1,2,3,2,3,1,1,1,6,9,4,1,1,1,5,2,3,2,1,1,1,7,11,13,
1,1,1,21,3,2,3,1,1,1,2,5,6,1,1,1,16,4,3,2,1,1,1,8,2,4,1,1,1,5,3,20,3,1,1,1,2,14,2,1,1,1,7,6,3,10,1,1,1,4,2,23,
1,1,1,2,3,5,3,1,1,1,12,9,2,1,1,1,18,2,3,4,1,1,1,5,11,22,1,1,1,2,3,2,3,1,1,1,6,25,7,1,1,1,8,2,3,2,1,1,1,15,4,5,
1,1,1,4,3,2,3,1,1,1,2,24,6,1,1,1,10,5,3,2,1,1,1,13,2,19,1,1,1,26,3,7,3,1,1,1,2,4,2,1,1,1,4,6,3,5,1,1,1,12,2,8,
1,1,1,2,3,9,3,1,1,1,14,5,2,1,1,1,16,2,3,4,1,1,1,17,4,11,1,1,1,2,3,2,3,1,1,1,6,7,21,1,1,1,5,2,3,2,1,1,1,10,5 ,27,
1,1,1,4,3,2,3,1,1,1,2,4,6,1,1,1,8,13,3,2,1,1,1,7,2,9,1,1,1,5,3,15,3,1,1,1,2,5,2,1,1,1,4,6,3,18,1,1,1,12,2,11,
1,1,1,2,3,4,3,1,1,1,20,28,2,1,1,1,5,2,3,6,1,1,1,7,5,8,1,1,1,2,3,2,3,1,1,1,4,10,9,1,1,1,14,2,3,2,1,1,1,22,6,4,
1,1,1,5,3,2,3,1,1,1,2,5,7,1,1,1,16,19,3,2,1,1,1,4,2,11,1,1,1,6,3,4,3,1,1,1,2,8,2,1,1,1,5,12,3,13,1,1,1,17,2,9,
1,1,1,2,3,6,3,1,1,1,4,5,2,1,1,1,15,2,3,7,1,1,1,23,10,4,1,1,1,2,3,2,3,1,1,1,5,18,21,1,1,1,24,2,3,2,1,1,1,4,6,11,
1,1,1,25,3,2,3,1,1,1,2,8,4,1,1,1,5,14,3,2,1,1,1,26,2,7,1,1,1,6,3,9,3,1,1,1,2,5,2,1,1,1,13,4,3,20,1,1,1,27,2,4,
1,1,1,2,3,6,3,1,1,1,5,7,2,1,1,1,10,2,3,12,1,1,1,4,8,11,1,1,1,2,3,2,3,1,1,1,6,9,4,1,1,1,5,2,3,2,1,1,1,7,15,16,
1,1,1,17,3,2,3,1,1,1,2,5,6,1,1,1,19,4,3,2,1,1,1,8,2,4,1,1,1,5,3,14,3,1,1,1,2,22,2,1,1,1,7,6,3,10,1,1,1,4,2,11,
1,1,1,2,3,5,3,1,1,1,12,9,2,1,1,1,18,2,3,4,1,1,1,5,13,21,1,1,1,2,3,2,3,1,1,1,6,23,7,1,1,1,8,2,3,2,1,1,1,24,4,5,
1,1,1,4,3,2,3,1,1,1,2,28,6,1,1,1,10,5,3,2,1,1,1,16,2,11,1,1,1,15,3,7,3,1,1,1,2,4,2,1,1,1,4,6,3,5,1,1,1,12,2,8,
1,1,1,2,3,9,3,1,1,1,14,5,2,1,1,1,17,2,3,4,1,1,1,20,4,13,1,1,1,2,3,2,3,1,1,1,6,7,19,1,1,1,5,2,3,2,1,1,1,10,5,11,
1,1,1,4,3,2,3,1,1,1,2,4,6,1,1,1,8,22,3,2,1,1,1,7,2,9,1,1,1,5,3,18,3,1,1,1,2,5,2,1,1,1,4,6,3,25,1,1,1,12,2,26,
1,1,1,2,3,4,3,1,1,1,27,15,2,1,1,1,5,2,3,6,1,1,1,7,5,8,1,1,1,2,3,2,3,1,1,1,4,10,9,1,1,1,11,2,3,2,1,1,1,13,6,4,
1,1,1,5,3,2,3,1,1,1,2,5,7,1,1,1,14,16,3,2,1,1,1,4,2,17,1,1,1,6,3,4,3,1,1,1,2,8,2,1,1,1,5,12,3,20,1,1,1,21,2,9,
1,1,1,2,3,6,3,1,1,1,4,5,2,1,1,1,11,2,3,7,1,1,1,18,10,4,1,1,1,2,3,2,3,1,1,1,5,19,15,1,1,1,23,2,3,2,1,1,1,4,6,24,
1,1,1,28,3,2,3,1,1,1,2,8,4,1,1,1,5,13,3,2,1,1,1,14,2,7,1,1,1,6,3,9,3,1,1,1,2,5,2,1,1,1,11,4,3,22,1,1,1

June 16, 2015, at 11:37 AM by 193.52.237.96 -
Deleted lines 62-74:
(:cell:)
(:cell:)
(:cell:)
(:cell:)
(:cell:)
(:cell:)
(:cell:)
(:cell:)
(:headnr:) pattern length
(:cell:) 5,7
(:cell:) 20
(:cell:) 768
(:headnr:) 5,8
Deleted lines 63-64:
(:cell:) 2496
(:headnr:) 5,9
Deleted lines 64-65:
(:cell:) 792
(:headnr:) 6,7
Deleted lines 65-66:
(:cell:) 1716
(:headnr:) 7,8
Deleted lines 66-67:
(:cell:) 6720
(:headnr:) 7,9
Deleted lines 67-68:
(:cell:) 768
(:headnr:) 7,10
Deleted lines 68-69:
(:cell:) 24480
(:headnr:) 8,9
Deleted lines 69-70:
(:cell:) 51751
(:headnr:) 9,10
Added lines 71-80:
(:headnr:) pattern length
(:cell:) 1584
(:cell:) 768
(:cell:) 2496
(:cell:) 792
(:cell:) 1716
(:cell:) 6720
(:cell:) 768
(:cell:) 24480
(:cell:) 51751
June 16, 2015, at 11:35 AM by 193.52.237.96 -
Changed lines 48-58 from:
(:table border=1 cellpadding=5 cellspacing=0:)
(:head:) 4,5
(:cell:) 22
(:cell:) 972
(:headnr:) 4,7
(:cell:) 32
(:cell:) 7040
(:headnr:) 4,9
(:cell:) 32
(:cell:) 3952
(:headnr:) 5,6
to:
(:table border=0 cellpadding=4 cellspacing=0:)
(:head:) k,t
(:cell:) 5,6
(:cell:) 5,7
(:cell:) 5,8
(:cell:) 5,9
(:cell:) 6,7
(:cell:) 7,8
(:cell:) 7,9
(:cell:) 7,10
(:cell:) 8,9
(:cell:) 9,10
(:headnr:)  # colours
Changed lines 62-63 from:
(:cell:) 1584
(:headnr:) 5,7
to:
(:cell:) 20
(:cell:)
(:cell:)
(:cell:)
(:cell:)
(:cell:)
(:cell:)
(:cell:)
(:cell:)
(:headnr:) pattern length
(:cell
:) 5,7
June 16, 2015, at 11:30 AM by 193.52.237.96 -
Changed line 6 from:
(:table border=1 cellpadding=5 cellspacing=0:)
to:
(:table border=0 cellpadding=4 cellspacing=0:)
Added lines 17-19:
(:cell:) 4,5
(:cell:) 4,7
(:cell:) 4,9
Changed lines 30-32 from:
(:cell:)
to:
(:cell:) 22
(:cell:) 32
(:cell:) 32
Added lines 43-45:
(:cell:) 972
(:cell:) 7040
(:cell:) 3952
June 16, 2015, at 11:27 AM by 193.52.237.96 -
Changed lines 8-10 from:
(:cell:) # colours
(:cell:) pattern length
(:headnr:) 2,3
to:
(:cell:) 2,3
(:cell:) 2,5
(:cell:) 2,7
(:cell:) 2,9
(:cell:) 3,4
(:cell:) 3,5
(:cell:) 3,7
(:cell:) 3,8
(:cell:) 3,10
(:headnr:) # colours
Deleted lines 18-19:
(:cell:) 240
(:headnr:) 2,5
Deleted lines 19-20:
(:cell:) 504
(:headnr:) 2,7
Deleted lines 20-21:
(:cell:) 2376
(:headnr:) 2,9
Deleted lines 21-22:
(:cell:) 4224
(:headnr:) 3,4
Deleted lines 22-23:
(:cell:) 672
(:headnr:) 3,5
Deleted lines 23-24:
(:cell:) 192
(:headnr:) 3,7
Deleted lines 24-25:
(:cell:) 8720
(:headnr:) 3,8
Deleted lines 25-26:
(:cell:) 6336
(:headnr:) 3,10
Added lines 27-36:
(:cell:)
(:headnr:) pattern length
(:cell:) 240
(:cell:) 504
(:cell:) 2376
(:cell:) 4224
(:cell:) 672
(:cell:) 192
(:cell:) 8720
(:cell:) 6336
Changed lines 38-41 from:
(:headnr:) 4,5
to:
(:tableend:)

(:table border=1 cellpadding=5 cellspacing=0:)
(:head
:) 4,5
May 21, 2015, at 10:07 AM by 193.52.237.96 -
Changed line 8 from:
(:cell:) Number of colours
to:
(:cell:) # colours
May 21, 2015, at 10:07 AM by 193.52.237.96 -
Changed line 13 from:
(:cell:) 2,5
to:
(:headnr:) 2,5
May 21, 2015, at 10:07 AM by 193.52.237.96 -
Changed line 10 from:
(:head:) 2,3
to:
(:headnr:) 2,3
Changed lines 16-17 from:

(:head:) 2,7
to:
(:headnr:) 2,7
Changed lines 19-22 from:

(:head:) 2,9

to:
(:headnr:) 2,9
Deleted lines 20-21:

Changed lines 22-25 from:

(:head:) 3,4

to:
(:headnr:) 3,4
Deleted lines 23-24:

Changed lines 25-28 from:

(:head:) 3,5

to:
(:headnr:) 3,5
Deleted lines 26-27:

Changed lines 28-31 from:

(:head:) 3,7

to:
(:headnr:) 3,7
Deleted lines 29-30:

Changed lines 31-34 from:

(:head:) 3,8

to:
(:headnr:) 3,8
Deleted lines 32-33:

Changed lines 34-37 from:

(:head:) 3,10

to:
(:headnr:) 3,10
Deleted lines 35-36:

Changed lines 37-40 from:

(:head:) 4,5

to:
(:headnr:) 4,5
Deleted lines 38-39:

Changed lines 40-43 from:

(:head:) 4,7

to:
(:headnr:) 4,7
Deleted lines 41-42:

Changed lines 43-46 from:

(:head:) 4,9

to:
(:headnr:) 4,9
Deleted lines 44-45:

Changed lines 46-49 from:

(:head:) 5,6

to:
(:headnr:) 5,6
Deleted lines 47-48:

Changed lines 49-52 from:

(:head:) 5,7

to:
(:headnr:) 5,7
Deleted lines 50-51:

Changed lines 52-55 from:

(:head:) 5,8

to:
(:headnr:) 5,8
Deleted lines 53-54:

Changed lines 55-58 from:

(:head:) 5,9

to:
(:headnr:) 5,9
Deleted lines 56-57:

Changed lines 58-61 from:

(:head:) 6,7

to:
(:headnr:) 6,7
Deleted lines 59-60:

Changed lines 61-64 from:

(:head:) 7,8

to:
(:headnr:) 7,8
Deleted lines 62-63:

Changed lines 64-67 from:

(:head:) 7,9

to:
(:headnr:) 7,9
Deleted lines 65-66:

Changed lines 67-70 from:

(:head:) 7,10

to:
(:headnr:) 7,10
Deleted lines 68-69:

Changed lines 70-73 from:

(:head:) 8,9

to:
(:headnr:) 8,9
Deleted lines 71-72:

Changed lines 73-76 from:

(:head:) 9,10

to:
(:headnr:) 9,10
Deleted lines 74-75:

May 21, 2015, at 10:04 AM by 193.52.237.96 -
Added lines 1-179:
The Packing Coloring of Distance Graphs D(k,t)\\
J. Ekstein, P. Holub, O. Togni

This page presents the patterns found by a computer search for packing coloring the distance graph D(k,t) for some small k,t. You can use the java applet below to test a pattern on an n-vertex subgraph Dn(k,t) of D(k,t).

(:table border=1 cellpadding=5 cellspacing=0:)
(:head:) k,t
(:cell:) Number of colours
(:cell:) pattern length
(:head:) 2,3
(:cell:) 13
(:cell:) 240
(:cell:) 2,5
(:cell:) 22
(:cell:) 504

(:head:) 2,7
(:cell:) 27
(:cell:) 2376

(:head:) 2,9


(:cell:) 31


(:cell:) 4224

(:head:) 3,4


(:cell:) 19


(:cell:) 672

(:head:) 3,5


(:cell:) 13


(:cell:) 192

(:head:) 3,7


(:cell:) 17


(:cell:) 8720

(:head:) 3,8


(:cell:) 28


(:cell:) 6336

(:head:) 3,10


(:cell:) 29


(:cell:) 3120

(:head:) 4,5


(:cell:) 22


(:cell:) 972

(:head:) 4,7


(:cell:) 32


(:cell:) 7040

(:head:) 4,9


(:cell:) 32


(:cell:) 3952

(:head:) 5,6


(:cell:) 29


(:cell:) 1584

(:head:) 5,7


(:cell:) 20


(:cell:) 768

(:head:) 5,8


(:cell:) 32


(:cell:) 2496

(:head:) 5,9


(:cell:) 23


(:cell:) 792

(:head:) 6,7


(:cell:) 29


(:cell:) 1716

(:head:) 7,8


(:cell:) 34


(:cell:) 6720

(:head:) 7,9


(:cell:) 23


(:cell:) 768

(:head:) 7,10


(:cell:) 40


(:cell:) 24480

(:head:) 8,9


(:cell:) 37


(:cell:) 51751

(:head:) 9,10


(:cell:) 42


(:cell:) 15048
(:tableend:)


An applet to test if a given pattern is a packing coloring of the distance graph Dn(k,t)

Fill in the values of k,t and n ; enter the pattern (integer values separated by commas or spaces) or copy/paste it from below (this function does not work on some systems, see here) and click « Run ». The source code of the applet.

May 21, 2015, at 09:56 AM by 193.52.237.96 -
Changed line 1 from:
A java applet for packing coloring of distance graphs (see [[http://arxiv.org/pdf/ | this article]]).
to:
A java applet for packing coloring of distance graphs (see [[http://arxiv.org/pdf/1302.0721.pdf | this article]]).
May 21, 2015, at 09:55 AM by 193.52.237.96 -
Added lines 1-3:
A java applet for packing coloring of distance graphs (see [[http://arxiv.org/pdf/ | this article]]).

(:processing archive="packdist" width="500" height="400":)