More intuitive than T45, but also more extensive and less effective. Layer-by-Layer (Beginners') Solution: this is the method commonly used by beginners to solve the cube. Thistlethwaite 45 (T45) for the 3x3x3: this algorithm will always find a solution of 45 moves or less, averaging at 31. God's Algorithm for the 2x2x2: this is the optimal solution for the given state (in half-turn metric). There are several built-in solving mechanisms available: You can also input your own state using a webcam (3x3x3), or simply enter the colors of each facelet (2,3,4x.x.). This program allows you to generate a randomly scramble cube of arbitrary dimension which can then be manipulated manually or solved by the computer.