After looking at the level, I knew I need to decide what blocks are needed to fill the hole. Today I finally had the courage to give this a try.
My intuition was wrong and my problem was that I chose the awkward blocks to fill the holes.
I think the idea of this level is not bad. Just the unnecessary U turns needed at the end are annoying.
A bit confused to start with, but once I see the blocks needed, the solution came shortly. Demoted this from Grandmaster to Professor. Fun classic level.