Quite a rough one to optimize, but it's a magical experience. I just kept doing random movements and eventually the blocks went where they were meant to Great solve and optimization - I always look forward to Mikeastro levels Great logic and optimizations "126 for this? That's absurd." *finishes in 142*