Very good puzzle, IMO. I had some work with the last two steps. I was pretty sure where I was messing up, but couldn't find how to do it differently to save the last two, for 339. Since I wasn't completely sure, I was trying some other things, too, so 25 tries, all together.
Very nice one.