Sort:  

Must have taken him a while