Implementación para la búsqueda descendente