As long as they are all grouped, and some of the blocks' final moves are opposite of each other ( pink vs red & blue), I can't see how this is possible.
I could find no way. Also roili's comment directs one to this level. 'strange' indeed! On redirect I find the 'Impossible' comment directs one to an empty or non responsive address.