var Moves = new Array();
var MovesIndex = new Array();
var BeginPosition = new Array();
var CurrentPosition = new Array();
var NumberOfMoves = new Array();
var MoveNumberAtRoot = new Array();
var WhiteToMoveAtRoot = new Array();
var LastMovePlayed = new Array();
var LastHighlight = new Array();
var Flips = new Array();
var Autos = new Array();
BeginPosition[0] = new Array(0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
CurrentPosition[0] = new Array(0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
Moves[0] = new Array(0,0,2,0,0,32,28,1,1,0,1,1,3,0,0,18,23,2,2,0,2,2,4,0,0,33,29,1,1,0,3,3,5,0,0,23,32,2,2,1,28,1,4,4,6,0,0,37,28,1,1,1,32,2,5,5,7,0,0,20,25,2,2,0,6,6,8,0,0,41,37,1,1,0,7,7,9,0,0,17,21,2,2,0,8,8,10,0,0,37,32,1,1,0,9,9,11,0,0,15,20,2,2,0,10,10,12,0,0,46,41,1,1,0,11,11,13,0,0,21,26,2,2,0,12,12,14,0,0,41,37,1,1,0,13,13,15,0,0,19,24,2,2,0,14,14,16,0,0,39,33,1,1,0,15,15,17,0,0,14,19,2,2,0,16,16,18,0,0,44,39,1,1,0,17,17,19,0,0,10,14,2,2,0,18,18,20,0,0,31,27,1,1,0,19,19,21,0,0,11,17,2,2,0,20,20,22,0,0,37,31,1,1,0,21,21,23,0,0,26,37,2,2,1,31,1,22,22,24,0,0,32,41,1,1,1,37,2,23,23,25,0,0,17,21,2,2,0,24,24,26,0,0,38,32,1,1,0,25,25,27,0,0,21,26,2,2,0,26,26,28,0,0,41,37,1,1,0,27,27,29,0,0,12,17,2,2,0,28,28,30,0,0,50,44,1,1,0,29,29,31,0,0,17,21,2,2,0,30,30,32,0,0,43,38,1,1,0,31,31,33,0,0,5,10,2,2,0,32,32,34,0,0,49,43,1,1,0,33,33,35,0,0,10,15,2,2,0,34,34,36,0,0,28,23,1,1,0,35,35,37,0,0,19,28,2,2,1,23,1,36,36,38,0,0,32,23,1,1,1,28,2,37,37,39,0,0,21,41,2,2,2,27,1,37,1,38,38,40,0,0,34,30,1,1,0,39,39,41,0,0,25,34,2,2,1,30,1,40,40,42,0,0,39,10,1,1,3,34,2,24,2,14,2,41,41,43,0,0,20,24,2,2,0,42,42,44,0,0,29,20,1,1,1,24,2,43,43,45,0,0,15,24,2,2,1,20,1,44,44,46,0,0,10,5,1,3,0,45,45,47,0,0,4,10,2,2,0,46,46,48,0,0,5,30,3,3,2,10,2,24,2,47,47,49,0,0,26,31,2,2,0,48,48,50,0,0,36,27,1,1,1,31,2,49,49,51,0,0,9,14,2,2,0,50,50,52,0,0,47,36,1,1,1,41,2,51,51,53,0,0,16,21,2,2,0,52,52,54,0,0,27,16,1,1,1,21,2,53,53,55,0,0,13,19,2,2,0,54,54,56,0,0,30,13,3,3,1,19,2,55,55,57,0,0,8,50,2,4,4,13,3,23,1,33,1,44,1,56,56,58,0,0,40,34,1,1,0,57,57,59,0,0,7,12,2,2,0,58,58,60,0,0,36,31,1,1,0,59,59,61,0,0,12,18,2,2,0,60,60,62,0,0,42,37,1,1,0,61,61,63,0,0,18,23,2,2,0,62,62,64,0,0,31,26,1,1,0,63,63,65,0,0,6,11,2,2,0,64,64,66,0,0,16,7,1,1,1,11,2,65,65,67,0,0,1,12,2,2,1,7,1,66,66,68,0,0,43,39,1,1,0,67,67,69,0,0,50,31,4,4,3,39,1,38,1,37,1,68,68,70,0,0,26,37,1,1,1,31,4,69,69,71,0,0,12,18,2,2,0,70,70,72,0,0,48,42,1,1,0,71,71,73,0,0,18,22,2,2,0,72,72,74,0,0,42,38,1,1,0,73,73,75,0,0,22,27,2,2,0,74,74,76,0,0,35,30,1,1,0,75,75,77,0,0,14,19,2,2,0,76,76,78,0,0,45,40,1,1,0,77,77,79,0,0,2,8,2,2,0,78,78,80,0,0,40,35,1,1,0,79,79,81,0,0,8,13,2,2,0,80,80,82,0,0,30,25,1,1,0,81,81,83,0,0,19,24,2,2,0,82,82,84,0,0,38,33,1,1,0,83,83,85,0,0,3,9,2,2,0,84,84,86,0,0,35,30,1,1,0,85,85,87,0,0,24,35,2,2,1,30,1,86,86,88,0,0,33,29,1,1,0,87,87,89,0,0,35,40,2,2,0,88,88,90,0,0,29,18,1,1,1,23,2,89,89,91,0,0,13,22,2,2,1,18,1,90,90,92,0,0,34,45,1,1,1,40,2,91,91,93,0,0,22,28,2,2,0,92,92,94,0,0,25,20,1,1,0,93,93,95,0,0,28,33,2,2,0,94,94,96,0,0,20,15,1,1,0,95,95,97,0,0,9,14,2,2,0,96,96,98,0,0,45,40,1,1,0,97,97,99,0,0,33,39,2,2,0,98,98,100,0,0,40,35,1,1,0,99,99,101,0,0,39,44,2,2,0,100,100,102,0,0,35,30,1,1,0,101,101,103,0,0,44,50,2,4,0,102,102,104,0,0,37,32,1,1,0,103,103,105,0,0,27,38,2,2,1,32,1,104,104,106,0,0,30,24,1,1,0,105,105,107,0,0,50,28,4,4,0,106,106,108,0,0,24,19,1,1,0,107,107,109,0,0,14,23,2,2,1,19,1,108,108,110,0,0,15,10,1,1,0,109,109,111,0,0,28,44,4,4,0,110,110,0,0,0,10,4,1,3,0);
MovesIndex[0] = new Array(0,0,10,20,30,42,54,64,74,84,94,104,114,124,134,144,154,164,174,184,194,204,214,226,238,248,258,268,278,288,298,308,318,328,338,348,358,370,382,396,406,418,434,444,456,468,478,488,502,512,524,534,546,556,568,578,590,608,618,628,638,648,658,668,678,688,700,712,722,738,750,760,770,780,790,800,810,820,830,840,850,860,870,880,890,900,910,922,932,942,954,966,978,988,998,1008,1018,1028,1038,1048,1058,1068,1078,1088,1098,1110,1120,1130,1140,1152,1162,1172);
NumberOfMoves[0] = 111;
MoveNumberAtRoot[0] = 1;
WhiteToMoveAtRoot[0] = 1;
LastMovePlayed[0] = 0;
LastHighlight[0] = 0;
Flips[0] = 0;
Autos[0] = 0;
BeginPosition[1] = new Array(0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
CurrentPosition[1] = new Array(0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
Moves[1] = new Array(111,0,2,0,0,33,28,1,1,0,112,1,3,0,0,18,22,2,2,0,113,2,4,0,0,38,33,1,1,0,114,3,5,0,0,12,18,2,2,0,115,4,6,0,0,31,26,1,1,0,116,5,7,0,0,19,23,2,2,0,117,6,8,0,0,28,19,1,1,1,23,2,118,7,9,0,0,14,23,2,2,1,19,1,119,8,10,0,0,32,28,1,1,0,120,9,11,0,0,23,32,2,2,1,28,1,121,10,12,0,0,37,28,1,1,1,32,2,122,11,13,0,0,7,12,2,2,0,123,12,14,0,0,43,38,1,1,0,124,13,15,0,0,10,14,2,2,0,125,14,16,0,0,48,43,1,1,0,126,15,17,0,0,5,10,2,2,0,127,16,18,0,0,41,37,1,1,0,128,17,19,0,0,14,19,2,2,0,129,18,20,0,0,46,41,1,1,0,130,19,21,0,0,16,21,2,2,0,131,20,22,0,0,37,32,1,1,0,132,21,23,0,0,9,14,2,2,0,133,22,24,0,0,34,30,1,1,0,134,23,25,0,0,1,7,2,2,0,135,24,26,0,0,40,34,1,1,0,136,25,27,0,0,11,16,2,2,0,137,26,28,0,0,45,40,1,1,0,138,27,29,0,0,7,11,2,2,0,139,28,30,0,0,50,45,1,1,0,140,29,31,0,0,3,9,2,2,0,141,30,32,0,0,30,24,1,1,0,142,31,33,0,0,20,29,2,2,1,24,1,143,32,34,0,0,33,24,1,1,1,29,2,144,33,35,0,0,22,33,2,2,1,28,1,145,34,36,0,0,38,29,1,1,1,33,2,146,35,37,0,0,19,30,2,2,1,24,1,147,36,38,0,0,34,25,1,1,1,30,2,148,37,39,0,0,21,27,2,2,0,149,38,40,0,0,32,21,1,1,1,27,2,150,39,41,0,0,16,27,2,2,1,21,1,151,40,42,0,0,40,34,1,1,0,152,41,43,0,0,14,19,2,2,0,153,42,44,0,0,29,24,1,1,0,154,43,45,0,0,19,30,2,2,1,24,1,155,44,46,0,0,35,24,1,1,1,30,2,156,45,47,0,0,10,14,2,2,0,157,46,48,0,0,45,40,1,1,0,158,47,49,0,0,17,22,2,2,0,159,48,50,0,0,41,37,1,1,0,160,49,51,0,0,22,28,2,2,0,161,50,52,0,0,34,30,1,1,0,162,51,53,0,0,18,22,2,2,0,163,52,54,0,0,40,35,1,1,0,164,53,55,0,0,13,19,2,2,0,165,54,56,0,0,24,13,1,1,1,19,2,166,55,57,0,0,9,18,2,2,1,13,1,167,56,58,0,0,39,34,1,1,0,168,57,59,0,0,11,17,2,2,0,169,58,60,0,0,34,29,1,1,0,170,59,61,0,0,8,13,2,2,0,171,60,62,0,0,37,31,1,1,0,172,61,63,0,0,13,19,2,2,0,173,62,64,0,0,30,24,1,1,0,174,63,65,0,0,19,30,2,2,1,24,1,175,64,66,0,0,35,24,1,1,1,30,2,176,65,67,0,0,2,8,2,2,0,177,66,68,0,0,44,39,1,1,0,178,67,69,0,0,8,13,2,2,0,179,68,70,0,0,42,38,1,1,0,180,69,71,0,0,6,11,2,2,0,181,70,72,0,0,38,33,1,1,0,182,71,73,0,0,13,19,2,2,0,183,72,74,0,0,24,13,1,1,1,19,2,184,73,75,0,0,18,9,2,2,1,13,1,185,74,76,0,0,29,24,1,1,0,186,75,77,0,0,9,13,2,2,0,187,76,78,0,0,33,29,1,1,0,188,77,79,0,0,13,18,2,2,0,189,78,80,0,0,49,44,1,1,0,190,79,81,0,0,4,9,2,2,0,191,80,82,0,0,44,40,1,1,0,192,81,83,0,0,9,13,2,2,0,193,82,84,0,0,40,35,1,1,0,194,83,85,0,0,13,19,2,2,0,195,84,86,0,0,24,13,1,1,1,19,2,196,85,87,0,0,18,9,2,2,1,13,1,197,86,88,0,0,47,42,1,1,0,198,87,89,0,0,9,13,2,2,0,199,88,90,0,0,39,34,1,1,0,200,89,91,0,0,12,18,2,2,0,201,90,92,0,0,34,30,1,1,0,202,91,93,0,0,11,16,2,2,0,203,92,94,0,0,43,38,1,1,0,204,93,95,0,0,16,21,2,2,0,205,94,96,0,0,42,37,1,1,0,206,95,97,0,0,28,32,2,2,0,207,96,98,0,0,37,28,1,1,1,32,2,208,97,99,0,0,22,42,2,2,2,28,1,38,1,209,98,0,0,0,31,11,1,1,2,27,2,17,2);
MovesIndex[1] = new Array(0,0,10,20,30,40,50,60,72,84,94,106,118,128,138,148,158,168,178,188,198,208,218,228,238,248,258,268,278,288,298,308,318,330,342,354,366,378,390,400,412,424,434,444,454,466,478,488,498,508,518,528,538,548,558,568,580,592,602,612,622,632,642,652,662,674,686,696,706,716,726,736,746,756,768,780,790,800,810,820,830,840,850,860,870,880,892,904,914,924,934,944,954,964,974,984,994,1004,1016,1030);
NumberOfMoves[1] = 99;
MoveNumberAtRoot[1] = 1;
WhiteToMoveAtRoot[1] = 1;
LastMovePlayed[1] = 0;
LastHighlight[1] = 0;
Flips[1] = 0;
Autos[1] = 0;
BeginPosition[2] = new Array(0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
CurrentPosition[2] = new Array(0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
Moves[2] = new Array(210,0,2,0,0,32,28,1,1,0,211,1,3,0,0,19,23,2,2,0,212,2,4,0,0,28,19,1,1,1,23,2,213,3,5,0,0,14,23,2,2,1,19,1,214,4,6,0,0,37,32,1,1,0,215,5,7,0,0,10,14,2,2,0,216,6,8,0,0,41,37,1,1,0,217,7,9,0,0,14,19,2,2,0,218,8,10,0,0,34,29,1,1,0,219,9,11,0,0,23,34,2,2,1,29,1,220,10,12,0,0,39,30,1,1,1,34,2,221,11,13,0,0,18,23,2,2,0,222,12,14,0,0,44,39,1,1,0,223,13,15,0,0,12,18,2,2,0,224,14,16,0,0,46,41,1,1,0,225,15,17,0,0,7,12,2,2,0,226,16,18,0,0,32,28,1,1,0,227,17,19,0,0,23,32,2,2,1,28,1,228,18,20,0,0,37,28,1,1,1,32,2,229,19,21,0,0,1,7,2,2,0,230,20,22,0,0,41,37,1,1,0,231,21,23,0,0,5,10,2,2,0,232,22,24,0,0,40,34,1,1,0,233,23,25,0,0,10,14,2,2,0,234,24,26,0,0,45,40,1,1,0,235,25,27,0,0,18,23,2,2,0,236,26,28,0,0,47,41,1,1,0,237,27,29,0,0,23,32,2,2,1,28,1,238,28,30,0,0,37,28,1,1,1,32,2,239,29,31,0,0,17,22,2,2,0,240,30,32,0,0,28,17,1,1,1,22,2,241,31,33,0,0,12,21,2,2,1,17,1,242,32,34,0,0,33,28,1,1,0,243,33,35,0,0,7,12,2,2,0,244,34,36,0,0,28,23,1,1,0,245,35,37,0,0,19,28,2,2,1,23,1,246,36,38,0,0,30,24,1,1,0,247,37,39,0,0,20,29,2,2,1,24,1,248,38,40,0,0,34,32,1,1,2,29,2,28,2,249,39,41,0,0,12,18,2,2,0,250,40,42,0,0,41,37,1,1,0,251,41,43,0,0,8,12,2,2,0,252,42,44,0,0,39,33,1,1,0,253,43,45,0,0,2,8,2,2,0,254,44,46,0,0,40,34,1,1,0,255,45,47,0,0,14,19,2,2,0,256,46,48,0,0,50,44,1,1,0,257,47,49,0,0,9,14,2,2,0,258,48,50,0,0,44,39,1,1,0,259,49,51,0,0,4,9,2,2,0,260,50,52,0,0,32,28,1,1,0,261,51,53,0,0,21,26,2,2,0,262,52,54,0,0,31,27,1,1,0,263,53,55,0,0,12,17,2,2,0,264,54,56,0,0,27,22,1,1,0,265,55,57,0,0,18,27,2,2,1,22,1,266,56,58,0,0,28,23,1,1,0,267,57,59,0,0,19,28,2,2,1,23,1,268,58,60,0,0,33,31,1,1,2,28,2,27,2,269,59,61,0,0,13,18,2,2,0,270,60,62,0,0,39,33,1,1,0,271,61,63,0,0,8,13,2,2,0,272,62,64,0,0,38,32,1,1,0,273,63,65,0,0,14,19,2,2,0,274,64,66,0,0,32,28,1,1,0,275,65,67,0,0,17,22,2,2,0,276,66,68,0,0,28,17,1,1,1,22,2,277,67,69,0,0,11,22,2,2,1,17,1,278,68,70,0,0,31,27,1,1,0,279,69,71,0,0,22,31,2,2,1,27,1,280,70,72,0,0,36,27,1,1,1,31,2,281,71,73,0,0,6,11,2,2,0,282,72,74,0,0,43,38,1,1,0,283,73,75,0,0,11,17,2,2,0,284,74,76,0,0,37,31,1,1,0,285,75,77,0,0,26,37,2,2,1,31,1,286,76,78,0,0,42,31,1,1,1,37,2,287,77,79,0,0,17,21,2,2,0,288,78,80,0,0,49,43,1,1,0,289,79,81,0,0,21,32,2,2,1,27,1,290,80,0,0,0,38,27,1,1,1,32,2);
MovesIndex[2] = new Array(0,0,10,20,32,44,54,64,74,84,94,106,118,128,138,148,158,168,178,190,202,212,222,232,242,252,262,272,282,294,306,316,328,340,350,360,370,382,392,404,418,428,438,448,458,468,478,488,498,508,518,528,538,548,558,568,578,590,600,612,626,636,646,656,666,676,686,696,708,720,730,742,754,764,774,784,794,806,818,828,838,850);
NumberOfMoves[2] = 81;
MoveNumberAtRoot[2] = 1;
WhiteToMoveAtRoot[2] = 1;
LastMovePlayed[2] = 0;
LastHighlight[2] = 0;
Flips[2] = 0;
Autos[2] = 0;
BeginPosition[3] = new Array(0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
CurrentPosition[3] = new Array(0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
Moves[3] = new Array(291,0,2,0,0,33,28,1,1,0,292,1,3,0,0,18,22,2,2,0,293,2,4,0,0,38,33,1,1,0,294,3,5,0,0,12,18,2,2,0,295,4,6,0,0,31,26,1,1,0,296,5,7,0,0,7,12,2,2,0,297,6,8,0,0,37,31,1,1,0,298,7,9,0,0,19,23,2,2,0,299,8,10,0,0,28,19,1,1,1,23,2,300,9,11,0,0,14,23,2,2,1,19,1,301,10,12,0,0,32,27,1,1,0,302,11,13,0,0,13,19,2,2,0,303,12,14,0,0,34,29,1,1,0,304,13,15,0,0,23,34,2,2,1,29,1,305,14,16,0,0,39,30,1,1,1,34,2,306,15,17,0,0,19,23,2,2,0,307,16,18,0,0,42,38,1,1,0,308,17,19,0,0,8,13,2,2,0,309,18,20,0,0,47,42,1,1,0,310,19,21,0,0,1,7,2,2,0,311,20,22,0,0,41,37,1,1,0,312,21,23,0,0,10,14,2,2,0,313,22,24,0,0,46,41,1,1,0,314,23,25,0,0,14,19,2,2,0,315,24,26,0,0,30,25,1,1,0,316,25,27,0,0,20,24,2,2,0,317,26,28,0,0,33,29,1,1,0,318,27,29,0,0,23,34,2,2,1,29,1,319,28,30,0,0,40,20,1,1,2,34,2,24,2,320,29,31,0,0,15,24,2,2,1,20,1,321,30,32,0,0,37,32,1,1,0,322,31,33,0,0,19,23,2,2,0,323,32,34,0,0,41,37,1,1,0,324,33,35,0,0,5,10,2,2,0,325,34,36,0,0,44,39,1,1,0,326,35,37,0,0,10,14,2,2,0,327,36,38,0,0,45,40,1,1,0,328,37,39,0,0,4,10,2,2,0,329,38,40,0,0,39,33,1,1,0,330,39,41,0,0,10,15,2,2,0,331,40,42,0,0,49,44,1,1,0,332,41,43,0,0,2,8,2,2,0,333,42,44,0,0,43,39,1,1,0,334,43,45,0,0,13,19,2,2,0,335,44,46,0,0,50,45,1,1,0,336,45,47,0,0,8,13,2,2,0,337,46,48,0,0,33,28,1,1,0,338,47,49,0,0,22,33,2,2,1,28,1,339,48,50,0,0,38,20,1,1,2,33,2,24,2,340,49,51,0,0,15,24,2,2,1,20,1,341,50,52,0,0,42,38,1,1,0,342,51,53,0,0,3,8,2,2,0,343,52,54,0,0,39,33,1,1,0,344,53,55,0,0,17,21,2,2,0,345,54,56,0,0,26,17,1,1,1,21,2,346,55,57,0,0,11,22,2,2,1,17,1,347,56,58,0,0,44,39,1,1,0,348,57,59,0,0,23,28,2,2,0,349,58,60,0,0,32,23,1,1,1,28,2,350,59,61,0,0,19,28,2,2,1,23,1,351,60,62,0,0,48,43,1,1,0,352,61,63,0,0,14,19,2,2,0,353,62,64,0,0,38,32,1,1,0,354,63,65,0,0,19,23,2,2,0,355,64,66,0,0,43,38,1,1,0,356,65,67,0,0,9,14,2,2,0,357,66,68,0,0,40,34,1,1,0,358,67,69,0,0,13,19,2,2,0,359,68,70,0,0,45,40,1,1,0,360,69,71,0,0,8,13,2,2,0,361,70,72,0,0,27,21,1,1,0,362,71,73,0,0,16,27,2,2,1,21,1,363,72,74,0,0,32,21,1,1,1,27,2,364,73,75,0,0,7,11,2,2,0,365,74,76,0,0,21,16,1,1,0,366,75,77,0,0,11,17,2,2,0,367,76,78,0,0,38,32,1,1,0,368,77,79,0,0,23,29,2,2,0,369,78,80,0,0,32,23,1,1,1,28,2,370,79,81,0,0,29,38,2,2,1,33,1,371,80,82,0,0,35,30,1,1,0,372,81,83,0,0,24,33,2,2,3,30,1,40,1,39,1,373,82,84,0,0,25,20,1,1,0,374,83,85,0,0,18,40,2,2,2,23,1,34,1,375,84,86,0,0,20,7,1,1,3,14,2,13,2,12,2,376,85,87,0,0,38,43,2,2,0,377,86,88,0,0,37,32,1,1,0,378,87,89,0,0,40,45,2,2,0,379,88,90,0,0,7,2,1,3,0,380,89,91,0,0,43,49,2,4,0,381,90,92,0,0,2,47,3,3,2,19,2,33,2,382,91,93,0,0,49,27,4,4,1,32,1,383,92,94,0,0,16,11,1,1,0,384,93,95,0,0,45,50,2,4,0,385,94,96,0,0,11,7,1,1,0,386,95,97,0,0,6,11,2,2,0,387,96,98,0,0,7,16,1,1,1,11,2,388,97,99,0,0,50,45,4,4,0,389,98,100,0,0,47,41,3,3,0,390,99,101,0,0,45,1,4,4,0,391,100,0,0,0,41,5,3,3,0);
MovesIndex[3] = new Array(0,0,10,20,30,40,50,60,70,80,92,104,114,124,134,146,158,168,178,188,198,208,218,228,238,248,258,268,278,290,304,316,326,336,346,356,366,376,386,396,406,416,426,436,446,456,466,476,486,498,512,524,534,544,554,564,576,588,598,608,620,632,642,652,662,672,682,692,702,712,722,732,742,754,766,776,786,796,806,816,828,840,850,866,876,890,906,916,926,936,946,956,970,982,992,1002,1012,1022,1034,1044,1054,1064);
NumberOfMoves[3] = 101;
MoveNumberAtRoot[3] = 1;
WhiteToMoveAtRoot[3] = 1;
LastMovePlayed[3] = 0;
LastHighlight[3] = 0;
Flips[3] = 0;
Autos[3] = 0;
BeginPosition[4] = new Array(0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
CurrentPosition[4] = new Array(0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
Moves[4] = new Array(392,0,2,0,0,34,29,1,1,0,393,1,3,0,0,18,23,2,2,0,394,2,4,0,0,29,18,1,1,1,23,2,395,3,5,0,0,12,23,2,2,1,18,1,396,4,6,0,0,35,30,1,1,0,397,5,7,0,0,13,18,2,2,0,398,6,8,0,0,30,25,1,1,0,399,7,9,0,0,9,13,2,2,0,400,8,10,0,0,31,26,1,1,0,401,9,11,0,0,7,12,2,2,0,402,10,12,0,0,37,31,1,1,0,403,11,13,0,0,4,9,2,2,0,404,12,14,0,0,41,37,1,1,0,405,13,15,0,0,20,24,2,2,0,406,14,16,0,0,40,34,1,1,0,407,15,17,0,0,14,20,2,2,0,408,16,18,0,0,25,14,1,1,1,20,2,409,17,19,0,0,9,20,2,2,1,14,1,410,18,20,0,0,44,40,1,1,0,411,19,21,0,0,24,29,2,2,0,412,20,22,0,0,33,24,1,1,1,29,2,413,21,23,0,0,20,29,2,2,1,24,1,414,22,24,0,0,46,41,1,1,0,415,23,25,0,0,10,14,2,2,0,416,24,26,0,0,40,35,1,1,0,417,25,27,0,0,29,40,2,2,1,34,1,418,26,28,0,0,35,44,1,1,1,40,2,419,27,29,0,0,1,7,2,2,0,420,28,30,0,0,39,33,1,1,0,421,29,31,0,0,5,10,2,2,0,422,30,32,0,0,44,39,1,1,0,423,31,33,0,0,3,9,2,2,0,424,32,34,0,0,45,40,1,1,0,425,33,35,0,0,14,20,2,2,0,426,34,36,0,0,49,44,1,1,0,427,35,37,0,0,9,14,2,2,0,428,36,38,0,0,40,35,1,1,0,429,37,39,0,0,19,24,2,2,0,430,38,40,0,0,32,28,1,1,0,431,39,41,0,0,23,32,2,2,1,28,1,432,40,42,0,0,37,28,1,1,1,32,2,433,41,43,0,0,16,21,2,2,0,434,42,44,0,0,41,37,1,1,0,435,43,45,0,0,21,27,2,2,0,436,44,46,0,0,31,22,1,1,1,27,2,437,45,47,0,0,18,27,2,2,1,22,1,438,46,48,0,0,37,31,1,1,0,439,47,49,0,0,12,18,2,2,0,440,48,50,0,0,31,22,1,1,1,27,2,441,49,51,0,0,18,27,2,2,1,22,1,442,50,52,0,0,39,34,1,1,0,443,51,53,0,0,7,12,2,2,0,444,52,54,0,0,42,37,1,1,0,445,53,55,0,0,20,25,2,2,0,446,54,56,0,0,47,42,1,1,0,447,55,57,0,0,11,16,2,2,0,448,56,58,0,0,37,32,1,1,0,449,57,59,0,0,14,20,2,2,0,450,58,60,0,0,32,21,1,1,1,27,2,451,59,61,0,0,16,27,2,2,1,21,1,452,60,62,0,0,34,29,1,1,0,453,61,63,0,0,13,18,2,2,0,454,62,64,0,0,50,45,1,1,0,455,63,65,0,0,2,7,2,2,0,456,64,66,0,0,28,23,1,1,0,457,65,67,0,0,6,11,2,2,0,458,66,68,0,0,42,37,1,1,0,459,67,69,0,0,10,14,2,2,0,460,68,70,0,0,44,39,1,1,0,461,69,71,0,0,17,22,2,2,0,462,70,72,0,0,37,31,1,1,0,463,71,73,0,0,25,30,2,2,0,464,72,74,0,0,33,28,1,1,0,465,73,75,0,0,22,44,2,2,2,28,1,39,1,466,74,76,0,0,31,2,1,3,3,27,2,18,2,8,2,467,75,77,0,0,24,42,2,2,2,29,1,38,1,468,76,78,0,0,35,24,1,1,1,30,2,469,77,79,0,0,20,18,2,2,2,24,1,23,1,470,78,80,0,0,48,37,1,1,1,42,2,471,79,81,0,0,44,50,2,4,0,472,80,82,0,0,2,30,3,3,0,473,81,83,0,0,14,20,2,2,0,474,82,84,0,0,30,25,3,3,0,475,83,85,0,0,20,24,2,2,0,476,84,86,0,0,43,38,1,1,0,477,85,87,0,0,24,29,2,2,0,478,86,88,0,0,25,30,3,3,0,479,87,89,0,0,50,28,4,4,0,480,88,90,0,0,37,31,1,1,0,481,89,91,0,0,28,33,4,4,0,482,90,92,0,0,38,32,1,1,0,483,91,93,0,0,15,20,2,2,0,484,92,94,0,0,31,27,1,1,0,485,93,95,0,0,20,25,2,2,0,486,94,96,0,0,30,35,3,3,0,487,95,97,0,0,33,17,4,4,0,488,96,98,0,0,27,21,1,1,0,489,97,99,0,0,17,50,4,4,0,490,98,0,0,0,32,28,1,1,0);
MovesIndex[4] = new Array(0,0,10,20,32,44,54,64,74,84,94,104,114,124,134,144,154,164,176,188,198,208,220,232,242,252,262,274,286,296,306,316,326,336,346,356,366,376,386,396,406,418,430,440,450,460,472,484,494,504,516,528,538,548,558,568,578,588,598,608,620,632,642,652,662,672,682,692,702,712,722,732,742,752,762,776,792,806,818,832,844,854,864,874,884,894,904,914,924,934,944,954,964,974,984,994,1004,1014,1024,1034);
NumberOfMoves[4] = 99;
MoveNumberAtRoot[4] = 1;
WhiteToMoveAtRoot[4] = 1;
LastMovePlayed[4] = 0;
LastHighlight[4] = 0;
Flips[4] = 0;
Autos[4] = 0;
BeginPosition[5] = new Array(0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
CurrentPosition[5] = new Array(0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
Moves[5] = new Array(491,0,2,0,0,34,29,1,1,0,492,1,3,0,0,18,22,2,2,0,493,2,4,0,0,40,34,1,1,0,494,3,5,0,0,12,18,2,2,0,495,4,6,0,0,45,40,1,1,0,496,5,7,0,0,7,12,2,2,0,497,6,8,0,0,50,45,1,1,0,498,7,9,0,0,1,7,2,2,0,499,8,10,0,0,31,26,1,1,0,500,9,11,0,0,16,21,2,2,0,501,10,12,0,0,32,28,1,1,0,502,11,13,0,0,19,23,2,2,0,503,12,14,0,0,28,19,1,1,1,23,2,504,13,15,0,0,14,23,2,2,1,19,1,505,14,16,0,0,35,30,1,1,0,506,15,17,0,0,10,14,2,2,0,507,16,18,0,0,30,24,1,1,0,508,17,19,0,0,21,27,2,2,0,509,18,20,0,0,37,31,1,1,0,510,19,21,0,0,23,28,2,2,0,511,20,22,0,0,42,37,1,1,0,512,21,23,0,0,5,10,2,2,0,513,22,24,0,0,40,35,1,1,0,514,23,25,0,0,28,32,2,2,0,515,24,26,0,0,37,28,1,1,1,32,2,516,25,27,0,0,18,23,2,2,0,517,26,28,0,0,28,19,1,1,1,23,2,518,27,29,0,0,14,23,2,2,1,19,1,519,28,30,0,0,29,18,1,1,1,23,2,520,29,31,0,0,20,40,2,2,2,24,1,34,1,521,30,32,0,0,45,34,1,1,1,40,2,522,31,33,0,0,12,23,2,2,1,18,1,523,32,34,0,0,33,29,1,1,0,524,33,35,0,0,13,18,2,2,0,525,34,36,0,0,29,24,1,1,0,526,35,37,0,0,9,13,2,2,0,527,36,38,0,0,41,37,1,1,0,528,37,39,0,0,8,12,2,2,0,529,38,40,0,0,34,30,1,1,0,530,39,41,0,0,13,19,2,2,0,531,40,42,0,0,24,13,1,1,1,19,2,532,41,43,0,0,18,9,2,2,1,13,1,533,42,44,0,0,37,32,1,1,0,534,43,45,0,0,11,16,2,2,0,535,44,46,0,0,32,21,1,1,1,27,2,536,45,47,0,0,16,27,2,2,1,21,1,537,46,48,0,0,38,32,1,1,0,538,47,49,0,0,27,38,2,2,1,32,1,539,48,50,0,0,43,32,1,1,1,38,2,540,49,51,0,0,10,14,2,2,0,541,50,52,0,0,47,42,1,1,0,542,51,53,0,0,14,19,2,2,0,543,52,54,0,0,39,33,1,1,0,544,53,55,0,0,9,14,2,2,0,545,54,56,0,0,44,39,1,1,0,546,55,57,0,0,7,11,2,2,0,547,56,58,0,0,31,27,1,1,0,548,57,59,0,0,22,31,2,2,1,27,1,549,58,60,0,0,26,37,1,1,1,31,2,550,59,61,0,0,15,20,2,2,0,551,60,62,0,0,42,38,1,1,0,552,61,63,0,0,20,24,2,2,0,553,62,64,0,0,48,42,1,1,0,554,63,65,0,0,3,8,2,2,0,555,64,66,0,0,46,41,1,1,0,556,65,67,0,0,8,13,2,2,0,557,66,68,0,0,39,34,1,1,0,558,67,69,0,0,12,18,2,2,0,559,68,70,0,0,33,29,1,1,0,560,69,71,0,0,24,33,2,2,1,29,1,561,70,72,0,0,38,29,1,1,1,33,2,562,71,73,0,0,4,10,2,2,0,563,72,74,0,0,49,43,1,1,0,564,73,75,0,0,10,15,2,2,0,565,74,76,0,0,43,39,1,1,0,566,75,77,0,0,17,22,2,2,0,567,76,78,0,0,42,38,1,1,0,568,77,79,0,0,11,17,2,2,0,569,78,80,0,0,38,33,1,1,0,570,79,81,0,0,14,20,2,2,0,571,80,82,0,0,32,28,1,1,0,572,81,83,0,0,23,32,2,2,1,28,1,573,82,84,0,0,37,28,1,1,1,32,2,574,83,85,0,0,20,25,2,2,0,575,84,86,0,0,30,24,1,1,0,576,85,87,0,0,19,30,2,2,1,24,1,577,86,88,0,0,35,24,1,1,1,30,2,578,87,89,0,0,2,7,2,2,0,579,88,90,0,0,36,31,1,1,0,580,89,91,0,0,6,11,2,2,0,581,90,92,0,0,31,26,1,1,0,582,91,93,0,0,11,16,2,2,0,583,92,94,0,0,28,23,1,1,0,584,93,95,0,0,7,12,2,2,0,585,94,96,0,0,41,37,1,1,0,586,95,97,0,0,16,21,2,2,0,587,96,98,0,0,37,32,1,1,0,588,97,99,0,0,22,27,2,2,0,589,98,100,0,0,32,28,1,1,0,590,99,101,0,0,18,22,2,2,0,591,100,102,0,0,23,19,1,1,0,592,101,103,0,0,27,31,2,2,0,593,102,104,0,0,26,37,1,1,1,31,2,594,103,105,0,0,21,26,2,2,0,595,104,106,0,0,19,8,1,1,1,13,2,596,105,107,0,0,12,3,2,2,1,8,1,597,106,108,0,0,28,23,1,1,0,598,107,109,0,0,17,21,2,2,0,599,108,110,0,0,24,19,1,1,0,600,109,111,0,0,21,27,2,2,0,601,110,112,0,0,37,32,1,1,0,602,111,113,0,0,27,38,2,2,1,32,1,603,112,114,0,0,33,42,1,1,1,38,2,604,113,115,0,0,22,27,2,2,0,605,114,116,0,0,23,18,1,1,0,606,115,117,0,0,27,31,2,2,0,607,116,118,0,0,18,12,1,1,0,608,117,119,0,0,31,37,2,2,0,609,118,120,0,0,42,31,1,1,1,37,2,610,119,121,0,0,26,37,2,2,1,31,1,611,120,122,0,0,12,7,1,1,0,612,121,123,0,0,37,41,2,2,0,613,122,124,0,0,7,2,1,3,0,614,123,125,0,0,3,9,2,2,0,615,124,126,0,0,29,23,1,1,0,616,125,127,0,0,25,30,2,2,0,617,126,128,0,0,34,25,1,1,1,30,2,618,127,0,0,0,41,46,2,4,0);
MovesIndex[5] = new Array(0,0,10,20,30,40,50,60,70,80,90,100,110,120,132,144,154,164,174,184,194,204,214,224,234,244,256,266,278,290,302,316,328,340,350,360,370,380,390,400,410,420,432,444,454,464,476,488,498,510,522,532,542,552,562,572,582,592,602,614,626,636,646,656,666,676,686,696,706,716,726,738,750,760,770,780,790,800,810,820,830,840,850,862,874,884,894,906,918,928,938,948,958,968,978,988,998,1008,1018,1028,1038,1048,1058,1068,1080,1090,1102,1114,1124,1134,1144,1154,1164,1176,1188,1198,1208,1218,1228,1238,1250,1262,1272,1282,1292,1302,1312,1322,1334);
NumberOfMoves[5] = 128;
MoveNumberAtRoot[5] = 1;
WhiteToMoveAtRoot[5] = 1;
LastMovePlayed[5] = 0;
LastHighlight[5] = 0;
Flips[5] = 0;
Autos[5] = 0;
BeginPosition[6] = new Array(0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
CurrentPosition[6] = new Array(0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
Moves[6] = new Array(619,0,2,0,0,32,28,1,1,0,620,1,3,0,0,18,23,2,2,0,621,2,4,0,0,33,29,1,1,0,622,3,5,0,0,23,32,2,2,1,28,1,623,4,6,0,0,37,28,1,1,1,32,2,624,5,7,0,0,20,25,2,2,0,625,6,8,0,0,41,37,1,1,0,626,7,9,0,0,17,21,2,2,0,627,8,10,0,0,29,24,1,1,0,628,9,11,0,0,19,30,2,2,1,24,1,629,10,12,0,0,35,24,1,1,1,30,2,630,11,13,0,0,11,17,2,2,0,631,12,14,0,0,38,33,1,1,0,632,13,15,0,0,6,11,2,2,0,633,14,16,0,0,37,32,1,1,0,634,15,17,0,0,1,6,2,2,0,635,16,18,0,0,43,38,1,1,0,636,17,19,0,0,13,18,2,2,0,637,18,20,0,0,31,26,1,1,0,638,19,21,0,0,18,22,2,2,0,639,20,22,0,0,48,43,1,1,0,640,21,23,0,0,8,13,2,2,0,641,22,24,0,0,46,41,1,1,0,642,23,25,0,0,3,8,2,2,0,643,24,26,0,0,41,37,1,1,0,644,25,27,0,0,14,20,2,2,0,645,26,28,0,0,37,31,1,1,0,646,27,29,0,0,20,29,2,2,1,24,1,647,28,30,0,0,34,23,1,1,1,29,2,648,29,31,0,0,21,27,2,2,0,649,30,32,0,0,32,21,1,1,1,27,2,650,31,33,0,0,16,27,2,2,1,21,1,651,32,34,0,0,40,34,1,1,0,652,33,35,0,0,15,20,2,2,0,653,34,36,0,0,45,40,1,1,0,654,35,37,0,0,10,14,2,2,0,655,36,38,0,0,50,45,1,1,0,656,37,39,0,0,20,24,2,2,0,657,38,40,0,0,34,29,1,1,0,658,39,41,0,0,5,10,2,2,0,659,40,42,0,0,29,20,1,1,1,24,2,660,41,43,0,0,10,15,2,2,0,661,42,44,0,0,40,34,1,1,0,662,43,45,0,0,15,24,2,2,1,20,1,663,44,46,0,0,34,29,1,1,0,664,45,47,0,0,24,30,2,2,0,665,46,48,0,0,38,32,1,1,0,666,47,49,0,0,27,38,2,2,1,32,1,667,48,50,0,0,43,32,1,1,1,38,2,668,49,51,0,0,13,18,2,2,0,669,50,52,0,0,42,38,1,1,0,670,51,53,0,0,9,13,2,2,0,671,52,54,0,0,31,27,1,1,0,672,53,55,0,0,22,31,2,2,1,27,1,673,54,56,0,0,26,37,1,1,1,31,2,674,55,57,0,0,13,19,2,2,0,675,56,58,0,0,36,31,1,1,0,676,57,59,0,0,11,16,2,2,0,677,58,60,0,0,49,43,1,1,0,678,59,61,0,0,7,11,2,2,0,679,60,62,0,0,31,26,1,1,0,680,61,63,0,0,8,13,2,2,0,681,62,64,0,0,37,31,1,1,0,682,63,65,0,0,2,8,2,2,0,683,64,66,0,0,32,27,1,1,0,684,65,67,0,0,17,21,2,2,0,685,66,68,0,0,26,17,1,1,1,21,2,686,67,69,0,0,12,32,2,2,2,17,1,27,1,687,68,70,0,0,23,3,1,3,2,18,2,8,2,688,69,71,0,0,32,34,2,2,2,28,1,29,1,689,70,72,0,0,3,20,3,3,1,14,2,690,71,73,0,0,25,14,2,2,1,20,3,691,72,74,0,0,44,40,1,1,0,692,73,75,0,0,13,18,2,2,0,693,74,76,0,0,40,29,1,1,1,34,2,694,75,77,0,0,19,23,2,2,0,695,76,78,0,0,31,27,1,1,0,696,77,79,0,0,23,34,2,2,1,29,1,697,78,80,0,0,33,28,1,1,0,698,79,81,0,0,14,19,2,2,0,699,80,82,0,0,38,32,1,1,0,700,81,83,0,0,11,17,2,2,0,701,82,84,0,0,47,42,1,1,0,702,83,85,0,0,19,23,2,2,0,703,84,86,0,0,28,19,1,1,1,23,2,704,85,87,0,0,30,35,2,2,0,705,86,88,0,0,39,30,1,1,1,34,2,706,87,89,0,0,35,13,2,2,2,30,1,19,1,707,88,90,0,0,42,37,1,1,0,708,89,91,0,0,17,22,2,2,0,709,90,92,0,0,37,31,1,1,0,710,91,93,0,0,6,11,2,2,0,711,92,94,0,0,43,38,1,1,0,712,93,95,0,0,11,17,2,2,0,713,94,96,0,0,45,40,1,1,0,714,95,97,0,0,17,21,2,2,0,715,96,98,0,0,31,26,1,1,0,716,97,99,0,0,22,31,2,2,1,27,1,717,98,100,0,0,26,37,1,1,1,31,2,718,99,101,0,0,21,27,2,2,0,719,100,102,0,0,32,21,1,1,1,27,2,720,101,103,0,0,16,27,2,2,1,21,1,721,102,104,0,0,40,34,1,1,0,722,103,105,0,0,13,19,2,2,0,723,104,106,0,0,38,33,1,1,0,724,105,107,0,0,18,22,2,2,0,725,106,108,0,0,34,30,1,1,0,726,107,0,0,0,4,9,2,2,0);
MovesIndex[6] = new Array(0,0,10,20,30,42,54,64,74,84,94,106,118,128,138,148,158,168,178,188,198,208,218,228,238,248,258,268,278,290,302,312,324,336,346,356,366,376,386,396,406,416,428,438,448,460,470,480,490,502,514,524,534,544,554,566,578,588,598,608,618,628,638,648,658,668,678,688,700,714,728,742,754,766,776,786,798,808,818,830,840,850,860,870,880,890,902,912,924,938,948,958,968,978,988,998,1008,1018,1028,1040,1052,1062,1074,1086,1096,1106,1116,1126,1136);
NumberOfMoves[6] = 108;
MoveNumberAtRoot[6] = 1;
WhiteToMoveAtRoot[6] = 1;
LastMovePlayed[6] = 0;
LastHighlight[6] = 0;
Flips[6] = 0;
Autos[6] = 0;
var NumberOfGames = 7;
var Frames = 0;
var BaseName = "games13";
var AlphaNumeric = 0;
var BoardSize = 10;

