Successfully finds circles! Running time from lowestCommonAncestor from 25 sec naively to .25 sec. Next step is to find arrows