There are many different methods for solving the Rubik's cube. They can be divided into two broad categories: layer methods and corners first methods (and there are sub-categories within these broad categories). The method I use for speedsolving is a layer based method. More specifically, the method I currently use is: cross, F2L, 3-look LL (I know some of the OLLs, so sometimes I can do a 2-look LL). If you are a newbie cuber then this description may not mean much to you, so I should add that it's the 'Advanced Solution' I described in the Next Steps section at the end of this page.
Many years ago when I wrote this webpage there were many great websites that explained advanced and expert methods for solving the cube (check out my Rubiks links page), however, there were very few that explained beginner methods. This is the reason I wrote this page. It's not meant to be a totally comprehensive explanation, it's really just some notes I threw together for some friends I was teaching. I thought it might be useful for others, so I've turned it into a webpage.
This beginner method requires memorising only a few algorithms, and when done efficiently can achieve solves of 60 seconds or faster. I know people who can solve in 20-30s with a method like this. I haven't been able to solve so fast with a beginner method, so don't be too distressed if you can't either. On the other hand, if you can do 30s solves with this method, then you are too good for this method and you should be learning an Advanced or Expert method!
Aside from minimal memorisation, another benefit of this method is that it is very scalable. More algorithms may be added later to develop it into an advanced method, or if you're really keen, an expert method. This means you don't need to scrap it and start again to move to an expert method. Everything you learn here will be useful for more advanced methods.
Structure of the cube
We all know that 3x3x3=27, however, rather than thinking about the cube as 27 little "cubies", think about it as 6 fixed centres (that can rotate on their own axis) with 8 corners and 12 edges which rotate around it. As the centres are fixed, the centre colour defines the colour for the face. It's important to remember this otherwise you'll end up trying to do illogical (mechanically impossible!) things like wondering why you can't work out how to put a corner piece in an edge position, or assuming that you're looking at the blue face merely because 8 of the 9 cubies on it are blue (if the centre is white then it's the white face).
When describing the solution for the 2nd and 3rd layers, standard cube notation will be used. Here's what you need to know to read it:
In addition to a letter, each move may be accompanied by an apostrophe or the number two:
So R U' L2 is shorthand for "turn the right face 90 degrees clockwise, then turn the up face 90 degrees anti-clockwise, then turn the left face 180 degrees". When thinking whether to turn clockwise/anti-clockwise, imagine that you are looking directly at the particular face you are turning.
For each algorithm, the notation is written with the assumption that the core of the cube remains fixed throughout the whole algorithm, and the faces just turn around it. This means that you also need to know how to position the cube to start the algorithm.
For pictures and further detail about cube notation, have a look at
Jon Morris' cube notation page.
The First Layer
The first layer is solved in two stages:
I believe that the first layer should be done intuitively. You need to understand it and solve it without learning algorithms. Until you can do this, I wouldn't bother attempting the rest of the cube! So, spend some time playing with the cube and familiarising yourself with how to move the pieces around the cube.
I prefer to start with the white cross because I find white easier to quickly identify on a completely scrambled cube, however, you can use any colour.
There are 4 edge pieces with white (ie. the 4 arms of the cross) which have specific positions. You can't put any white edge piece in an arm of the cross because the other colour on the edge cubie must match up with it's centre on the middle layer.
For a detailed explanation of the cross, check out Dan Harris' Solving the Cross page.
The First Layer Corners
Once you have completed the cross, completing the first layer requires inserting each of the 4 corners in separately. The first thing to do is examine your cube and locate all of the top layer edge pieces - they will be sitting in either the first layer or the last layer. Inserting the first layer corners should be done intuitively, not by learning algorithms. To get you started, here's a step-by-step example of one way to insert a first layer corner.
Here are some tips for inserting the top layer corners:
The Middle Layer
The middle layer consists of one stage:
You only need to learn one algorithm (plus the mirror algorithm) for the second layer. There are many more algs, but let's just learn the essential one first.
First, locate a middle layer edge that is currently sitting in the last layer. I'm going to use the blue/red edge for this example.
In this picture, U=white, L=red and F=blue. We can't see the other three faces, but obviously the R face is the one opposite the L face, the D face is opposite the U face and the B face is opposite the F face.
Now, position the blue/red edge piece so that the colour on the side of the cube (blue in this case) lines up with it's centre. Now perform the following algorithm: D L D' L' D' F' D F
If the blue/red edge piece was flipped the other way so that the blue was on the bottom rather than the red, you would position the cubie under the red centre and perform the following alg: D' F' D F D L D' L'. This is the mirror of the previous algorithm. The axis of symmetry lies diagonally across the white face, and along the line which divides the blue face and the red face.
The Last Layer
The last layer ("LL") is done in 4 steps:
Orienting the LL Edges
Once you have completed the first two layers ("F2L"), hold the cube so that the white side is on the bottom. The white side will be on the bottom for the remainder of the solution. This means that the white side is the D side for all last layer algorithms.
On my cube, white is opposite yellow, therefore yellow is the U face for all last layer algorithms on my cube. Note that your cube may have a different colour opposite white (e.g. blue). Now have a look at your last layer, and in particular, look at the last layer face - there are 4 possible patterns of LL edges that you may see.
Unlike with the initial cross (where all the edges must match up with the white centre and with the centres on the middle layer), here all you need to worry about is getting all the last layer edges matching up with the last layer centre. It doesn't matter if the other colour on the LL edge piece does not match up with the colour on the middle layer centre. Also, ignore the LL corners too. It doesn't matter what they are doing at the moment. Now, let's consider each of these LL edge states separately.
Permuting the LL Corners
The two possible states are:
These are the only two possible states. If you cannot identify one of these two states with your LL corners then one or more of the following must be true:
Swapping adjacent corners
Hold the cube with the white side on the bottom, and the two corners to be swapped are in the front right top and the back right top positions. Perform the following algorithm: L U' R' U L' U' R U2. To see an animated version of this algorithm, see the first algorithm on Lars Petrus' Step 5 page. On Lars' site, the algorithm is being executed from a slightly different angle (the two corners being swapped are front-top-right and front-top-left), but it is the same exact algorithm.
Swapping diagonal corners
Swapping diagonal corners can be done by executing the adjacent corner swap algorithm twice. Perform it once to swap any two LL corners. Re-examine you cube and you'll see that now there are just two LL corners that need to be swapped. Position it correctly for the final LL adjacent corner swap and perform the LL adjacent corner swap algorithm.
Orienting the LL Corners
There are 8 possible orientation states for the LL corners. One is where all 4 corners are correctly oriented. The other 7 look like this.
Once you know the algorithms for States 1 and 2, you can solve any LL orientation State. The remaining States can be oriented using a maximum of 2 algorithms. You will need to do one of the following (i) the State 1 algorithm twice, (ii) the State 2 algorithm twice, (iii) the State 1 algorithm, then the State 2 algorithm, or (iv) the State 2 algorithm, then the State 1 algorithm.
In a previous edition of this solution, I had said that I'm not going to tell you exactly how to combine the State 1 and State 2 algorithms to solve States 3-7. My reason for this was because it is important that you try to understand how the State 1 and the State 2 algorithms work, and that once you do understand them you will be able to work out how to use them to solve all the States. I still believe this, however, I received emails from a few people who were having trouble with States 3-7, so I decided to write some extra tips. I still suggest that you try to work out States 3-7 by yourself, but if you are really stuck, have a look here: Orienting the Last Layer Corners: further tips.
Permuting the LL Edges
There are 5 possible permutation states for the LL edges. One is where all 4 edges are correctly permuted. The other 4 look like this.
And that's all you really need to know to solve the Rubik's Cube! With practice, you should be able to achieve times of 60 seconds (or faster) using this method. Once your comfortable with this method and want to learn more, take a look at the following section.
If this beginner method is too easy and boring for you then consider the following.
The method I've documented here is what I believe to be a good beginner method. The problem with some beginner methods is that they are not scalable - to improve your cubing you have to un-learn much of what you know and re-learn it in a different way. This method focuses on memorising very few algorithms, but is structured in a way that allows for development into an intermediate or advanced method. Other thing I should say is that I didn't actually devise any of the last layer algorithms in this method. I merely chose a selection of existing algorithms (sourced from a variety of places including Jessica's site and Dan K's site) and organised them into a simple solution method.
Celebrate your cubing success!
When you are confident that you can solve the cube by yourself, time yourself so you can keep track of your progress. Also, consider submitting your time to the unofficial world records.
You are cuber number...
Home | RWC2003 | Rubiks Links | Rubik's 25th Anniversary |
Page last modified Thursday 17 July 2008 by Jasmine Lee