Para evitar esta vuelta infinita, puede usar técnicas como búsqueda en profundidad iterativa.