I solved this in seconds:
Puzzling Stack Exchange is a question and answer site for those who create, solve, and study puzzles. It only takes a minute to sign up.Sign up to join this community
Down to blue circle, keep going into blue circles till you come out of bottom most one.
Then right and up and into yellow circle, keep going into yellow circles until you come out left most one.
Then down and left and into black square, keep going into black squares till you come out of right most one.
Then straight down 2 and into the purple square, keep going in till you come left of exit then done.