Speed Solving Hardest Puzzle of All Sizes