Sort:  

Thanks for the puzzle!