25 min, take break, 1 min, solve, XD I had to think about the intentions of some of the blocks, but it let me solve this in 3 tries. Fun level! The last 2 steps were a mystery to me, for a whole day. :)
Very nice one! Enjoyed it! Super clever concept and nice execution! I could not do this a week or two ago for whatever reason, but very logical solition that I got instantly today.