Full Hex Puzzles

Draw a path through all the empty hexes. Your path must visit each hex only once, and change direction only when it hits the edge of the grid, itself, or one of the black hexes.