return function(V)return(V:sub(#V-(((V:reverse()):find("\037\117")or#V+1)-1))):gsub("\037\100\043\036","")end


return function(p1)
	return p1:sub(#p1 - ((p1:reverse():find("%u") or #p1 + 1) - 1)):gsub("%d+$", "");
end;
