local z,j,I=true,false,{}local Z={[58]={{24;25;26;27,28;29;31,32;34;35;39;41,30;56;58};z};[49]={{24;25;26,27;28,44;45;49},z};[16]={I,j};[19]={{24;25;26,27,28,29,31;32,34;35;39,41;30;56,58;20;19},z},[59]={{24;25;26,27;28,29,31,32,34;35,39,41,59};z};[63]={{24,25;26,27,28,29,31;32;34,35;39;41;30,56,58,23,62,63},z};[34]={{24;25;26,27;28,29,31,32;34};z};[21]={{24;25;26;27,28;29;31;32,34,35,39;41;30,56;58;20,21},z};[48]={{24;25;26;27;28;44,45,49;48};z},[27]={{24,25;26;27};z},[14]={I,j},[31]={{24,25,26;27;28;29;31};z};[56]={{24,25,26;27,28,29,31,32,34,35,39,41;30;56};z};[29]={{24,25,26,27;28,29};z};[13]={I,j},[47]={{24;25;26,27,28;44;45;49;48,47};z},[12]={I;j};[45]={{24;25;26,27;28;44,45};z};[57]={{24,25,26,27;28,29,31;32;34,35;39;41;30;56;57};z};[36]={{24;25;26,27,28,29;31;32,33;36},z},[25]={{24,25},z};[71]={{24,25;26;27;28,29;31;32;34,35,39;41;59;61,71},z},[20]={{24;25;26;27;28,29;31,32;34;35;39;41;30,56;58;20},z},[60]={{24;25;26,27,28,29;31;32;34,35,39,41;60};z},[8]={I,j},[4]={I;j},[75]={{24;25,26;27;28;29;31;32;34,35;39,41,59,61,71;72;76,73;75};z};[22]={{24;25,26;27,28;29;31,32,34;35,39;41;30;56;58,20;21,22},z},[74]={{24,25;26;27,28,29;31,32;34,35;39,41;59;61;71;72;76;73,74},z},[62]={{24;25;26,27,28;29,31;32,34,35,39,41;30;56,58,23;62};z};[1]={I,j};[6]={I;j},[11]={I;j};[15]={I;j};[37]={{24,25;26;27;28,29;31,32,33;36;37};z},[2]={I,j},[35]={{24,25;26;27;28;29;31;32,34;35};z},[53]={{24;25,26;27;28,44;45;49,48,47;52;53},z},[73]={{24,25,26,27,28,29,31,32,34;35;39,41,59,61;71;72;76;73};z},[72]={{24,25,26,27;28;29,31;32,34;35,39,41,59;61;71;72};z};[33]={{24;25,26,27;28,29;31;32;33},z};[69]={{24,25;26,27;28;29,31;32;34,35;39,41;60,69};z},[65]={{24,25,26;27,28,29;31,32,34;35,39;41,30;56;58;20;19,66;64,65};z},[26]={{24;25;26};z},[68]={{24;25;26,27;28;29,31;32;34;35,39,41;30;56;58;20,19,66,64;67,68};z},[76]={{24,25,26;27,28;29;31,32,34;35,39,41,59;61;71,72;76},z},[50]={{24;25,26,27,28;44;45,49,48,47;50},z};[66]={{24;25,26;27;28;29,31,32;34;35,39;41;30;56;58;20,19,66};z};[10]={I,j},[24]={{24},z},[23]={{24;25,26;27,28;29,31,32;34;35;39,41,30;56,58;23},z};[44]={{24,25;26,27;28,44};z};[39]={{24,25,26,27;28;29;31,32,34;35,39};z};[32]={{24;25;26,27;28;29,31;32};z},[3]={I,j},[30]={{24,25,26,27,28;29,31,32,34;35,39;41;30};z};[51]={{24;25,26,27,28,44,45,49;48;47;50,51},z};[18]={I,j},[67]={{24,25;26;27,28;29;31;32,34,35,39;41;30,56;58;20,19;66,64;67};z};[61]={{24;25;26;27;28,29;31;32;34,35,39,41;59,61};z},[55]={{24;25,26;27,28,44;45;49;48;47,52;53,54;55};z},[46]={{24;25;26;27;28,44,45;49;48;47;46},z},[42]={{24,25;26,27,28;29;31;32;34,35;38;42};z};[40]={{24;25,26,27,28,29;31;32,34,35;40},z},[52]={{24,25,26,27;28,44;45;49,48,47,52},z},[54]={{24;25;26;27;28,44;45,49;48,47;52;53;54},z},[43]={I,j};[7]={I;j};[9]={I;j};[41]={{24;25;26,27,28,29;31,32,34,35;39,41};z};[17]={I,j};[38]={{24,25,26;27,28;29,31;32;34;35;38},z};[28]={{24,25,26,27;28};z},[5]={I;j};[64]={{24;25,26,27,28,29;31,32,34,35;39,41,30,56;58;20,19;66;64};z}}return Z
--Precalculated paths
local t, f, n = true, false, {}
local r = {
	[58] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 30, 56, 58 }, t },
	[49] = { { 24, 25, 26, 27, 28, 44, 45, 49 }, t },
	[16] = { n, f },
	[19] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 30, 56, 58, 20, 19 }, t },
	[59] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 59 }, t },
	[63] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 30, 56, 58, 23, 62, 63 }, t },
	[34] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34 }, t },
	[21] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 30, 56, 58, 20, 21 }, t },
	[48] = { { 24, 25, 26, 27, 28, 44, 45, 49, 48 }, t },
	[27] = { { 24, 25, 26, 27 }, t },
	[14] = { n, f },
	[31] = { { 24, 25, 26, 27, 28, 29, 31 }, t },
	[56] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 30, 56 }, t },
	[29] = { { 24, 25, 26, 27, 28, 29 }, t },
	[13] = { n, f },
	[47] = { { 24, 25, 26, 27, 28, 44, 45, 49, 48, 47 }, t },
	[12] = { n, f },
	[45] = { { 24, 25, 26, 27, 28, 44, 45 }, t },
	[57] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 30, 56, 57 }, t },
	[36] = { { 24, 25, 26, 27, 28, 29, 31, 32, 33, 36 }, t },
	[25] = { { 24, 25 }, t },
	[71] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 59, 61, 71 }, t },
	[20] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 30, 56, 58, 20 }, t },
	[60] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 60 }, t },
	[8] = { n, f },
	[4] = { n, f },
	[75] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 59, 61, 71, 72, 76, 73, 75 }, t },
	[22] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 30, 56, 58, 20, 21, 22 }, t },
	[74] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 59, 61, 71, 72, 76, 73, 74 }, t },
	[62] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 30, 56, 58, 23, 62 }, t },
	[1] = { n, f },
	[6] = { n, f },
	[11] = { n, f },
	[15] = { n, f },
	[37] = { { 24, 25, 26, 27, 28, 29, 31, 32, 33, 36, 37 }, t },
	[2] = { n, f },
	[35] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35 }, t },
	[53] = { { 24, 25, 26, 27, 28, 44, 45, 49, 48, 47, 52, 53 }, t },
	[73] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 59, 61, 71, 72, 76, 73 }, t },
	[72] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 59, 61, 71, 72 }, t },
	[33] = { { 24, 25, 26, 27, 28, 29, 31, 32, 33 }, t },
	[69] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 60, 69 }, t },
	[65] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 30, 56, 58, 20, 19, 66, 64, 65 }, t },
	[26] = { { 24, 25, 26 }, t },
	[68] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 30, 56, 58, 20, 19, 66, 64, 67, 68 }, t },
	[76] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 59, 61, 71, 72, 76 }, t },
	[50] = { { 24, 25, 26, 27, 28, 44, 45, 49, 48, 47, 50 }, t },
	[66] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 30, 56, 58, 20, 19, 66 }, t },
	[10] = { n, f },
	[24] = { { 24 }, t },
	[23] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 30, 56, 58, 23 }, t },
	[44] = { { 24, 25, 26, 27, 28, 44 }, t },
	[39] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39 }, t },
	[32] = { { 24, 25, 26, 27, 28, 29, 31, 32 }, t },
	[3] = { n, f },
	[30] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 30 }, t },
	[51] = { { 24, 25, 26, 27, 28, 44, 45, 49, 48, 47, 50, 51 }, t },
	[18] = { n, f },
	[67] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 30, 56, 58, 20, 19, 66, 64, 67 }, t },
	[61] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 59, 61 }, t },
	[55] = { { 24, 25, 26, 27, 28, 44, 45, 49, 48, 47, 52, 53, 54, 55 }, t },
	[46] = { { 24, 25, 26, 27, 28, 44, 45, 49, 48, 47, 46 }, t },
	[42] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 38, 42 }, t },
	[40] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 40 }, t },
	[52] = { { 24, 25, 26, 27, 28, 44, 45, 49, 48, 47, 52 }, t },
	[54] = { { 24, 25, 26, 27, 28, 44, 45, 49, 48, 47, 52, 53, 54 }, t },
	[43] = { n, f },
	[7] = { n, f },
	[9] = { n, f },
	[41] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41 }, t },
	[17] = { n, f },
	[38] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 38 }, t },
	[28] = { { 24, 25, 26, 27, 28 }, t },
	[5] = { n, f },
	[64] = { { 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 39, 41, 30, 56, 58, 20, 19, 66, 64 }, t },
}
return r
