Sort:  

Not quite, but almost!:)