The millennium puzzle and all the secrets it holds.