Sort:  

Solid reasoning and likely correct :)