Minimal number of moves: 48
From shortest paths on chart longest: ?
Number of reachable block arrangements: 15 billions
Number of reachable moves: 100 billions
Click here to see the shortest solution
Screen shot: