Blockslide Puzzle - Solution

The Puzzle:

The diagram below shows a cross-shaped box containing three numbered blocks.

The puzzle is to slide the blocks around the box until the numbers read 1,2,3 as you go down.

How do you do it?

Our Solution:

Puzzle Author: Stephen Froggatt

See this puzzle without solution
Discuss this puzzle at the Math is Fun Forum