Originally Posted by 123jo
And I don't want to use .sort...(the execution speed isn't an issue)
Why not? Is this homework of some kind?
All the code given in this post has been tested and is intended to address the question asked.
Unless stated otherwise it is not just a demonstration.