Top puzzle solvers