Sort:  

A lot of work indeed!