simplify for loop
bfs array
bugs of empty in bfs
remove repeated in sorted seq
var name and comment up
op