Draw a path that passes through each blank square exactly once. The path can only change direction when it hits a dark square, a square that contains part of the path so far, or the edge of the grid. Each puzzle below has a unique solution.