algunos errores de casos borde arreglado
cambio de nombres de archivo