This indeed gives some annoyance. This could be made shorter. If you want to save time, take Manti's advice.
As expected, I got a 2 off before I solve...
I loved that level. Since half of the path is frozen, I knew how much moves I have left for the other half, and the solution came logically to me. Big fun. :)