How to solve a 3x3 cube with CFOP?

We use CFOP to solve a 3x3 more efficiently by working through advanced solving stages. After learning the required cube notation, we use F2L to complete the first two layers, OLL to orient the last layer, and PLL to permute the last-layer pieces into their final positions.

Back To Classroom

3x3x3 CFOP Guide

Download The Tutorials

Notation

CFOP Steps

OLL and PLL are vertical views.

OLL: The blue bars and squares represent the yellow pieces.

PLL: The black bars represent the same colored pieces.

To improve your search strategies for tutorials and guides, check out 4.5 Search strategies – Technical Writing.

For faster and smoother turns during your CFOP practice, consider upgrading to a high-performance cube like the GAN17 MagDrive or the 

GAN V100 Maglev Speed Cube

.

*Tips

If there’s already a white edge in target position, rotate the upper face to create space.

F2L

First 2 Layers

Gancube Gancube Gancube Gancube

OLL

Orientation of Last Layer

Gancube Gancube Gancube Gancube

PLL

Permutation of Last Layer

Gancube Gancube Gancube
Gancube Gancube Gancube Gancube
Maintenance

1. In daily usage, it is necessary to regularly add GAN lube NO.1 to the cube for long-term mainte- nance and reducing wear. Please lubricate the cube with GAN lube NO.2 before it becomes dry and when the cube is too slippery, please add GAN lube NO.3 to the cube.

2. When lubricating the cube, please start with only 1-2 drops to the contact surface or corner feet (Too much lube will make the cube too sticky.), and then turn the cube several times until the lube is evenly distributed.

3. Do not use lubricating lube other than cube lube, otherwise it may lead to the poor hand feeling of the cube.


Get Your First GAN Speed Cube

Frequently Asked Questions

What does CFOP stand for?

CFOP stands for Cross, F2L, OLL and PLL. These stages organize the 3x3 solve into an efficient speedsolving method.

What do we do during F2L?

During F2L, or First Two Layers, we pair corner and edge pieces and insert them into their correct slots to complete the first two layers.

What are OLL and PLL used for?

We use OLL to orient the pieces on the last layer, then use PLL to move those pieces into their correct final positions.