Full House Puzzles
For each puzzle below, draw a path that moves horizontally and vertically and passes through each white square exactly once. At each stage, the path must go as far as possible, only changing direction when it hits the edge of the grid, a black square, or another square that has already been visited by the path.