This tutorial presumes you already know how to solve a rubik’s cube, if you don’t, please start by learning How to Solve a 3×3 Rubik’s Cube in Under 2 Minutes.

Once you have the basic solution down, you may want to reduce your solve time. There are various ways to do that, but this tutorial will focus on solving the last layer in as little as a quarter of the time.

In How to Solve a 3×3 Rubik’s Cube in Under 2 Minutes you learned how to solve the last layer in 4 steps:

**Step 1** – Create a cross – **F R U Ri Ui Fi**.

**Step 2** – Align the centers – **R U Ri U R U U Ri Ui**.

**Step 3** – Position the corners – **U R Ui Li U Ri Ui L**.

**Step 4** – Orient the corners – **Ri Di R D**.

The algorithms you learned are the minimum amount required to solve the cube, they are not however the most efficient. These algorithms do not take into consideration the state of the cube, and many times you have to repeat an algorithm multiple time to solve each step.

In this tutorial you will learn multiple algorithms for each step, with each algorithm matching a cube state. You will have to memories more algorithms but you will always be able to complete each step in one algorithm with no repetition- 4 algorithms in total to complete the last layer.

__We will start by orienting the top face, edges first and then corners__.

## Step 0 – Learn the moves

For reference above are all the move annotations you already know.

In addition to the moves you already know, there are 3 more annotations you need learn:

1) **Lower-case letter** means turning 2 layers of the corresponding face.

2) **B** stands for back – the layer facing away from you.

3) **M** stands for middle – the layer between the front and the back.