Sliding Block Puzzle (20×20)

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