I was aware of your archive, and have perused it on various occasions, but I never systematicaly read through all the articles. And when the problem occured to me I didn't remember your solution. In fact, I still don't remember if I had seen it before or not.
I'm glad your solution is so much better that you can't possibly accuse me of plagiarism :-) :-)