I really loved that level, that was enjoyable to solve. Two distinct routes, one 2 off the other winning. At first, I saw only the 2 off one and needed some studying to spot the winning one. Well done. :)
(nine years ago) I like it a looot !
Didn't get closer as 2 off in 14 tries. Will be back. Edit: Over 3 years later: Wow, great solution! :)
***********
EDIT 2022, 28th Dec. - Finally I rebeat Optional. Unlike others, I saw MANY options here and was chosing the wrong ones for quite some time. So, I was 4 off, or 2 off, trying different orders, just not the right one. Was also moving a wrong block, for some time (which made a two off - didn't see it was slower, untill today). :))