Sort:  

Harder yes, impossible no :)