In 1974 Erno Rubik invented a 3D mechanical puzzle which was originally called as the "Magic Cube". As the years passed, there came a number of optimal solutions for this cube with different algorithms. The first World Championship for speedcubing was organized by Guinness Book of World Records in Munich on 13th March 1981. Jury Froeschl solved the puzzle in just 38 seconds and became the official winner. Right from there, the time taken to solve the Rubik's cube puzzle has been decreasing. Currently, Erik Akkersdijk is the world record holder with his best time of 7.08 seconds which was solved in 2008.

That was all about the time taken to solve the puzzle. Now coming to the number of moves that require to solve the puzzle. There are number of ways for this as well. In 2007, Daniel Kunkle and Gene Cooperman demonstrated that Rubik's Cube solved in 26 moves or less using computer search methods. Later, Tomas Rokicki in 2008 lessened the moves by 2 and made it to be 22 moves.

An International group of Researchers have now proved that Rubik's cube puzzle in all possible ways can be solved in 20 moves or less using the computer time that was lent by Google.

These researchers used an algorithm which has a sequence of steps that helps in easy solving of the Cube. They have come up with a new algorithm which is called as God's algorithm. The worst case moves that would require to solve the puzzle in this case is called God's number and it is 20. The team crunched through billions of cube positions, solving each one over a period of "just a few weeks".

Rubik's cube puzzle solving enthusiasm extends not only to God's number, but the speed with the tricky puzzle can be solved.