Sort:  

The puzzle is slowly coming together.