main
1Circular self <- self dependency dropped. 2self 3Circular loop2 <- loop dependency dropped. 4loop2 5loop1 6loop 7PASS