
var m0 = new Array(1)

m0[2] = new Array(6,62,20,30);
m0[2].base = new Array(5,6,0);
m0[2].root =1;
m0[2].move =2;
m0[1] = new Array(0,6,22,23,6,2,20,37,7,6,37,22,2,10,22,12);
m0[1].base = new Array(2,3,4,7,8,9,10,11,0);
m0[1].root =0;
m0[1].move =1;
m0[3] = new Array(0,2,9,8,2,1,8,10,1,0,10,18,0,4,22,13,4,0,18,26,0,8,20,10);
m0[3].base = new Array(12,13,14,15,16,17,18,19,20,21,22,23,0);
m0[3].root =0;
m0[3].move =1;
m0[4] = new Array(0,4,20,30,4,6,22,23,6,2,9,15,7,6,15,14,6,5,30,15,5,4,15,21);
m0[4].base = new Array(24,25,26,27,28,29,30,31,32,33,34,35,0);
m0[4].root =0;
m0[4].move =1;
m0[5] = new Array(20,10,0,3,10,27,3,19,27,21,19,21,22,21,6,7,21,22,7,6,9,1);
m0[5].base = new Array(37,38,39,40,41,42,43,44,45,46,47,0);
m0[5].root =0;
m0[5].move =2;
m0[6] = new Array(6,5,12,13);
m0[6].base = new Array(61,62,0);
m0[6].root =0;
m0[6].move =15;
m0[0] = new Array(21,22,7,6,9,17,0,4,17,18,4,0,20,30,6,5,18,20,0,1,30,15,5,6,20,12,1,17,15,21,6,7,12,15);
m0[0].base = new Array(0,1,36,48,49,50,51,52,53,54,55,56,57,58,59,60,63,0);
m0[0].root =0;
m0[0].move =0;
var n0 = new Array();
var b0 = -1;
var pieces = "RDCAT ";
var pos_after = "Posizione dopo ";
var start_pos = "Posizione iniziale ";
function g0(a,b)
{	gm(m0,n0,0,b0,'studi2g0.htm',a,b);}
function MB_50()
{b0=MB_5(m0,n0,0,b0,'studi2g0.htm'); GMS(m0,n0,0,b0,'studi2g0.htm');}
function MB0()
{b0=MB(m0,n0,0,b0,'studi2g0.htm'); GMS(m0,n0,0,b0,'studi2g0.htm');}
function MF_50()
{b0=MF_5(m0,n0,0,b0,'studi2g0.htm'); GMS(m0,n0,0,b0,'studi2g0.htm');}
function MF0()
{b0=MF(m0,n0,0,b0,'studi2g0.htm',true); istudi20.value=GMS(m0,n0,0,b0,'studi2g0.htm');}

var m1 = new Array(1)

m1[2] = new Array(22,15,0,8);
m1[2].base = new Array(74,75,0);
m1[2].root =1;
m1[2].move =7;
m1[1] = new Array(5,6,21,22,6,7,10,15,7,6,15,14,6,5,14,13,5,6,19,36);
m1[1].base = new Array(66,67,68,69,70,71,72,73,76,77,0);
m1[1].root =0;
m1[1].move =1;
m1[3] = new Array(5,6,21,22,6,5,22,15);
m1[3].base = new Array(80,81,82,83,0);
m1[3].root =0;
m1[3].move =3;
m1[4] = new Array(5,6,29,12,6,7,12,22,7,6,13,14);
m1[4].base = new Array(88,89,90,91,92,93,0);
m1[4].root =0;
m1[4].move =7;
m1[5] = new Array(29,19,4,3,21,20);
m1[5].base = new Array(95,96,97,0);
m1[5].root =0;
m1[5].move =8;
m1[0] = new Array(9,10,0,1,10,8,1,3,19,29,3,1,8,13,5,4,29,14,4,3,14,20);
m1[0].base = new Array(64,65,78,79,84,85,86,87,94,98,99,0);
m1[0].root =0;
m1[0].move =0;
var n1 = new Array();
var b1 = -1;
var pieces = "RDCAT ";
var pos_after = "Posizione dopo ";
var start_pos = "Posizione iniziale ";
function g1(a,b)
{	gm(m1,n1,1,b1,'studi2g1.htm',a,b);}
function MB_51()
{b1=MB_5(m1,n1,1,b1,'studi2g1.htm'); GMS(m1,n1,1,b1,'studi2g1.htm');}
function MB1()
{b1=MB(m1,n1,1,b1,'studi2g1.htm'); GMS(m1,n1,1,b1,'studi2g1.htm');}
function MF_51()
{b1=MF_5(m1,n1,1,b1,'studi2g1.htm'); GMS(m1,n1,1,b1,'studi2g1.htm');}
function MF1()
{b1=MF(m1,n1,1,b1,'studi2g1.htm',true); istudi21.value=GMS(m1,n1,1,b1,'studi2g1.htm');}

var m2 = new Array(1)

m2[1] = new Array(2,18,14,20,5,4,38,6,4,11,6,3);
m2[1].base = new Array(106,107,108,109,110,111,0);
m2[1].root =0;
m2[1].move =5;
m2[2] = new Array(5,6,14,20,6,15,21,13);
m2[2].base = new Array(112,113,114,115,0);
m2[2].root =0;
m2[2].move =5;
m2[0] = new Array(51,35,1,2,20,14,4,5,35,38,2,58,14,20,5,4,38,6,4,11,6,3,11,18,3,2);
m2[0].base = new Array(100,101,102,103,104,105,116,117,118,119,120,121,122,0);
m2[0].root =0;
m2[0].move =0;
var n2 = new Array();
var b2 = -1;
var pieces = "RDCAT ";
var pos_after = "Posizione dopo ";
var start_pos = "Posizione iniziale ";
function g2(a,b)
{	gm(m2,n2,2,b2,'studi2g2.htm',a,b);}
function MB_52()
{b2=MB_5(m2,n2,2,b2,'studi2g2.htm'); GMS(m2,n2,2,b2,'studi2g2.htm');}
function MB2()
{b2=MB(m2,n2,2,b2,'studi2g2.htm'); GMS(m2,n2,2,b2,'studi2g2.htm');}
function MF_52()
{b2=MF_5(m2,n2,2,b2,'studi2g2.htm'); GMS(m2,n2,2,b2,'studi2g2.htm');}
function MF2()
{b2=MF(m2,n2,2,b2,'studi2g2.htm',true); istudi22.value=GMS(m2,n2,2,b2,'studi2g2.htm');}

var m3 = new Array(1)

m3[2] = new Array(17,8,7,15);
m3[2].base = new Array(133,134,0);
m3[2].root =1;
m3[2].move =7;
m3[1] = new Array(2,1,18,17,1,0,13,8,0,1,8,9,1,2,9,10,2,1,20,35);
m3[1].base = new Array(125,126,127,128,129,130,131,132,135,136,0);
m3[1].root =0;
m3[1].move =1;
m3[3] = new Array(2,1,26,11,1,0,11,17);
m3[3].base = new Array(143,144,145,146,0);
m3[3].root =0;
m3[3].move =7;
m3[0] = new Array(14,13,7,6,13,15,6,4,20,26,4,6,15,10,2,3,26,20,3,4,18,19);
m3[0].base = new Array(123,124,137,138,139,140,141,142,147,148,149,0);
m3[0].root =0;
m3[0].move =0;
var n3 = new Array();
var b3 = -1;
var pieces = "RDCAT ";
var pos_after = "Posizione dopo ";
var start_pos = "Posizione iniziale ";
function g3(a,b)
{	gm(m3,n3,3,b3,'studi2g3.htm',a,b);}
function MB_53()
{b3=MB_5(m3,n3,3,b3,'studi2g3.htm'); GMS(m3,n3,3,b3,'studi2g3.htm');}
function MB3()
{b3=MB(m3,n3,3,b3,'studi2g3.htm'); GMS(m3,n3,3,b3,'studi2g3.htm');}
function MF_53()
{b3=MF_5(m3,n3,3,b3,'studi2g3.htm'); GMS(m3,n3,3,b3,'studi2g3.htm');}
function MF3()
{b3=MF(m3,n3,3,b3,'studi2g3.htm',true); istudi23.value=GMS(m3,n3,3,b3,'studi2g3.htm');}

var m4 = new Array(1)

m4[1] = new Array(58,2,25,8,2,7,43,11);
m4[1].base = new Array(152,153,154,155,0);
m4[1].root =0;
m4[1].move =1;
m4[2] = new Array(1,2,25,19);
m4[2].base = new Array(160,161,0);
m4[2].root =0;
m4[2].move =5;
m4[3] = new Array(50,42,63,7);
m4[3].base = new Array(164,165,0);
m4[3].root =0;
m4[3].move =7;
m4[4] = new Array(34,2,25,10,0,1,10,16,1,0,55,48);
m4[4].base = new Array(176,177,178,179,180,181,0);
m4[4].root =0;
m4[4].move =17;
m4[5] = new Array(1,8,19,25);
m4[5].base = new Array(186,187,0);
m4[5].root =0;
m4[5].move =21;
m4[0] = new Array(51,43,58,50,43,59,50,34,59,63,34,50,25,35,50,49,17,18,1,0,63,47,49,57,47,55,57,33,35,25,33,34,18,17,0,1,25,19,34,33,17,18,1,0,55,7,33,1,19,2,1,57,2,17);
m4[0].base = new Array(150,151,156,157,158,159,162,163,166,167,168,169,170,171,172,173,174,175,182,183,184,185,188,189,190,191,192,0);
m4[0].root =0;
m4[0].move =0;
var n4 = new Array();
var b4 = -1;
var pieces = "RDCAT ";
var pos_after = "Posizione dopo ";
var start_pos = "Posizione iniziale ";
function g4(a,b)
{	gm(m4,n4,4,b4,'studi2g4.htm',a,b);}
function MB_54()
{b4=MB_5(m4,n4,4,b4,'studi2g4.htm'); GMS(m4,n4,4,b4,'studi2g4.htm');}
function MB4()
{b4=MB(m4,n4,4,b4,'studi2g4.htm'); GMS(m4,n4,4,b4,'studi2g4.htm');}
function MF_54()
{b4=MF_5(m4,n4,4,b4,'studi2g4.htm'); GMS(m4,n4,4,b4,'studi2g4.htm');}
function MF4()
{b4=MF(m4,n4,4,b4,'studi2g4.htm',true); istudi24.value=GMS(m4,n4,4,b4,'studi2g4.htm');}

var m5 = new Array(1)

m5[1] = new Array(58,59,1,2);
m5[1].base = new Array(194,195,0);
m5[1].root =0;
m5[1].move =0;
m5[2] = new Array(1,2,25,19,2,1,58,60);
m5[2].base = new Array(197,198,199,200,0);
m5[2].root =0;
m5[2].move =1;
m5[3] = new Array(41,33,50,55);
m5[3].base = new Array(205,206,0);
m5[3].root =0;
m5[3].move =5;
m5[5] = new Array(47,42,18,17,42,41,19,25);
m5[5].base = new Array(212,213,214,215,0);
m5[5].root =4;
m5[5].move =4;
m5[4] = new Array(41,47,50,49,1,0,49,54,47,7,54,14);
m5[4].base = new Array(207,208,209,210,211,216,0);
m5[4].root =0;
m5[4].move =5;
m5[0] = new Array(17,18,33,49,25,19,49,41,58,50,41,57,19,34,57,63,50,54,63,23,34,19,1,8);
m5[0].base = new Array(193,196,201,202,203,204,217,218,219,220,221,222,0);
m5[0].root =0;
m5[0].move =0;
var n5 = new Array();
var b5 = -1;
var pieces = "RDCAT ";
var pos_after = "Posizione dopo ";
var start_pos = "Posizione iniziale ";
function g5(a,b)
{	gm(m5,n5,5,b5,'studi2g5.htm',a,b);}
function MB_55()
{b5=MB_5(m5,n5,5,b5,'studi2g5.htm'); GMS(m5,n5,5,b5,'studi2g5.htm');}
function MB5()
{b5=MB(m5,n5,5,b5,'studi2g5.htm'); GMS(m5,n5,5,b5,'studi2g5.htm');}
function MF_55()
{b5=MF_5(m5,n5,5,b5,'studi2g5.htm'); GMS(m5,n5,5,b5,'studi2g5.htm');}
function MF5()
{b5=MF(m5,n5,5,b5,'studi2g5.htm',true); istudi25.value=GMS(m5,n5,5,b5,'studi2g5.htm');}

var m6 = new Array(1)

m6[1] = new Array(14,54,56,8,54,52,20,13);
m6[1].base = new Array(228,229,230,231,0);
m6[1].root =0;
m6[1].move =4;
m6[3] = new Array(52,54,21,38,54,48,30,28);
m6[3].base = new Array(241,242,243,244,0);
m6[3].root =2;
m6[3].move =6;
m6[2] = new Array(9,12,20,29,12,28,29,22,28,52,62,30,52,28,30,38);
m6[2].base = new Array(234,235,236,237,238,239,240,245,0);
m6[2].root =0;
m6[2].move =6;
m6[4] = new Array(57,62,21,38,62,46,22,13);
m6[4].base = new Array(252,253,254,255,0);
m6[4].root =0;
m6[4].move =12;
m6[6] = new Array(6,5,28,29);
m6[6].base = new Array(261,262,0);
m6[6].root =5;
m6[6].move =2;
m6[5] = new Array(7,6,30,28,25,1,27,21);
m6[5].base = new Array(258,259,260,263,0);
m6[5].root =0;
m6[5].move =14;
m6[7] = new Array(9,11,27,12,11,19,21,13,7,15,30,14);
m6[7].base = new Array(266,267,268,269,270,271,0);
m6[7].root =0;
m6[7].move =16;
m6[9] = new Array(8,16,21,13,16,8,27,12);
m6[9].base = new Array(275,276,277,278,0);
m6[9].root =8;
m6[9].move =2;
m6[8] = new Array(9,8,30,62,8,9,62,56,9,11,27,12,11,19,21,13,7,15,12,29,19,11,13,21,15,7,21,22,11,3,22,13,3,11,29,12);
m6[8].base = new Array(272,273,274,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,0);
m6[8].root =0;
m6[8].move =16;
m6[11] = new Array(14,8,28,60);
m6[11].base = new Array(297,298,0);
m6[11].root =10;
m6[11].move =2;
m6[12] = new Array(14,9,28,60);
m6[12].base = new Array(299,300,0);
m6[12].root =10;
m6[12].move =2;
m6[13] = new Array(23,17,12,27,17,9,27,12,9,17,56,24,17,19,24,48,19,17,12,27,17,9,13,21,15,7,48,32,9,11,27,12,11,19,21,13,7,15,12,29,19,11,13,21,15,7,21,22,11,3,22,13,3,11,29,12,11,12,13,12,7,14,32,16,14,6,12,21,6,15,21,13,15,7,16,23);
m6[13].base = new Array(311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,0);
m6[13].root =10;
m6[13].move =12;
m6[14] = new Array(15,7,12,22,7,15,22,5,15,7,56,0);
m6[14].base = new Array(349,350,351,352,353,354,0);
m6[14].root =10;
m6[14].move =12;
m6[16] = new Array(56,62,53,54,21,6);
m6[16].base = new Array(361,362,363,0);
m6[16].root =15;
m6[16].move =3;
m6[15] = new Array(55,53,6,21,15,23,56,24,53,55,24,27);
m6[15].base = new Array(357,358,359,360,364,365,0);
m6[15].root =10;
m6[15].move =14;
m6[17] = new Array(6,21);
m6[17].base = new Array(367,0);
m6[17].root =10;
m6[17].move =15;
m6[10] = new Array(9,14,30,28,14,11,27,12,11,19,21,13,7,15,28,60,19,16,60,63,16,23,63,56,23,55,12,6,15,7,56,62,55,15,13,5);
m6[10].base = new Array(294,295,296,301,302,303,304,305,306,307,308,309,310,355,356,366,368,369,0);
m6[10].root =0;
m6[10].move =16;
m6[18] = new Array(15,14,30,24);
m6[18].base = new Array(372,373,0);
m6[18].root =0;
m6[18].move =18;
m6[0] = new Array(49,54,22,13,54,14,13,20,14,9,56,62,9,17,20,29,17,25,29,22,25,57,62,30,57,25,21,27,25,9,22,21,9,15,27,12,15,23,21,13,23,15,13,5,15,63,30,6,7,15,6,14,15,23,12,6,23,31,6,21);
m6[0].base = new Array(223,224,225,226,227,232,233,246,247,248,249,250,251,256,257,264,265,370,371,374,375,376,377,378,379,380,381,382,383,384,0);
m6[0].root =0;
m6[0].move =0;
var n6 = new Array();
var b6 = -1;
var pieces = "RDCAT ";
var pos_after = "Posizione dopo ";
var start_pos = "Posizione iniziale ";
function g6(a,b)
{	gm(m6,n6,6,b6,'studi2g6.htm',a,b);}
function MB_56()
{b6=MB_5(m6,n6,6,b6,'studi2g6.htm'); GMS(m6,n6,6,b6,'studi2g6.htm');}
function MB6()
{b6=MB(m6,n6,6,b6,'studi2g6.htm'); GMS(m6,n6,6,b6,'studi2g6.htm');}
function MF_56()
{b6=MF_5(m6,n6,6,b6,'studi2g6.htm'); GMS(m6,n6,6,b6,'studi2g6.htm');}
function MF6()
{b6=MF(m6,n6,6,b6,'studi2g6.htm',true); istudi26.value=GMS(m6,n6,6,b6,'studi2g6.htm');}

var m7 = new Array(1)

m7[1] = new Array(17,18,2,1,12,4,1,8);
m7[1].base = new Array(386,387,388,389,0);
m7[1].root =0;
m7[1].move =0;
m7[2] = new Array(10,9,1,2);
m7[2].base = new Array(392,393,0);
m7[2].root =0;
m7[2].move =2;
m7[0] = new Array(12,10,2,1,10,18,23,63,20,35,63,57,35,25,57,49,18,58,49,33,17,18,33,49,25,19,49,41,58,50,41,57,19,34,57,63,50,54,63,23,34,19,1,8);
m7[0].base = new Array(385,390,391,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,0);
m7[0].root =0;
m7[0].move =0;
var n7 = new Array();
var b7 = -1;
var pieces = "RDCAT ";
var pos_after = "Posizione dopo ";
var start_pos = "Posizione iniziale ";
function g7(a,b)
{	gm(m7,n7,7,b7,'studi2g7.htm',a,b);}
function MB_57()
{b7=MB_5(m7,n7,7,b7,'studi2g7.htm'); GMS(m7,n7,7,b7,'studi2g7.htm');}
function MB7()
{b7=MB(m7,n7,7,b7,'studi2g7.htm'); GMS(m7,n7,7,b7,'studi2g7.htm');}
function MF_57()
{b7=MF_5(m7,n7,7,b7,'studi2g7.htm'); GMS(m7,n7,7,b7,'studi2g7.htm');}
function MF7()
{b7=MF(m7,n7,7,b7,'studi2g7.htm',true); istudi27.value=GMS(m7,n7,7,b7,'studi2g7.htm');}

var m8 = new Array(1)

m8[1] = new Array(5,0,30,15,0,2,60,12);
m8[1].base = new Array(414,415,416,417,0);
m8[1].root =0;
m8[1].move =0;
m8[2] = new Array(5,37,60,63,6,5,30,20);
m8[2].base = new Array(418,419,420,421,0);
m8[2].root =0;
m8[2].move =0;
m8[3] = new Array(60,12,6,5);
m8[3].base = new Array(423,424,0);
m8[3].root =0;
m8[3].move =1;
m8[4] = new Array(60,56,6,5);
m8[4].base = new Array(425,426,0);
m8[4].root =0;
m8[4].move =1;
m8[5] = new Array(37,5,30,15,5,2,15,21,6,5,48,8,2,10,21,15);
m8[5].base = new Array(432,433,434,435,436,437,438,439,0);
m8[5].root =0;
m8[5].move =6;
m8[6] = new Array(5,37,30,20,37,38,22,21,6,7,56,0,7,15,20,30);
m8[6].base = new Array(444,445,446,447,448,449,450,451,0);
m8[6].root =0;
m8[6].move =10;
m8[0] = new Array(5,53,60,36,53,61,36,52,61,37,52,48,37,61,48,0,61,5,0,56,5,53,30,36,53,54,22,21,6,7,56,57,54,38,36,30,38,37,21,22,7,6,30,20,37,38,22,21,6,7,57,1,38,6,20,5,6,62,5,22,7,15,1,7);
m8[0].base = new Array(413,422,427,428,429,430,431,440,441,442,443,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,0);
m8[0].root =0;
m8[0].move =0;
var n8 = new Array();
var b8 = -1;
var pieces = "RDCAT ";
var pos_after = "Posizione dopo ";
var start_pos = "Posizione iniziale ";
function g8(a,b)
{	gm(m8,n8,8,b8,'studi2g8.htm',a,b);}
function MB_58()
{b8=MB_5(m8,n8,8,b8,'studi2g8.htm'); GMS(m8,n8,8,b8,'studi2g8.htm');}
function MB8()
{b8=MB(m8,n8,8,b8,'studi2g8.htm'); GMS(m8,n8,8,b8,'studi2g8.htm');}
function MF_58()
{b8=MF_5(m8,n8,8,b8,'studi2g8.htm'); GMS(m8,n8,8,b8,'studi2g8.htm');}
function MF8()
{b8=MF(m8,n8,8,b8,'studi2g8.htm',true); istudi28.value=GMS(m8,n8,8,b8,'studi2g8.htm');}

var m9 = new Array(1)

m9[1] = new Array(4,5,29,12,6,7,16,56);
m9[1].base = new Array(474,475,476,477,0);
m9[1].root =0;
m9[1].move =0;
m9[2] = new Array(6,7,29,12,4,1,22,23,1,3,12,22,7,6,16,8);
m9[2].base = new Array(478,479,480,481,482,483,484,485,0);
m9[2].root =0;
m9[2].move =0;
m9[3] = new Array(4,1,16,21,6,7,22,23);
m9[3].base = new Array(486,487,488,489,0);
m9[3].root =0;
m9[3].move =0;
m9[0] = new Array(6,5,16,21,5,6,29,23,6,7,22,13,4,0,23,29,0,8,13,22,8,0,22,23,0,4,29,12,4,0,21,13,0,16,12,22,7,6,13,14);
m9[0].base = new Array(473,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,0);
m9[0].root =0;
m9[0].move =0;
var n9 = new Array();
var b9 = -1;
var pieces = "RDCAT ";
var pos_after = "Posizione dopo ";
var start_pos = "Posizione iniziale ";
function g9(a,b)
{	gm(m9,n9,9,b9,'studi2g9.htm',a,b);}
function MB_59()
{b9=MB_5(m9,n9,9,b9,'studi2g9.htm'); GMS(m9,n9,9,b9,'studi2g9.htm');}
function MB9()
{b9=MB(m9,n9,9,b9,'studi2g9.htm'); GMS(m9,n9,9,b9,'studi2g9.htm');}
function MF_59()
{b9=MF_5(m9,n9,9,b9,'studi2g9.htm'); GMS(m9,n9,9,b9,'studi2g9.htm');}
function MF9()
{b9=MF(m9,n9,9,b9,'studi2g9.htm',true); istudi29.value=GMS(m9,n9,9,b9,'studi2g9.htm');}

var m10 = new Array(1)

m10[1] = new Array(27,30,33,40,30,6,18,26,6,2,26,35,2,0,40,33,0,2,33,26);
m10[1].base = new Array(522,523,524,525,526,527,528,529,530,531,0);
m10[1].root =0;
m10[1].move =12;
m10[2] = new Array(40,58,41,1,18,10,1,57,58,44,20,27);
m10[2].base = new Array(535,536,537,538,539,540,0);
m10[2].root =0;
m10[2].move =15;
m10[3] = new Array(40,19,41,17,18,17,20,19);
m10[3].base = new Array(541,542,543,544,0);
m10[3].root =0;
m10[3].move =15;
m10[0] = new Array(58,61,10,19,61,29,19,40,29,27,40,49,43,36,49,40,36,28,40,26,28,20,26,33,27,25,33,40,25,41,40,26,41,1,26,40,1,2,18,9,20,11,9,17,2,18,17,24,11,20,24,33,20,27);
m10[0].base = new Array(509,510,511,512,513,514,515,516,517,518,519,520,521,532,533,534,545,546,547,548,549,550,551,552,553,554,555,0);
m10[0].root =0;
m10[0].move =0;
var n10 = new Array();
var b10 = -1;
var pieces = "RDCAT ";
var pos_after = "Posizione dopo ";
var start_pos = "Posizione iniziale ";
function g10(a,b)
{	gm(m10,n10,10,b10,'studi2g10.htm',a,b);}
function MB_510()
{b10=MB_5(m10,n10,10,b10,'studi2g10.htm'); GMS(m10,n10,10,b10,'studi2g10.htm');}
function MB10()
{b10=MB(m10,n10,10,b10,'studi2g10.htm'); GMS(m10,n10,10,b10,'studi2g10.htm');}
function MF_510()
{b10=MF_5(m10,n10,10,b10,'studi2g10.htm'); GMS(m10,n10,10,b10,'studi2g10.htm');}
function MF10()
{b10=MF(m10,n10,10,b10,'studi2g10.htm',true); istudi210.value=GMS(m10,n10,10,b10,'studi2g10.htm');}

var m11 = new Array(1)

m11[2] = new Array(26,40,52,44,40,58,44,20,17,9,25,17,9,16,34,26);
m11[2].base = new Array(561,562,563,564,565,566,567,568,0);
m11[2].root =1;
m11[2].move =2;
m11[1] = new Array(53,26,49,52,26,5,52,20,17,9,25,17,9,16,20,4,5,19,34,27,19,37,27,18);
m11[1].base = new Array(558,559,560,569,570,571,572,573,574,575,576,577,0);
m11[1].root =0;
m11[1].move =1;
m11[3] = new Array(35,8,36,12,9,17,12,20,17,9,33,24);
m11[3].base = new Array(586,587,588,589,590,591,0);
m11[3].root =0;
m11[3].move =9;
m11[4] = new Array(35,21,33,26,21,3,36,20,3,39,25,17,39,53,26,25);
m11[4].base = new Array(592,593,594,595,596,597,598,599,0);
m11[4].root =0;
m11[4].move =9;
m11[0] = new Array(57,49,53,44,49,52,44,62,52,20,17,9,34,33,62,35,20,36,35,49,36,12,9,17,12,20,17,9,25,17,9,16,33,26,49,40,26,18);
m11[0].base = new Array(556,557,578,579,580,581,582,583,584,585,600,601,602,603,604,605,606,607,608,0);
m11[0].root =0;
m11[0].move =0;
var n11 = new Array();
var b11 = -1;
var pieces = "RDCAT ";
var pos_after = "Posizione dopo ";
var start_pos = "Posizione iniziale ";
function g11(a,b)
{	gm(m11,n11,11,b11,'studi2g11.htm',a,b);}
function MB_511()
{b11=MB_5(m11,n11,11,b11,'studi2g11.htm'); GMS(m11,n11,11,b11,'studi2g11.htm');}
function MB11()
{b11=MB(m11,n11,11,b11,'studi2g11.htm'); GMS(m11,n11,11,b11,'studi2g11.htm');}
function MF_511()
{b11=MF_5(m11,n11,11,b11,'studi2g11.htm'); GMS(m11,n11,11,b11,'studi2g11.htm');}
function MF11()
{b11=MF(m11,n11,11,b11,'studi2g11.htm',true); istudi211.value=GMS(m11,n11,11,b11,'studi2g11.htm');}

var m12 = new Array(1)

m12[1] = new Array(60,33,50,18,21,13,37,28);
m12[1].base = new Array(613,614,615,616,0);
m12[1].root =0;
m12[1].move =3;
m12[3] = new Array(37,28,24,3,29,21);
m12[3].base = new Array(621,622,623,0);
m12[3].root =2;
m12[3].move =3;
m12[2] = new Array(60,24,50,18,21,13,29,21,13,22,37,28,24,3,18,16);
m12[2].base = new Array(617,618,619,620,624,625,626,627,0);
m12[2].root =0;
m12[2].move =3;
m12[4] = new Array(21,13,37,30);
m12[4].base = new Array(628,629,0);
m12[4].root =0;
m12[4].move =3;
m12[5] = new Array(39,12,58,10,13,21,10,18,21,13,37,28);
m12[5].base = new Array(634,635,636,637,638,639,0);
m12[5].root =0;
m12[5].move =7;
m12[7] = new Array(53,39,50,55,39,3,55,15,13,21,15,8);
m12[7].base = new Array(643,644,645,646,647,648,0);
m12[7].root =6;
m12[7].move =2;
m12[6] = new Array(39,53,58,50,53,35,50,51,35,42,51,11,13,21,11,19,21,12,19,18,42,21,18,10);
m12[6].base = new Array(640,641,642,649,650,651,652,653,654,655,656,657,0);
m12[6].root =0;
m12[6].move =7;
m12[8] = new Array(53,35,54,51);
m12[8].base = new Array(664,665,0);
m12[8].root =0;
m12[8].move =13;
m12[9] = new Array(53,17,54,51,17,24,51,11,13,21,11,19,21,13,37,30);
m12[9].base = new Array(666,667,668,669,670,671,672,673,0);
m12[9].root =0;
m12[9].move =13;
m12[11] = new Array(21,3,50,42,3,39,42,47,39,60,37,28);
m12[11].base = new Array(681,682,683,684,685,686,0);
m12[11].root =10;
m12[11].move =4;
m12[10] = new Array(60,42,54,50,42,21,30,37,21,39,50,55);
m12[10].base = new Array(676,677,678,679,680,687,0);
m12[10].root =0;
m12[10].move =15;
m12[12] = new Array(3,24,29,21,14,13,31,30);
m12[12].base = new Array(706,707,708,709,0);
m12[12].root =0;
m12[12].move =33;
m12[0] = new Array(18,10,13,21,10,50,60,39,50,18,21,13,18,58,13,21,58,62,39,53,62,22,21,13,22,54,53,60,37,30,60,24,54,50,24,3,30,37,3,39,50,55,39,3,55,15,13,21,15,8,3,10,37,38,10,3,8,16,21,13,38,31,13,14,16,19,3,12,19,11,14,21,11,12);
m12[0].base = new Array(609,610,611,612,630,631,632,633,658,659,660,661,662,663,674,675,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,710,711,712,0);
m12[0].root =0;
m12[0].move =0;
var n12 = new Array();
var b12 = -1;
var pieces = "RDCAT ";
var pos_after = "Posizione dopo ";
var start_pos = "Posizione iniziale ";
function g12(a,b)
{	gm(m12,n12,12,b12,'studi2g12.htm',a,b);}
function MB_512()
{b12=MB_5(m12,n12,12,b12,'studi2g12.htm'); GMS(m12,n12,12,b12,'studi2g12.htm');}
function MB12()
{b12=MB(m12,n12,12,b12,'studi2g12.htm'); GMS(m12,n12,12,b12,'studi2g12.htm');}
function MF_512()
{b12=MF_5(m12,n12,12,b12,'studi2g12.htm'); GMS(m12,n12,12,b12,'studi2g12.htm');}
function MF12()
{b12=MF(m12,n12,12,b12,'studi2g12.htm',true); istudi212.value=GMS(m12,n12,12,b12,'studi2g12.htm');}

var m13 = new Array(1)

m13[1] = new Array(22,62,20,11);
m13[1].base = new Array(717,718,0);
m13[1].root =0;
m13[1].move =3;
m13[2] = new Array(53,54,23,21,54,6,21,5,6,22,5,61);
m13[2].base = new Array(720,721,722,723,724,725,0);
m13[2].root =0;
m13[2].move =4;
m13[3] = new Array(15,14,54,53);
m13[3].base = new Array(733,734,0);
m13[3].root =0;
m13[3].move =11;
m13[0] = new Array(13,61,23,22,61,53,22,23,53,48,4,5,48,54,23,7,19,11,7,15,11,3,15,7,54,62);
m13[0].base = new Array(713,714,715,716,719,726,727,728,729,730,731,732,735,0);
m13[0].root =0;
m13[0].move =0;
var n13 = new Array();
var b13 = -1;
var pieces = "RDCAT ";
var pos_after = "Posizione dopo ";
var start_pos = "Posizione iniziale ";
function g13(a,b)
{	gm(m13,n13,13,b13,'studi2g13.htm',a,b);}
function MB_513()
{b13=MB_5(m13,n13,13,b13,'studi2g13.htm'); GMS(m13,n13,13,b13,'studi2g13.htm');}
function MB13()
{b13=MB(m13,n13,13,b13,'studi2g13.htm'); GMS(m13,n13,13,b13,'studi2g13.htm');}
function MF_513()
{b13=MF_5(m13,n13,13,b13,'studi2g13.htm'); GMS(m13,n13,13,b13,'studi2g13.htm');}
function MF13()
{b13=MF(m13,n13,13,b13,'studi2g13.htm',true); istudi213.value=GMS(m13,n13,13,b13,'studi2g13.htm');}

var m14 = new Array(1)

m14[0] = new Array(0,8,54,53,8,44,55,63,44,46,53,54,46,37,54,53,37,46,62,61,46,38,63,62,38,47,62,54,47,43,61,62,43,44,62,63,44,23,54,55,23,18,63,62,18,22,53,54,22,17,62,63,17,18);
m14[0].base = new Array(736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,0);
m14[0].root =0;
m14[0].move =0;
var n14 = new Array();
var b14 = -1;
var pieces = "RDCAT ";
var pos_after = "Posizione dopo ";
var start_pos = "Posizione iniziale ";
function g14(a,b)
{	gm(m14,n14,14,b14,'studi2g14.htm',a,b);}
function MB_514()
{b14=MB_5(m14,n14,14,b14,'studi2g14.htm'); GMS(m14,n14,14,b14,'studi2g14.htm');}
function MB14()
{b14=MB(m14,n14,14,b14,'studi2g14.htm'); GMS(m14,n14,14,b14,'studi2g14.htm');}
function MF_514()
{b14=MF_5(m14,n14,14,b14,'studi2g14.htm'); GMS(m14,n14,14,b14,'studi2g14.htm');}
function MF14()
{b14=MF(m14,n14,14,b14,'studi2g14.htm',true); istudi214.value=GMS(m14,n14,14,b14,'studi2g14.htm');}

var m15 = new Array(1)

m15[2] = new Array(56,8,6,14);
m15[2].base = new Array(766,767,0);
m15[2].root =1;
m15[2].move =1;
m15[1] = new Array(14,22,56,57,6,7);
m15[1].base = new Array(764,765,768,0);
m15[1].root =0;
m15[1].move =0;
m15[3] = new Array(14,30,56,57,6,22,57,9,15,23);
m15[3].base = new Array(769,770,771,772,773,0);
m15[3].root =0;
m15[3].move =0;
m15[0] = new Array(6,7,56,48,15,22,63,54,22,29,54,61,7,63,61,52,14,54,52,43,54,48,43,34,63,57,34,26,48,50,26,35,57,41,35,27,41,43);
m15[0].base = new Array(763,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,0);
m15[0].root =0;
m15[0].move =0;
var n15 = new Array();
var b15 = -1;
var pieces = "RDCAT ";
var pos_after = "Posizione dopo ";
var start_pos = "Posizione iniziale ";
function g15(a,b)
{	gm(m15,n15,15,b15,'studi2g15.htm',a,b);}
function MB_515()
{b15=MB_5(m15,n15,15,b15,'studi2g15.htm'); GMS(m15,n15,15,b15,'studi2g15.htm');}
function MB15()
{b15=MB(m15,n15,15,b15,'studi2g15.htm'); GMS(m15,n15,15,b15,'studi2g15.htm');}
function MF_515()
{b15=MF_5(m15,n15,15,b15,'studi2g15.htm'); GMS(m15,n15,15,b15,'studi2g15.htm');}
function MF15()
{b15=MF(m15,n15,15,b15,'studi2g15.htm',true); istudi215.value=GMS(m15,n15,15,b15,'studi2g15.htm');}

var m16 = new Array(1)

m16[1] = new Array(6,14,10,1,14,6,1,28,6,14,28,4,14,6,4,31);
m16[1].base = new Array(793,794,795,796,797,798,799,800,0);
m16[1].root =0;
m16[1].move =0;
m16[0] = new Array(6,13,10,28,13,14,28,4,14,6,4,31,7,14,31,22,14,5,22,19,5,14,39,30,14,7,29,22,6,14,19,1,14,6,1,55,7,14,55,23);
m16[0].base = new Array(792,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,0);
m16[0].root =0;
m16[0].move =0;
var n16 = new Array();
var b16 = -1;
var pieces = "RDCAT ";
var pos_after = "Posizione dopo ";
var start_pos = "Posizione iniziale ";
function g16(a,b)
{	gm(m16,n16,16,b16,'studi2g16.htm',a,b);}
function MB_516()
{b16=MB_5(m16,n16,16,b16,'studi2g16.htm'); GMS(m16,n16,16,b16,'studi2g16.htm');}
function MB16()
{b16=MB(m16,n16,16,b16,'studi2g16.htm'); GMS(m16,n16,16,b16,'studi2g16.htm');}
function MF_516()
{b16=MF_5(m16,n16,16,b16,'studi2g16.htm'); GMS(m16,n16,16,b16,'studi2g16.htm');}
function MF16()
{b16=MF(m16,n16,16,b16,'studi2g16.htm',true); istudi216.value=GMS(m16,n16,16,b16,'studi2g16.htm');}
var nMoves = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
var nLevels = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
var nNameCount = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
var nOld = new Array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1);
baseName = 'studi2';
var EmptyWhitePath = "gif/w.gif";
var EmptyBlackPath = "gif/b.gif";
var BackColor = "#FFF8B3";

