(13 years ago) Interesting level!
Took me 5 tries.
******************
EDIT 2023, 15th Jan. - I still find it an interesting puzzle. I feel it's a shame, cause there are two solutions. Not sure, how it could be fixed, though (in order to force only one of those two). I am quite often not very good at fixing my own levels, either. :))