Correção de erros,mas o codigo continua confuso