se agrega el ejercicio 7. Iba a resolverlo con BFS, pero me parece que es DFS