Until recently, it was unknown what the maximum number of moves required to solve a random Rubik's Cube state could be. Solving the cube, that is, determining the minimum number of moves required to get from any starting state to the goal state, required vast amounts of computational resources and was only finally solved in 2010, after almost 30 years of AI research on the topic.