Sort:  

A huge riddle to solve..