~elis/cubing/

This page is in no way a comprehensive guide to cubing but provides a selection of useful algorithms mostly for my own reference of algorithms that I use.

So for a more complete resource, check out cube.academy/.

Sexy Move

Very useful and recurring algorithm in cubing, is used as part of many other algorithms. It is often referred to as the "Sexy Move". If repeated six times, it results in a full rotation of the cube.

Notation

R U R' U'

CFOP / OLL Cross / Line

The Line Algorithm in the OLL cross is used to orient all four edges of the last layer to form a cross on the top face.

Notation

Full: F (R U R' U') F'
Short: F (sexy) F'

CFOP / OLL Cross / Hook

The Hook Algorithm in the OLL cross is used to orient all four edges of the last layer to form a cross on the top face when two edges are already correctly oriented.

Notation

Full: f (R U R' U') f'
Short: f (sexy) f'

CFOP / OLL Cross / Dot

The Dot Algorithm in the OLL cross is used to orient all four edges of the last layer to form a cross on the top face when no edges are correctly oriented.

Notation

Full: F (R U R' U') F' f (R U R' U') f'
Short: (line) (hook)

CFOP / OLL Corners / Sune

The Sune Algorithm in OLL corners is used to orient all four corners of the last layer when one corner is already correctly oriented.

Notation

(R U R' U) (R U2 R')

CFOP / OLL Corners / Anti-Sune

The Anti-Sune Algorithm in OLL corners is used to orient all four corners of the last layer when one corner is already correctly oriented, but in the opposite direction compared to the Sune case.

Notation

(R U2 R') (U' R U' R')

CFOP / OLL Corners / Headlights

My slow Headlights Algorithm in OLL corners is used to orient two corners facing the same direction (headlights).

Notation

Full: (R U R' U R U2 R') U (R U2 R' U' R U' R')
Short: (sune) U (anti-sune)

CFOP / OLL Corners / Chameleon

My slow Chameleon Algorithm in OLL corners is used to orient two corners facing out from each other (chamelion).

Notation

Full: (R U R' U R U2 R') U' (R U2 R' U' R U' R')
Short: (sune) U' (anti-sune)

CFOP / OLL Corners / Bowtie

My slow Bowtie Algorithm in OLL corners is used to orient two corners facing towards each other (bowtie).

Notation

Full: (R U R' U R U2 R') U2 (R U2 R' U' R U' R')
Short: (sune) U2 (anti-sune)

CFOP / OLL Corners / Double Sune

My slow Double Sune Algorithm in OLL corners is used to orient all four corners of the last layer when no corners are correctly oriented.

Notation

Full: (R U R' U R U2 R') (R U R' U R U2 R')
Short: (sune) (sune)

CFOP / OLL Corners / Pi

My slow Pi Algorithm in OLL corners is used to orient all four corners of the last layer when no corners are correctly oriented.

Notation

Full: (R U R' U R U2 R') U' (R U R' U R U2 R')
Short: (sune) U' (sune)

CFOP / PLL Corners / T-Perm (Headlights)

The T-Perm with Headlights Algorithm in PLL corners is used to swap two adjacent corners while keeping the other pieces in place, when two corners are facing the same direction (headlights).

Notation

Full: (R U R' U') R' F R2 U' R' U' R U R' F'
Short: (sexy) R' F R2 U' R' U' R U R' F'

CFOP / PLL Corners / Y-Perm (No Headlights)

The Y-Perm with No Headlights Algorithm in PLL corners is used to swap two adjacent corners while keeping the other pieces in place, when no corners are facing the same direction.

Notation

Full: F R U' R' U' R U R' F' (R U R' U') R' F R F'
Short: F R U' R' U' R U R' F' (sexy) R' F R F'

CFOP / PLL Edges / Ua-perm (Counter clockwise)

The Ua-perm Algorithm in PLL edges is used to cycle three edge pieces in the last layer in a counter-clockwise direction while keeping the other pieces in place.

Notation

(R2 U' R') U' R (U R) (U R) U' R

CFOP / PLL Edges / Ub-perm (Clockwise)

The Ua-perm Algorithm in PLL edges is used to cycle three edge pieces in the last layer in a counter-clockwise direction while keeping the other pieces in place.

Notation

R' U (R' U') (R' U') R' U (R U R2)

CFOP / PLL Edges / H-perm

The H-perm Algorithm in PLL edges is used to swap two pairs of edge pieces on opposite sides of the last layer while keeping the other pieces in place.

Notation

M2' U' (M2' U2' M2') U' M2'

CFOP / PLL Edges / Z-perm

The Z-perm Algorithm in PLL edges is used to swap two pairs of edge pieces on adjacent sides of the last layer while keeping the other pieces in place.

Notation

M' U' (M2' U') (M2' U') M' U2' M2' U