ya comprueba si hay ciclos, solo falta guardar la relacion