Sort:  

I'll see when I can do a similar one again. This was a good little exercise for all involved.