Sliding Block Puzzle

Drag blocks to clear a path for the red block to reach the exit.