Sort:  

please see my first post. and in the comments if it is wrong