Back to Roadmap
3

Full CFOP

Master all 78 algorithms and develop lookahead

0:30 → 0:20

Full CFOP means doing OLL and PLL in one 'look' each — recognizing the case and executing the algorithm instantly. This requires learning 57 OLL algorithms and 21 PLL algorithms (78 total). Combined with improved cross, F2L, and lookahead, this takes you to sub-20.

Milestone
Consistently solve under 0:20

Full OLL (57 Cases)

Full OLL means orienting the entire last layer in a single algorithm — no splitting into edges then corners. There are 57 cases total.

Learning 57 algorithms sounds daunting, but it's manageable with a structured approach:

1. Learn by shape group: OLL cases are categorized by the shape of the yellow pattern (cross, square, fish, awkard, P-shape, W-shape, L-shape, T-shape, U-shape, etc.). Learn one shape group at a time.

2. Learn 5-10 at a time: Don't try to learn all 57 in a week. Aim for 5-10 new algorithms per week, taking 6-8 weeks total.

3. Focus on recognition: The key isn't memorizing notation — it's recognizing the pattern and letting your hands execute. Once you've done an algorithm 100 times, your fingers know it.

4. Use triggers: Many OLL algorithms share "triggers" (common move sequences like R U R' U'). Once you know a trigger, you almost know many algorithms that use it.

You already know 10 OLL algorithms from 2-Look. That's a head start — those 10 are the same cases, just grouped differently in full OLL.

Tips
  • Learn 5-10 algorithms per week — don't rush
  • Drill with the Algorithm Trainer on this site for recognition practice
  • Group by shape — learn all 'fish' cases together, then all 'P-shape' cases, etc.
  • If you forget one during a solve, fall back to 2-Look for that case

Full PLL (21 Cases)

Full PLL means permuting the entire last layer in one algorithm. There are 21 cases. You already know 6 from 2-Look PLL, so you only need to learn 15 more.

The 21 PLL algorithms are organized by type: • U-Perms (Ua, Ub): 3-edge cycles — you know these from 2-Look • Z/H Perms: Edge swaps — you know these from 2-Look • A-Perms (Aa, Ab): 3-corner cycles — you know these from 2-Look • E-Perm: Diagonal corner swap • F-Perm: Adjacent corner + edge swap • G-Perms (Ga, Gb, Gc, Gd): Corner + edge cycles (4 variants) • J-Perms (Ja, Jb): Adjacent corner + edge swaps (2 variants) • N-Perms (Na, Nb): Diagonal corner + edge swaps (2 variants) • R-Perms (Ra, Rb): Adjacent corner swap + edge swap (2 variants) • T-Perm: Adjacent corner + edge swap • V-Perm: Diagonal corner + adjacent edge swap • Y-Perm: Diagonal corner + edge swap

Learn the remaining 15 in this order: T, J, Y, F, V, R, N, E, G. T-Perm is the most common and easiest to learn. G-Perms are the hardest — save them for last.

Tips
  • T-Perm is used everywhere — learn it first
  • Many PLLs share the same trigger (R U R' U' or R' F R F') — notice patterns
  • G-Perms are notoriously hard to recognize — spend extra time on them
  • Learn 2-3 per week for steady progress

Advanced Cross

At the sub-30 level, your cross should be planned entirely during inspection and executed in under 3 seconds. Here's how to improve:

1. Plan the entire cross in inspection: During your 15 seconds, mentally solve all 4 edges. Know exactly what moves you'll make.

2. Aim for 8 moves or fewer: Most crosses can be solved in 5-7 moves. If your cross takes 10+ moves, there's a more efficient solution.

3. Solve pieces relative to each other: Instead of placing each edge one by one, solve them in pairs or groups. For example, if two edges can be solved with a single F2, do that instead of two separate moves.

4. Practice cross-only: Do cross-only solves (just the cross, ignore the rest). Time yourself. This isolates cross improvement from the rest of the solve.

5. Use D moves instead of rotating: If you need to work on a different side, use D moves to bring it to you instead of rotating the whole cube.

Tips
  • Do 50 cross-only solves to build planning speed
  • Track your cross move count — aim for an average of 6-7 moves
  • Try to plan cross with eyes closed during inspection

Advanced F2L

At this stage, F2L should be smooth and efficient. Key improvements:

1. Minimize rotations: Every cube rotation (y or y') costs 0.3-0.5 seconds. Use U moves to bring the target slot to you instead. Good F2L has 0-2 rotations per solve.

2. Learn to insert from both sides: You should be able to insert a pair into either the right or left slot without rotating. Right insert: R U R'. Left insert: L' U' L.

3. Learn algorithms for tricky cases: Some F2L cases are awkward to solve intuitively. For these, memorize short algorithms. Common tricky cases: both pieces in slot wrong, corner in slot + edge in top, etc.

4. Track multiple pieces: As you solve one pair, your eyes should be tracking the next pair's pieces. This is the beginning of lookahead.

5. Use the "empty slot" technique: When inserting a pair, use the empty (unsolved) slot as workspace to avoid disturbing solved pairs.

Tips
  • Count your rotations per solve — aim for 2 or fewer
  • Learn F2L algorithms for cases where you consistently pause
  • Practice F2L with metronome — one move per beat, no pauses

Lookahead Development

Lookahead is the #1 skill for breaking sub-20. It means tracking the next F2L pair while executing the current one. When you have good lookahead, your solves have zero pauses between F2L pairs.

How to develop lookahead:

1. Slow down to 50% speed: Turn at half your normal speed. This gives your brain time to track the next pair while your hands execute the current one.

2. Don't look at what you're solving: Force yourself to look at other parts of the cube while your hands insert the current pair. Your hands know the insert — trust them.

3. Metronome practice: Set a metronome to 60 BPM (1 beat per second). Do one move per beat, with no pauses. This forces continuous motion and eliminates pause time.

4. Blind F2L: Solve a pair, then close your eyes and try to solve the next pair from memory. This builds spatial awareness.

5. Track pieces during inspection: Plan your cross AND locate your first F2L pair during the 15-second inspection.

Lookahead takes months to develop. Be patient. The payoff is enormous — going from pausing 2 seconds between each F2L pair to pausing 0 seconds saves 8+ seconds per solve.

Tips
  • Slow solves build lookahead faster than fast solves
  • If you can't find the next pair, you're turning too fast
  • Metronome practice is the single most effective lookahead drill

Finger Tricks

Finger tricks are efficient ways to turn the cube using only fingers, not whole-hand movements. Good finger tricks increase your TPS (turns per second) without sacrificing accuracy.

Essential finger tricks:

1. U-layer flicks: Use your right index finger to push the U layer clockwise (U). Use your right pinky or left index for U' (counter-clockwise).

2. Double flicks: For U2, use index-middle finger to double-flick the U layer. This is much faster than two single turns.

3. D-layer turns: Use your ring finger for D moves. This is awkward at first but essential for avoiding regrips.

4. Regripless R turns: Keep your right hand on the cube and use your wrist for R, your index for R'. Avoid lifting and re-gripping.

5. M-slice flicks: For M moves (used in H-Perm and Z-Perm), push the middle layer with your ring or middle finger.

Bad habits to avoid: Using your whole hand to turn U, regripping between every move, turning the cube to see different sides instead of using D/U moves.

Start practicing finger tricks early. The longer you use bad habits, the harder they are to break. Your TPS ceiling is determined by your finger technique.

Tips
  • Practice U-flicks separately — do 100 U turns in a row with just your index finger
  • Never use your whole hand for U turns — always finger flick
  • Watch speedcubers' hands on YouTube to see proper technique