setup:
F R' F' R U2' F R' F' R2' U2' R'
Standard Alg:
(R U2 R') (R' F R F') U2 (R' F R F')
  • R U2 R2 F R F' U2 R' F R F'
  • y R U' R2 D' r U' r' D R2 U R'
  • R' U' F R' F' R2 U R f' U' f
  • L' U2 L2 F' L' F U2 L F' L' F
setup:
f U R U' R' f' F U R U' R' F'
Standard Alg:
F (R U R' U') F' f (R U R' U') f'
  • y' R U' R2 D' r U r' D R2 U R'
  • F R U R' U' S R U R' U' f'
  • F R U R' U' F' f R U R' U' f'
  • y r U r' U2 R U2 R' U2 r U' r'
setup:
F U R U' R' F' U f U R U' R' f' y
Standard Alg:
y' f (R U R' U') f' (U') F (R U R' U') F'
  • y R' F2 R2 U2 R' F R U2 R2 F2 R
  • y' f R U R' U' f' U' F R U R' U' F'
  • r' R2 U R' U r U2 r' U M'
  • M R U R' U r U2 r' U M'
setup:
F U R U' R' F' U' f U R U' R' f' y
Standard Alg:
y' f (R U R' U') f' (U) F (R U R' U') F'
  • y' R' F2 R2 U2 R' F' R U2 R2 F2 R
  • y' f R U R' U' f' U F R U R' U' F'
  • M U' r U2 r' U' R U' R' M'
  • y F U R U' R' F' U' F R U R' U' F'
setup:
r' U' R U' R' U2' r
Standard Alg:
r' U2 (R U R' U) r
  • r' U2 R U R' U r
  • y2 l' U2 L U L' U l
  • y2 R' F2 r U r' F R
  • y2 R' F R' F' R2 y U' R U' R'
setup:
r U R' U R U2' r'
Standard Alg:
r U2 (R' U' R U') r'
  • r U2 R' U' R U' r'
  • y2 l U2 L' U' L U' l'
  • F U' R2 D R' U' R D' R2 U F'
  • L F2 l' U' l F' L'
setup:
r U2' R' U' R U' r'
Standard Alg:
r (U R' U R) U2 r'
  • r U R' U R U2 r'
  • y2 l U L' U L U2 l'
  • L' U2 L U2 L F' L' F
  • r U r' U R U' R' r U' r'
setup:
r' U2' R U R' U r y2'
Standard Alg:
y2 r' (U' R U' R') U2 r
  • l' U' L U' L' U2 l
  • y2 r' U' R U' R' U2 r
  • R U2 R' U2 R' F R F'
  • R' F' r U' r' F2 R
setup:
F U R U' R2' F' R U R U' R' y'
Standard Alg:
y (R U R' U') (R' F R) (R U R' U') F'
  • y R U R' U' R' F R2 U R' U' F'
  • R U2 R' U' S' R U' R' S
  • y2 F' U' F r U' r' U r U r'
  • y' L' U' L U' L F' L' F L' U2 L
setup:
R U2' R' F R' F' R U' R U' R'
Standard Alg:
(R U R' U) (R' F R F') (R U2 R')
  • R U R' U R' F R F' R U2 R'
  • y F U F' R' F R U' R' F' R
  • y2 L' U' L U L F' L2 U' L U F
  • y M' R' U2 R U R' U R U M
setup:
M U' R U2' R' U' R U' R2' r
Standard Alg:
M (R U R' U R U2 R') U M'
  • r' R2 U R' U R U2 R' U M'
  • y2 r U R' U R' F R F' R U2 r'
  • S R U R' U R U2 R' U2 S'
  • M R U R' U R U2 R' U M'
setup:
F U R U' R' F' U' F U R U' R' F'
Standard Alg:
y' M' (R' U' R U' R' U2 R) U' M
  • y' M' R' U' R U' R' U2 R U' M
  • y' S R' U' R U' R' U2 R U2 S'
  • F R U R' U' F' U F R U R' U' F'
  • y l L2 U' L U' L' U2 L U' M'
setup:
F' U' F r U' r' U r U r'
Standard Alg:
(r U' r') U' (r U r') (F' U F)
  • F U R U' R2 F' R U R U' R'
  • F U R U2 R' U' R U R' F'
  • r U' r' U' r U r' F' U F
  • r U' r' U' r U r' y L' U L
setup:
F U F' R' F R U' R' F' R
Standard Alg:
R' F (R U R') F' R (F U' F')
  • R' F R U R' F' R F U' F'
  • r U R' U' r' F R2 U R' U' F'
  • F' U' L' U L2 F L' U' L' U L
  • l' U l U l' U' l F U' F'
setup:
r' U' r U' R' U R r' U r
Standard Alg:
(r' U' r) (R' U' R U) (r' U r)
  • r' U' r R' U' R U r' U r
  • y2 l' U' l L' U' L U l' U l
  • y2 R' F' R L' U' L U R' F R
  • r' U' M' U' R U r' U r
setup:
r U r' U R U' R' r U' r'
Standard Alg:
(r U r') (R U R' U') (r U' r')
  • r U r' R U R' U' r U' r'
  • r U M U R' U' r U' r'
  • y2 R' F R U R' U' F' R U' R' U2 R
  • y2 l U l' L U L' U' l U' l'
setup:
F R' F' R U2' F R' F' R U' R U' R'
Standard Alg:
(R U R' U) (R' F R F') U2 (R' F R F')
  • R U R' U R' F R F' U2 R' F R F'
  • y2 F R' F' R U S' R U' R' S
  • y2 F R' F' R2 r' U R U' R' U' M'
  • y' F' r U r' U' S r' F r S'
setup:
r' U2' R U R' U r2' U2' R' U' R U' r'
Standard Alg:
y (R U2 R') (R' F R F') U2 M' (U R U' r')
  • y R U2 R2 F R F' U2 M' U R U' r'
  • r U R' U R U2 r2 U' R U' R' U2 r
  • y F S' R U' R' S R U2 R' U' F'
  • R D r' U' r D' R' U' R2 F R F' R
setup:
F R' F' R M U R U' R' U' M'
Standard Alg:
M U (R U R' U') M' (R' F R F')
  • y S' R U R' S U' R' F R F'
  • M U R U R' U' M' R' F R F'
  • R' U2 F R U R' U' F2 U2 F R
  • r' R U R U R' U' r R2 F R F'
setup:
r U R' U' M2' U R U' R' U' M'
Standard Alg:
(r U R' U') M2 (U R U' R') U' M'
  • r U R' U' M2 U R U' R' U' M'
  • S' R U R' S U' M' U R U' r'
  • S R' U' R U R U R U' R' S'
  • M U R U R' U' M2 U R U' r'
setup:
R U R' U R U' R' U R U2' R' y'
Standard Alg:
(R U R' U) (R U' R' U) (R U2 R')
  • R U R' U R U' R' U R U2 R'
  • y R U2 R' U' R U R' U' R U' R'
  • y F R U R' U' R U R' U' R U R' U' F'
  • R' U' R U' R' U R U' R' U2 R
setup:
R' U2' R2' U R2' U R2' U2' R'
Standard Alg:
R U2 (R2' U') (R2 U') (R2' U') U' R
  • R U2 R2 U' R2 U' R2 U2 R
  • R' U2 R2 U R2 U R2 U2 R'
  • f R U R' U' S' R U R' U' F'
  • f R U R' U' f' F R U R' U' F'
setup:
R U2' R D R' U2' R D' R2'
Standard Alg:
R2 D (R' U2 R) D' (R' U2 R')
  • R2 D R' U2 R D' R' U2 R'
  • y2 R2 D' R U2 R' D R U2 R
  • R U R' U R U2 R2 U' R U' R' U2 R
  • y' R U2 R' U' R U' R' L' U2 L U L' U L
setup:
F R' F' r U R U' r'
Standard Alg:
(r U R' U') (r' F R F')
  • r U R' U' r' F R F'
  • y R U R D R' U' R D' R2
  • y' x' R U R' D R U' R' D' x
  • y2 R' F' r U R U' r' F
setup:
R' F' r U R U' r' F y'
Standard Alg:
y (F' r U R') (U' r' F R)
  • y F' r U R' U' r' F R
  • F R' F' r U R U' r'
  • x R' U R D' R' U' R D x'
  • R' F R B' R' F' R B
setup:
R U R' U R U2' R' y'
Standard Alg:
y R U2 (R' U' R U') R'
  • y R U2 R' U' R U' R'
  • R' U' R U' R' U2 R
  • y2 L' U' L U' L' U2 L
  • y2 L' U R U' L U R'
setup:
R U2' R' U' R U' R'
Standard Alg:
(R U R' U) (R U2 R')
  • R U R' U R U2 R'
  • y' R' U2 R U R' U R
  • y L' U2 L U L' U L
  • y2 L U L' U L U2 L'
setup:
R U R' U' M' U R U' r'
Standard Alg:
(r U R' U') M (U R U' R')
  • r U R' U' M U R U' R'
  • y2 M' U M U2 M' U M
  • R' F R S R' F' R S'
  • r U R' U' r' R U R U' R'
setup:
M F R' F' R U R U' R' U' M'
Standard Alg:
y (R U R') U' (R U' R') (F' U' F) (R U R')
  • r2 D' r U r' D r2 U' r' U' r
  • y R U R' U' R U' R' F' U' F R U R'
  • M U R U R' U' R' F R F' M'
  • y S' R U R' U' R' F R F' U S
setup:
F U R U2' R' U R U2' R' U' F' y2'
Standard Alg:
y2 F U (R U2 R') U' (R U2 R') U' F'
  • y' r' D' r U' r' D r2 U' r' U r U r'
  • y2 F U R U2 R' U' R U2 R' U' F'
  • y2 F R' F R2 U' R' U' R U R' F2
  • M U' L' U' L U L F' L' F M'
setup:
R' F R U R' U' F' U R
Standard Alg:
(R' U' F) (U R U' R') F' R
  • R' U' F U R U' R' F' R
  • y S R U R' U' f' U' F
  • y2 S' L' U' L U L F' L' f
  • y2 S' r' F' r U r U' r' f
setup:
f R' F' R U R U' R' S'
Standard Alg:
S (R U R' U') (R' F R f')
  • S R U R' U' R' F R f'
  • y2 L U F' U' L' U L F L'
  • R U B' U' R' U R B R'
  • y' R' F R F' U' r U' r' U r U r'
setup:
F R' F' R U R U' R'
Standard Alg:
(R U R' U') (R' F R F')
  • R U R' U' R' F R F'
  • y2 L' U' L U L F' L' F
  • y2 r' F' r U r U' r' F
  • R U R' F' U' F R U' R'
setup:
F U R' U' R' F' R U R2' U' R' y2'
Standard Alg:
y2 R U R2 U' R' F (R U R U') F'
  • y f R f' U' r' U' R U M'
  • y2 R U R2 U' R' F R U R U' F'
  • F R U R' U' R' F' r U R U' r'
  • y2 R U R' U' B' R' F R F' B
setup:
R U2' R' F R' F' R2' U2' R'
Standard Alg:
(R U2 R') (R' F R F') (R U2 R')
  • R U2 R2 F R F' R U2 R'
  • f R U R' U' f' R U R' U R U2 R'
  • y2 R2 F R F' R U2 R' U R U2 R' U' R
  • y L' U2 L2 F' L' F L' U2 L
setup:
F' L F L' U' L' U' L U L' U L y2'
Standard Alg:
y2 (L' U' L U') (L' U L U) (L F' L' F)
  • y2 L' U' L U' L' U L U L F' L' F
  • y R U R2 F' U' F U R2 U2 R'
  • y2 R U R' F' R U R' U' R' F R U' R' F R F'
  • y2 R' F' U' F2 U R U' R' F' R
setup:
F R U' R' U R U R' F'
Standard Alg:
F R (U' R' U') (R U R') F'
  • F R U' R' U' R U R' F'
  • F R' F' R U R U' R'
  • y F' r U r' U' r' F r
  • y2 r2 D' r U' r' D r U r
setup:
F R' F' R U R U R' U' R U' R'
Standard Alg:
(R U R' U) (R U' R' U') (R' F R F')
  • R U R' U R U' R' U' R' F R F'
  • y F R U' R' S U' R U R' f'
  • y2 L' U2 l' D' l U2 l' D l L
  • L' U' L F L' U' L U L F' L' U L F' L' F
setup:
L U F' U' L' U L F L' y'
Standard Alg:
y L F' (L' U' L U) F U' L'
  • y' f' r U r' U' r' F r S
  • y L F' L' U' L U F U' L'
  • y' R U R' F' U' F U R U2 R'
  • y' f' L F L' U' L' U L S
setup:
R' U' F U R U' R' F' R y'
Standard Alg:
y R' F (R U R' U') F' U R
  • y R' F R U R' U' F' U R
  • y' f R' F' R U R U' R' S'
  • y' L' U' L F U F' U' L' U2 L
  • R r D r' U r D' r' U' R'
setup:
F U R U' R' F' R U2' R' U' R U' R' y2'
Standard Alg:
y2 (R U R' U) (R U2 R') F (R U R' U') F'
  • y2 R U R' U R U2 R' F R U R' U' F'
  • y2 F U R2 D R' U' R D' R2 F'
  • y' S U' R' F' U' F U R S'
  • y2 R' F' U' F R S' R' U R S
setup:
F U R U' R' F' R' U2' R U R' U R
Standard Alg:
(R' U' R U') (R' U2 R) F (R U R' U') F'
  • R' U' R U' R' U2 R F R U R' U' F'
  • y F S' R U R' U' F' U S
  • y R' F R F' R' F R F' R U R' U' R U R'
  • y R' U' F2 u' R U R' D R2 B
setup:
f' U' L' U L f
Standard Alg:
y R' U' (F' U F) R
  • y R' U' F' U F R
  • y2 F' U' L' U L F
  • f' L' U' L U f
  • y' r' F' U' F U r
setup:
f U R U' R' f'
Standard Alg:
f (R U R' U') f'
  • y2 F U R U' R' F'
  • f R U R' U' f'
  • y R U B U' B' R'
  • y' L U F U' F' L'
setup:
F U R U' R' F'
Standard Alg:
F (R U R' U') F'
  • F R U R' U' F'
  • y R' F' U' F U R
  • y2 f U R U' R' f'
  • y2 F' L' U' L U F
setup:
R' U' F R' F' R U R
Standard Alg:
R' U' (R' F R F') U R
  • R' U' R' F R F' U R
  • y2 r' U' F R' F' R U r
  • R' F' U' F R U' R' U2 R
  • l' U2 L2 F' L' F U L' U l
setup:
F' U' L' U L U' L' U L F
Standard Alg:
F' (L' U' L U) (L' U' L U) F
  • F' L' U' L U L' U' L U F
  • y' F R' F' R U2 R U' R' U R U2 R'
  • R' U' R' F R F' R' F R F' U R
  • y' R' F' U' F U F' U' F U R
setup:
F U R U' R' U R U' R' F'
Standard Alg:
F (R U R' U') (R U R' U') F'
  • F R U R' U' R U R' U' F'
  • y2 f U R U' R' U R U' R' f'
  • R U2 R' U' R U R' U2 R' F R F'
  • F R' F' U2 R U R' U R2 U2 R'
setup:
r' U r2' U' r2' U' r2' U r' y2'
Standard Alg:
y2 r U' (r2 U) (r2 U) (r2) U' r
  • y2 r U' r2 U r2 U r2 U' r
  • l U' l2 U l2 U l2 U' l
  • R B' R2 F R2 B R2 F' R
  • y F R' F2 R U2 R U2 R' F
setup:
r U' r2' U r2' U r2' U' r
Standard Alg:
r' U (r2 U') (r2 U') (r2) U r'
  • r' U r2 U' r2 U' r2 U r'
  • y2 R' F R2 B' R2 F' R2 B R'
  • y' R U2 R' U' R U' R' F R U R' U' F'
  • y2 l' U l2 U' l2 U' l2 U l'
setup:
f U R U' R' U R U' R' f'
Standard Alg:
f (R U R' U') (R U R' U') f'
  • y2 F U R U' R' U R U' R' F'
  • f R U R' U' R U R' U' f'
  • y' R' U' R' F R F' R U' R' U2 R
  • y r' F' U' F U F' U' F U r
setup:
F R U R' d R' U' R U' R'
Standard Alg:
y2 R' (F' U' F U') (R U R' U) R
  • y2 R' F' U' F U' R U R' U R
  • R U R' U R U' B U' B' R'
  • R U R' U R d' R U' R' F'
  • R U R' U R U' y R U' R' F'
setup:
r' U2' R U R' U' R U R' U r
Standard Alg:
(r' U' R U') (R' U R U') (R' U2 r)
  • r' U' R U' R' U R U' R' U2 r
  • y2 l' U' L U' L' U L U' L' U2 l
  • y r' U2 R U R' U' R U R' U r
  • y' l' U2 L U L' U' L U L' U l
setup:
r U2' R' U' R U R' U' R U' r'
Standard Alg:
(r U R' U) (R U' R' U) (R U2 r')
  • r U R' U R U' R' U R U2 r'
  • y' r U2 R' U' R U R' U' R U' r'
  • y2 x' D R2 U' R' U R U' R' U R' D' x
  • y2 l U L' U L U' L' U L U2 l'
setup:
F R' F' U2' R U R' U R2' U2' R'
Standard Alg:
R U2 R2 (U' R U' R') U2 (F R F')
  • y R' F U R U' R2 F' R2 U R' U' R
  • R U2 R2 U' R U' R' U2 F R F'
  • y R' F R U R U' R2 F' R2 U' R' U R U R'
  • y F U' R2 D R' U2 R D' R2 U F'
setup:
r U r' R U R' U' R U R' U' r U' r'
Standard Alg:
(r U r') (U R U' R') (U R U' R') (r U' r')
  • r U r' U R U' R' M' U R U2 r'
  • r U r' U R U' R' U R U' R' r U' r'
  • F R U R' U' R F' r U R' U' r'
  • r' U' r U' R' U R U' R' U R r' U r
setup:
r U R' U' M U R U' R'
Standard Alg:
(R U R' U') M' (U R U' r')
  • R U R' U' M' U R U' r'
  • y R U' R' S' R U R' S
  • y S R' F R S' R' F' R
  • y R U R' S' R U' R' S

OLL

3x3

OLL or Orientation of the Last Layer is the third step of the CFOP method, which aims to orient (same color facing up) the top layer of the 3x3. This step is fully algorithmic, and consists of 57 cases.

Two look OLL is a smaller subset which orients the top layer in two stages. First, the edges are oriented - There are 3 possible cases. Then the corners are oriented - There are 7 possible cases.