Sort:  

I had fun with this one.