Winter 1996/97: The system described here enabled me to win the First Czechoslovak Championship in Rubik's Cube, which took place in April 1982. When I was at my best, I routinely solved the cube in an average time of 17 seconds. At that time, I was actively using more than 100 algorithms, but the basic required minimum is 53 algorithms. Before I go on and describe the details of my system, I would like to express my thanks to Mike Pugh who retyped the algorithms from my old notebook to HTML and added nice graphics. His enthusiasm helped me to find the cube no less interesting than some 15+ years ago when I met it for the first time. Special thanks belong to Mirek Goljan, my 1982 finale rival, who kindly provided his enormous collection of algorithms as it appears here today.

There are a number of diferent systems suitable for speed cubing, but all can be roughly divided into two main categories: corners-edges and by-layers. My system belongs to the second category even though the first two layers are really formed at the same time rather than in sequence. The basic set of algorithms consists of 53 algorithms for the last layer and a couple of simple moves for the second layer together with a lot of experience. Most of the algorithms were developed by myself during the time period between the summer 1981 and the spring of 1983. However, other speed cubists, most noticeably Mirek Goljan, have also significantly contributed with important moves. Here is my system in a nut shell:

Action description |
Averagenumber of moves |
Time | Result |

Place the four edges from the first layer | 7 | 2 sec. | |

Place four blocks
each consisting of one corner from the first layer and a corresponding edge from the second layer. | 4 x 7 | 4 x 2 sec. | |

Simultaneously orient the corners AND edges so that the last layer has the required color (one algorithm out of 40). | 9 | 3 sec. | |

Simultaneously
permute the 8 cubes in the last layer without rotating corners or flipping edges (one algorithm out of 13). |
12 | 4 sec. | |

TOTAL | 56 | 17 |

Because I was receiving a lot of requests for "additional hints" and advice for the middle layer, I decided to include another section with practical advice for solving the middle layer. Here are a few examples of how I think out loud when doing the middle layer. I hope this will help you to master the system faster!

In theory, we could come up with a much larger system of algorithms which would enable us to solve the last
layer in one algorithm. However, the number of algorithms one would need to learn is 1211.