Every Second Breakpoint

Every Second Breakpoints is also called Roundabouts puzzle. A Roundabouts puzzle consists of a square or rectangular array of squares in which some of the squares contain a circular roundabout. The puzzle is solved by drawing a path which passes through the center of every square without crossing over itself until it returns to the square in which it started. The path must change direction at every roundabout, and it must also change direction exactly once in the intervening squares between roundabouts.

Tags: Puzzles, Logical Puzzles, World Puzzle Championship Style Puzzles Online, Every Second Breakpoint Puzzle