Jessica Fridrich SpeedCubing Manual OLL/PLL Algorithms Benson Liang Version 1.0 Orientation of Last Layer (OLL) All Edges Flipped Correctly Case No OLL Pattern Setup Algorithm 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 Corners Correct – Edges Flipped Case No OLL Pattern Setup Algorithm 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’ 4. B’ U’ R’ U’ R (y) U R U2 R’ U’ R (x) R’ U R U’ R’ U R U’ (x’) R U 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 3. R’ U’ R U’ R U R U’ R’ U R U R2 U’ R’ U2 R’ U’ R U’ R U R U’ R’ U R U R2 U’ R’ 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 3. (x’) R U’ R’ D R U R’ u2 R’ U R D R’ U’ R (x’) R U’ R’ D R U R’ u2 R’ U R D R’ U’ R R Permutation Case No PLL Pattern Setup Algorithm 1. R U’ R’ U’ R U R D R’ U’ R D’ R’ U2 R’ U’ R U’ R’ U’ R U R D R’ U’ R D’ R’ U2 R’ U’ 2. R’ U2 R U2 R’ F R U R’ U’ R’ F’ R2 U’ R’ U2 R U2 R’ F R U R’ U’ R’ F’ R2 U’ J Permutation Case No PLL Pattern Setup Algorithm 1. R U R’ F’ R U R’ U’ R’ F R2 U’ R’ U’ R U R’ F’ R U R’ U’ R’ F R2 U’ R’ 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 1. R U’ R’ U l U F U’ R’ F’ R U’ R U R’ F l’ R U’ R’ U l U F U’ R’ F’ R U’ R U R’ F l’ 2. R’ U R U’ R’ F’ U’ F R U R’ F l’ U’ l U’ R R’ U R U’ R’ F’ U’ F R U R’ F l’ U’ l U’ 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 2. R U R’ (y’) R2’ u’ R U’ R’ U R’ u R2 L2 u’ L U’ L U L’ u L2 (y’) R U’ R’ 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 4. R2’ u R’ U R’ U’ R u’ R2’ b’ R b L’ U’ L (y’) R2’ u R’ U R U’ R u’ R2 F Permutation Case No 1. PLL Pattern Setup Algorithm R’ U2 R’ U’ (y) R’ F’ R2 U’ R’ U R’ F R U’ F R’ U2 R’ U’ (y) R’ F’ R2 U’ R’ U R’ F R U’ F T Permutation Case No PLL Pattern 1. Setup Algorithm R U R’ U’ R’ F R2 U’ R’ U’ R U R’ F’ R U R’ U’ R’ F R2 U’ R’ U’ R U R’ F’ V Permutation Case No PLL Pattern 1. Setup Algorithm R’ U R’ U’ (y) R’ F’ R2 U’ R’ U R’ F RF R’ U R’ U’ (y) R’ F’ R2 U’ R’ U R’ F R F Y Permutation Case No 1. PLL Pattern Setup Algorithm F R U’ R’ U’ R U R’ F’ R U R’ U’ R’ F R F’ F R U’ R’ U’ R U R’ F’ R U R’ U’ R’ F R F’