private void button5_Click(object sender, EventArgs e) { Answer.Visible = true; DFS(Start, End, Start, 0); foreach (Node x in nodes) { DFS(x, x, x, 1); x.isVisited = true; } Answer.Text = "Paths : \n"; foreach (List <Node> x in Paths) { foreach (Node y in x) { Answer.AppendText(y.Name); } Answer.AppendText("\n\nLoops :\n"); } foreach (List <Node> x in Loops) { foreach (Node y in x) { Answer.AppendText(y.Name); } } foreach (Node x in nodes) { x.isVisited = false; } }