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

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