Professional Documents
Culture Documents
Jessica Fridrich Speedcubing Manual: Oll/Pll Algorithms
Jessica Fridrich Speedcubing Manual: Oll/Pll Algorithms
SpeedCubing Manual
OLL/PLL Algorithms
Benson Liang
Version 1.0
Orientation of Last Layer (OLL)
1. R U2 R2 U’ R2 U’ R2 U2 R R U2 R2 U’ R2 U’ R2 U2 R
2. R’ U’ R U’ R’ U R U’ R’ U2 R R’ U’ R U’ R’ U R U’ R’ U2 R
3. R U2 R’ U’ R U’ R’ R U R’ U R U2 R’
4. R U R’ U R U2 R’ R’ U’ R U’ R’ U2 R
5. R U2 R D R’ U2 R D’ R2 R U R’ U’ R’ F2 R2 U’ R’ U’ R U R’ F2
6. R’ F’ L’ F R F’ L F U2 r U R’ U’ L’ U l F’
7. R’ F’ L F R F’ L’ F (x) U’ L U R’ U’ L’ U l
No Edges Flipped Correctly
Case No OLL Pattern Setup Algorithm
1. F R’ F’ R U R2 B’ R’ B U’ R’ R U2’ R2 F R F’ U2 R’ F R F’
2. R U2 R2 F R F’ U2 R’ F R F’ F R U R’ U’ f F’ R U R’ U’ f’
3. L’ R B’ L U2 L’ B’ R B’ R2 L U’ f R U R’ U’ f’ U’ F R U R’ U’ F’
4. R L’ B R’ U2 R B L’ B L2 R’ U’ f R U R’ U’ f’ U F R U R’ U’ F’
5. R’ F’ U2 F2 U R U’ R’ F’ U2 R R’ U2 F R U R’ U’ (y’) R2 U2 R B
6. F R’ F’ R U2 R d’ R U’ R’ F’ F R U R’ U (y’) R’ U2 R’ F R F’
7. F R’ F’ R U2 F R’ F’ R U’ R U’ R’ R U R’ U R’ F R F’ U2 R’ F R F’
8. r’ R U R U R’ U’ M2 U R U’ r’ r’ R U R U R’ U’ M2 U R U’ r’
T Shape
Case No OLL Pattern Setup Algorithm
1. F U R U’ R’ F’ F R U R’ U’ F’
2. F R U’ R’ U’ R U R’ F’ R U R’ U’ R’ F R F’
C Shape
Case No OLL Pattern Setup Algorithm
1. R U B’ R B R’ U’ R’ R’ U’ R’ F R F’ U R
2. B’ F R’ F’ R B U R U’ R’ R U R’ U’ (x) D’ R’ U R E’
Lightning Bolts
Case No OLL Pattern Setup Algorithm
1. F R2 B’ R’ B R’ F’ r U R’ U R U2 r’
2. B’ R2 F R F’ R B r’ U’ R U’ R’ U2 r
3. M’ U R’ U2 R U R’ U R2 r’ F R U R’ U’ F’ U F R U R’ U’ F’
4. M U’ R U2 R’ U’ R U’ R2 r r U R’ U R’ F R F’ R U2 R’
5. R’ U’ F U R U’ R’ F’ R R’ F R U R’ U’ F’ U R
6. L U F’ U’ L’ U L F L’ L F’ L’ U’ L U F U’ L’
l Shape
Case No OLL Pattern Setup Algorithm
1. B’ R B U2 R’ U’ R U’ R2 U2 R R’ U2 R2’ U R’ U R U2’ f’ U’ f
2. B’ R’ U’ R d’ R U R’ U R R’ U’ R U’ R’ U (y’) R’ U R B
3. F R U R’ U’ R U R’ U’ F’ f R U R’ U’ R U R’ U’ f’
4. L’ B’ L R’ U’ R U R’ U’ R U L’ B L F R U R’ U’ R F’ r U R’ U’ r’
Squares
Case No OLL Pattern Setup Algorithm
1. L F R’ F R F2 L’ r U2 R’ U’ R U’ r’
2. R’ F’ L F’ L’ F2 R l’ U2 L U L’ U l
P Shape
Case No OLL Pattern Setup Algorithm
1. R B’ R’ U’ R d L d’ R’ f F’ R U R’ U’ R’ F R f’
2. R’ F R U R’ d’ L’ d R R’ U’ F U R U’ R’ F’ R
3. F R U R’ U’ F’ f R U R’ U’ f’
4. F’ L’ U’ L U F f’ L’ U’ L U f
L Shape
Case No OLL Pattern Setup Algorithm
1. F U R U’ R’ U R U’ R’ F’ F R U R’ U’ R U R’ U’ F’
2. F’ U’ L’ U L U’ L’ U L F F’ L’ U’ L U L’ U’ L U F
3. R B’ R’ B U2 R2 F R F’ R l’ U l’ B’ l2 U2 (y) R’ F R F’
4. B’ R B R’ (y’) d2 R2 B’ R’ B R’ r U’ r B r2 U2 (y’) L F’ L’ F
5. r’ U2 R U R’ U’ R U R’ U r r’ U’ R U’ R’ U R U’ R’ U2 r
6. r U2 R’ U’ R U R’ U’ R U’ r’ r U R’ U R U’ R’ U R U2’ r’
W Shape
Case No OLL Pattern Setup Algorithm
1. F R’ F’ R U R U R’ U’ R U’ R’ R U R’ U R U’ R’ U’ R’ F R F’
2. B’ R B R’ U’ R’ U’ R U R’ U R L’ U’ L U’ L’ U L U L F’ L’ F
Fish
Case No OLL Pattern Setup Algorithm
1. l U’ R’ F’ R U R’ (x y) R’ U R R U R’ U’ R’ F R2 U R’ U’ F’
2. l’ U R B R’ U’ R (z x’) R U’ R’ R U R’ (y) R’ F R U’ R’ F’ R
3. R’ U2 l U’ R U R’ l’ U2 R R’ U2 l R U’ R’ U l’ U2 R
4. F R U’ R’ U R U R’ F’ F R U’ R’ U’ R U R’ F’
Knight Moves
Case No OLL Pattern Setup Algorithm
1. F U F’ R’ F R U’ R’ F’ R R’ F R U R’ F’ R F U’ F’
2. F’ U’ F L F’ L’ U L F L’ f R U R2 U’ R’ U R U’ f’
3. L F L’ U R U’ R’ L F’ L’ r U r’ R U R’ U’ r U’ r’
4. L’ B’ L U’ R’ U R L’ B L l’ U’ l L’ U’ L U l’ U l
1. F R’ F’ R L’ U R U’ R’ L R U R’ U’ M’ U R U’ r’
2. R U R’ U’ M’ U R U’ r’ r U R’ U’ M U R U’ R’
Awkward Shape
Case No OLL Pattern Setup Algorithm
1. B2 R’ U R U’ R’ U’ R2 B R’ B R U R’ U’ R U’ R’ F’ U’ F R U R’
2. l U’ l’ U’ R2 U R’ B R U’ R2 f R U R2 U’ R’ U R2 U’ R’ f’
3. F U R U R’ (y’) U’ R’ U2 R U R’ R U R’ U R U2 R’ F R U R’ U’ F’
(x) R’ U R U’ R’ U R U’ (x’) R U R’ U’ R
4. B’ U’ R’ U’ R (y) U R U2 R’ U’ R
U R’
Permutation of Last Layer (PLL)
Edge Permutation
Case No PLL Pattern Setup Algorithm
1. R U’ R U R U R U’ R’ U’ R2 R2 U R U R’ U’ R’ U’ R’ U R’
2. R2 U R U R’ U’ R’ U’ R’ U R’ R U’ R U R U R U’ R’ U’ R2
R’ U’ R U’ R U R U’ R’ U R U R2 R’ U’ R U’ R U R U’ R’ U R U R2 U’ R’
3.
U’ R’ U2 U2
4. M2 U M2 U2 M2 U M2 M2 U M2 U2 M2 U M2
Corner Permutation
Case No PLL Pattern Setup Algorithm
1. l’ R’ D2 R U R’ D2 R U’ R l’ U R’ D2 R U’ R’ D2 R2
2. l’ U R’ D2 R U’ R’ D2 R2 l’ R’ D2 R U R’ D2 R U’ R
(x’) R U’ R’ D R U R’ u2 R’ U R D (x’) R U’ R’ D R U R’ u2 R’ U R D R’ U’
3.
R’ U’ R R
R Permutation
Case No PLL Pattern Setup Algorithm
R U’ R’ U’ R U R D R’ U’ R D’ R’ R U’ R’ U’ R U R D R’ U’ R D’ R’ U2 R’
1.
U2 R’ U’ U’
R’ U2 R U2 R’ F R U R’ U’ R’ F’ R2
2. R’ U2 R U2 R’ F R U R’ U’ R’ F’ R2 U’
U’
J Permutation
Case No PLL Pattern Setup Algorithm
R U R’ F’ R U R’ U’ R’ F R2 U’ R’
1. R U R’ F’ R U R’ U’ R’ F R2 U’ R’ U’
U’
2. R’ U2 R U R’ U2 (z) U R’ D R U’ R’ U2 R U R’ U2 (z) U R’ D R U’
N Permutation
Case No PLL Pattern Setup Algorithm
R U’ R’ U l U F U’ R’ F’ R U’ R U R’
1. R U’ R’ U l U F U’ R’ F’ R U’ R U R’ F l’
F l’
R’ U R U’ R’ F’ U’ F R U R’ F l’ U’ l R’ U R U’ R’ F’ U’ F R U R’ F l’ U’ l U’
2.
U’ R R
G Permutation
Case No PLL Pattern Setup Algorithm
1. L’ U’ L (y’) R2’ u R’ U R U’ R u’ R2 R2 u R’ U R’ U’ R u’ R2 b’ R b
R U R’ (y’) R2’ u’ R U’ R’ U R’ u
2. L2 u’ L U’ L U L’ u L2 (y’) R U’ R’
R2
3. L2 u’ L U’ L U L’ u R2 b L’ b’ R U R’ (y’) R2’ u’ R U’ R’ U R’ u R2
F Permutation
Case No PLL Pattern Setup Algorithm
R’ U2 R’ U’ (y) R’ F’ R2 U’ R’ U R’ R’ U2 R’ U’ (y) R’ F’ R2 U’ R’ U R’ F R
1.
F R U’ F U’ F
T Permutation
Case No PLL Pattern Setup Algorithm
R U R’ U’ R’ F R2 U’ R’ U’ R U R’
1. R U R’ U’ R’ F R2 U’ R’ U’ R U R’ F’
F’
V Permutation
Case No PLL Pattern Setup Algorithm
R’ U R’ U’ (y) R’ F’ R2 U’ R’ U R’ F
1. R’ U R’ U’ (y) R’ F’ R2 U’ R’ U R’ F R F
RF
Y Permutation
Case No PLL Pattern Setup Algorithm
F R U’ R’ U’ R U R’ F’ R U R’ U’ R’ F R U’ R’ U’ R U R’ F’ R U R’ U’ R’ F R
1.
F R F’ F’