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