The most efficient algorithm to solve a Rubik’s cube