Sokolan Puzzle

Move the blocks to their matching squares. (For more help, click the "?" in the game)