It took me a long time just to figure out where the blocks go, but once I touched the exit it only took me one attempt to optimize. Still a very difficult level for me, I really struggle with the tight levels!
Phew, I can't believe I got 67 steps in the end, I started at 87. It's a real exercise in setting the blocks up so that more than one is moved on certain movements.