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