Those levels are never intuitive to me. I need first to find a path, and after that, I need to test moving less blocks until I finally get the optimized path (about 20 tries). Good one really.
I love duke PP1 levels. Always a nice trap or a hard to spot lock or a lot of ways to overthink a solution.
Particularly a fan of how some of the upper corner sections are designed here.
What a level! Seems kind of forced but it was still very difficult for me to get rid of the last 4 moves. After several tries came to 2 off and then 2 tries more brought me to the exit on spot (144).