Solve Any Rubiks Cube Scramble In 20 Years