Agatka

Minimal number of moves: 30

From shortest paths on chart longest: 52

Number of reachable block arrangements: 4365

Number of reachable moves: 8966

Click here to see the shortest solution

Screen shot: