Companion Web page to the paper

The Packing Coloring of Distance Graphs D(k,t)
J. Ekstein, P. Holub, O. Togni Discrete Applied Math., Volume 167, pp. 100-106 ,2014, arXiv:1302.0721.

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).

k,t 2,3 2,5 2,7 2,9 3,4 3,5 3,7 3,8 3,10 4,5 4,7 4,9
# colours 13 22 27 31 19 13 17 28 29 22 32 32
pattern length 240 504 2376 4224 672 192 8720 6336 3120 972 7040 3952
k,t 5,6 5,7 5,8 5,9 6,7 7,8 7,9 7,10 8,9 9,10
# colours 29 20 32 23 29 34 23 40 37 42
pattern length 1584 768 2496 792 1716 6720 768 24480 51751 15048

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

(see this article and look at the 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 ».

ERROR: Applet not displayed. Visit the Java Software Website to check if Java is installed on your computer or try enabling the ActiveX if you are Internet Explorer user.

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

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

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