17
18
19
15
25
27
26
13
Cycle Detected
16
21
23
24
14
28
35
29
Cycle Detected
30
34
31
32
36
33
20
22