PLL ( Permute Last Layer )

Permutations of Edges Only

This subgroup, EPLL is used as a substep for many speedsolving methods, for example in the VH method (COLL).

H Permutation

H.gif
Name: H-PLL, X-PLL
Used in: EPLL, CPLL, PLL, ELL, ZBLL, ZZLL
Optimal moves: 10 HTM, 7 STM
X-PLL is H-PLL + U2.
Speedsolving Logo tiny.gifPLLM2' U M2' U2 M2' U M2'Cube Camera Icon.png[1]
Speedsolving Logo tiny.gifPLLM2' U' M2' U2' M2' U' M2'Cube Camera Icon.png[2]
Speedsolving Logo tiny.gifPLLM2' U2 M2' U' M2' U2 M2' U
Speedsolving Logo tiny.gifPLLM2' U2 M2' U M2' U2 M2' U'
Speedsolving Logo tiny.gifPLLR2 U2 R U2 R2 U2 R2 U2 R U2 R2
Speedsolving Logo tiny.gifPLLR2' U2 R' U2 R2' U2' R2' U2 R' U2 R2'
Speedsolving Logo tiny.gifPLLR2 U2 R2 U2 R2 U R2 U2 R2 U2 R2
Speedsolving Logo tiny.gifPLLR U2' R' U' R' U' R2 U' R2' U2' R2 U2' R' (U)
Speedsolving Logo tiny.gifPLLL2 U2 L' U2 L2 U2 L2 U2 L' U2 L2
Speedsolving Logo tiny.gifPLLL R U2 L' R' F' B' U2 F B
Speedsolving Logo tiny.gifPLLL R U2 L' R' (y) L' R' U2 L R
Speedsolving Logo tiny.gifPLL(M2' U)6 U2
Speedsolving Logo tiny.gifPLL(M2' U')6 U2
Speedsolving Logo tiny.gifPLL(R' S R u)6
Speedsolving Logo tiny.gifPLLS R U2 R2 U2 R2 U2 R S'
Speedsolving Logo tiny.gifPLLF2 M2' F2 U' F2 M2' F2
Speedsolving Logo tiny.gifPLL(x) U2 M2' U2 B' U2 M2' U2 (x')
Speedsolving Logo tiny.gifPLLL R U2 L' l' U' u' L2 U (z) L
Speedsolving Logo tiny.gifPLLM2' u M2' u2 M2' u M2'
Speedsolving Logo tiny.gifPLLM2' u' M2' u2' M2' u' M2'
Speedsolving Logo tiny.gifPLLz2 (R U R' U' D)30

U Permutation : a

U1.gif
Name: U-PLL a
Used in: EPLL, PLL, ELL, ZBLL, BLD
Optimal moves: 9 HTM, 7 STM
Speedsolving Logo tiny.gifPLLR2 U' R' U' R U R U R U' R
Speedsolving Logo tiny.gifPLL(y2) R U' R U R U R U' R' U' R2Cube Camera Icon.png[3]
Speedsolving Logo tiny.gifPLLR U R' U R' U' R2 U' R' U R' U R
Speedsolving Logo tiny.gifPLLM2 U M' U2 M U M2
Speedsolving Logo tiny.gifPLL(y2) M2 U M U2 M' U M2
Speedsolving Logo tiny.gifPLL(y') M2 u' M u2 M u' M2
Speedsolving Logo tiny.gifPLL(y) M2 u' M' u2 M' u' M2
Speedsolving Logo tiny.gifPLL(y) R2' U' S' U2 S U' R2'
Speedsolving Logo tiny.gifPLL(y) R2 U' (F B') R2 (F' B) U' R2
Speedsolving Logo tiny.gifPLLB2 U' M U2 M' U' B2
Speedsolving Logo tiny.gifPLL(y2) F2 U' (L R') F2 (L' R) U' F2
Speedsolving Logo tiny.gifPLL(y) R2 d' r U2 M U2 R' d R2
Speedsolving Logo tiny.gifPLL(y) R2 d' r U2 M U2 R' d R2
Speedsolving Logo tiny.gifPLLR U R' U' L' U' L U2 R U' R' U' L' U L
Speedsolving Logo tiny.gifPLL(y2)(R U R' U R U2' R') U (L' U' L U' L' U2 L)
Speedsolving Logo tiny.gifPLLR U R' U' L' U' L U2 R U' R' U' L' U L
Speedsolving Logo tiny.gifPLLr U R' U R' U' R2 U' r' U R' U R

U Permutation : b

U.gif
Name: U-PLL b
Used in: EPLL, PLL, ELL, ZBLL, BLD
Optimal moves: 9 HTM, 7 STM
Speedsolving Logo tiny.gifPLLR' U R' U' R' U' R' U R U R2
Speedsolving Logo tiny.gifPLL(y2) R2 U R U R' U' R' U' R' U R'
Speedsolving Logo tiny.gifPLL(y2) L' U L' U' L' U' L' U L U L2
Speedsolving Logo tiny.gifPLLM2 U' M' U2 M U' M2
Speedsolving Logo tiny.gifPLL(y2) M2 U' M U2 M' U' M2
Speedsolving Logo tiny.gifPLL(y2) F2 U R' L F2 R L' U F2
Speedsolving Logo tiny.gifPLLB2 U M U2 M' U B2
Speedsolving Logo tiny.gifPLL(y') M2 u M' u2 M' u M2
Speedsolving Logo tiny.gifPLLR U' R U R U R' U' R' U' R' U2 R'
Speedsolving Logo tiny.gifPLL(y2) R' U' R U' R U R2 U R U' R U' R'
Speedsolving Logo tiny.gifPLLL' U' L U R U R' U2 L' U L U R U' R'
Speedsolving Logo tiny.gifPLL(z) U2' R U R U' R' U' R' U' R U' (z')
Speedsolving Logo tiny.gifPLL(y2 z) U' R U' R' U' R' U' R U R U2' (z')
Speedsolving Logo tiny.gifPLL(y2) F2 U M' U2 M U F2
Speedsolving Logo tiny.gifPLL(y') r2 u M' u2 M' u r2
Speedsolving Logo tiny.gifPLL(y2) (L' U' L U' L' U2 L) U' (R U R' U R U2' R')
Speedsolving Logo tiny.gifPLLL' U' L U R U R' U2 L' U L U R U' R'
Speedsolving Logo tiny.gifPLL(Y) f' (L' U' L U) f F (R U R' U') F'

Z Permutation

Z.gif
Name: Z-PLL
Used in: EPLL, PLL, ELL, ZBLL, ZZLL
Optimal moves: 12 HTM, 7 STM
Speedsolving Logo tiny.gifPLL(M2' U)2 M' U2 M2' U2 M' U2
Speedsolving Logo tiny.gifPLL(y) M2' U' M2' U' M' U2' M2' U2' M'
Speedsolving Logo tiny.gifPLLM2' U2 M' U' M2' U' M2' U' M'
Speedsolving Logo tiny.gifPLL(y) M2' U2 M' U M2' U M2' U M'
Speedsolving Logo tiny.gifPLLM' U' M2' U' M2' U' M' U2 M2'
Speedsolving Logo tiny.gifPLL(y) M' U M2' U M2' U M' U2 M2'
Speedsolving Logo tiny.gifPLLM' U2 M2 U2 M' U' M2 U' M2
Speedsolving Logo tiny.gifPLLM2' U M2' U' E2 M' E2 M'
Speedsolving Logo tiny.gifPLL(y) M2' U' M2' U E2 M' E2 M'
Speedsolving Logo tiny.gifPLLM2' U M' E2 M' E2 U' M2'
Speedsolving Logo tiny.gifPLLM2' U M2' U M2 B2 M2 B2
Speedsolving Logo tiny.gifPLLU R' U' R U' R U R U' R' U R U R2 U' R' U
Speedsolving Logo tiny.gifPLLR' U' R2 U R U R' U' R U R U' R U' R'Cube Camera Icon.png[4]
Speedsolving Logo tiny.gifPLLR U R' U R' U' R' U R U' R' U' R2 U R
Speedsolving Logo tiny.gifPLL(y) R U R2 U' R' U' R U R' U' R' U R' U R
Speedsolving Logo tiny.gifPLL(x') R U' R' (U D) R' (D U') R' U R D2' (x)
Speedsolving Logo tiny.gifPLLM2' D S2 D' S' M2' S
Speedsolving Logo tiny.gifPLLM2' u M2' D' M S2 M'
Speedsolving Logo tiny.gifPLL(y) F2 M2' F2 M2' U M2' U M2'
Speedsolving Logo tiny.gifPLL(y) M2' U (F2 M2' F2 M2') U' M2'
Speedsolving Logo tiny.gifPLL(y) R2 U R2 U' R2 F2 R2 U' F2 U R2 F2
Speedsolving Logo tiny.gifPLLR' U L' E2 L U' R L' U R' E2 R U' L
Speedsolving Logo tiny.gifPLLR2 U' R2 U R2 (x') U2 R2 F U2 F' R2 U2 (x)
Speedsolving Logo tiny.gifPLL(y') l' U R U' D' R U D' R U' R' D2 (x')
Speedsolving Logo tiny.gifPLLR' U' R' F R F' U R F' U' L' U L F
Speedsolving Logo tiny.gifPLLR' U' R' F R F' U R U' R' U' F' U F R
Speedsolving Logo tiny.gifPLLR U R2 U' R' F R U R U' R U' R' U' R U R' F'

Permutations of Corners Only

This is also known as CPLL (Corner Permute Last Layer). There is one more case in this group, the X-PLL but that is the same alg as H-PLL + U2, see EPLL.

A Permutation : a

A1.gif
Name: A-PLL a
Used in: CPLL, PLL, L3C, L4C, ZBLL, BLD
Optimal moves: 9 HTM
Speedsolving Logo tiny.gifPLLR' F R' B2 R F' R' B2 R2
Speedsolving Logo tiny.gifPLL(x') R' D R' U2 R D' R' U2 R2 (x)
Speedsolving Logo tiny.gifPLL(x) R' U R' D2 R U' R' D2 R2 (x')
Speedsolving Logo tiny.gifPLLl' U R' D2 R U' R' D2 R2 (x')
Speedsolving Logo tiny.gifPLLl' U R' (z) r2 U R' U' r2 (z) L2' (x')
Speedsolving Logo tiny.gifPLL(y x') R2 u2 r' F' r u2 R' U l'
Speedsolving Logo tiny.gifPLL(y x') R2 D2 R' U' R D2 R' U R'
Speedsolving Logo tiny.gifPLL(y' x) L2 D2 L' U' L D2 L' U L' (x')
Speedsolving Logo tiny.gifPLL(y2 z) F2 R U2 R' U2 F2 L' U2 L U2 (z')
Speedsolving Logo tiny.gifPLL(y z') U2 R U2 R' F2 U2 L' U2 L F2 (z)
Speedsolving Logo tiny.gifPLLR' U2 R2 U' L' U R' U' L U R' U2 R
Speedsolving Logo tiny.gifPLLR U' L' U' L2 U' R2 U L2 U' R2 U2 L U R'
Speedsolving Logo tiny.gifPLL(y') R U R' F' r U R' U' r' F R2 U' R'
Speedsolving Logo tiny.gifPLL(y') r U r' U' r' F r2 U' r' U' r U r' F'
Speedsolving Logo tiny.gifPLL(y) R L D2 R' U' R D2 R' U L'
Speedsolving Logo tiny.gifPLL(y2) L' B L' F2 L B' L' F2 L2
Speedsolving Logo tiny.gifPLL(y') R U R' U' R' F R U R' U' R' F' R U R2 U' R'

A Permutation : b

A.gif
Name: A-PLL b
Used in: CPLL, PLL, L3C, L4C, ZBLL, BLD
Optimal moves: 9 HTM
Speedsolving Logo tiny.gifPLLR B' R F2 R' B R F2 R2
Speedsolving Logo tiny.gifPLL(x) R D' R U2 R' D R U2 R2 (x')
Speedsolving Logo tiny.gifPLL(x') R U' R D2 R' U R D2 R2 (x)
Speedsolving Logo tiny.gifPLL(y' x) R2 D2 R U R' D2 R U' R (x')
Speedsolving Logo tiny.gifPLL(y2 x) L U' L D2 L' U L D2 L2 (x')
Speedsolving Logo tiny.gifPLL(y z) U2 L' U2 L F2 U2 R U2 R' F2 (z')
Speedsolving Logo tiny.gifPLL(z') F2 L' U2 L U2 F2 R U2 R' U2 (z)
Speedsolving Logo tiny.gifPLL(y') R' U2 R U' L' U R U' L U R2 U2 R
Speedsolving Logo tiny.gifPLL(z) (U R' D r2 U') (R U r2' U') (D') (z')
Speedsolving Logo tiny.gifPLL(y2) r U' L z' l2 U' L U l2 z' R2
Speedsolving Logo tiny.gifPLL(y') R2 B2 R F R' B2 R F' R
Speedsolving Logo tiny.gifPLL(y' x') R2 U2 R D R' U2 R D' R
Speedsolving Logo tiny.gifPLL(y2) L F' L B2 L' F L B2 L2

E Permutation

E.gif
Name: E-PLL
Used in: CPLL, PLL, L4C, ZBLL, ZZLL
Optimal moves: 14 HTM
Speedsolving Logo tiny.gifPLL(y x') (R U' R' D) (R U R' D') (R U R' D) (R U' R' D') (x)Cube Camera Icon.png[5]
Speedsolving Logo tiny.gifPLLR2 U R' U' (y) (R U R' U')2 R U R' (y') R U' R2'
Speedsolving Logo tiny.gifPLL(x) U R' U' L U R U' r2 U' R U L U' R' U (x)
Speedsolving Logo tiny.gifPLL(y x') R U' R' D R U R' u2 R' U R D R' U' R (x')
Speedsolving Logo tiny.gifPLL(y x') R U' R' D R U R' D2 L' U L D L' U' L (x)
Speedsolving Logo tiny.gifPLL(x) U R' U' L U R U' L' U R U' L U R' U' L' (x')
Speedsolving Logo tiny.gifPLL(x') U' R U L' U' R' U r2 U R' U' r' F R F'
Speedsolving Logo tiny.gifPLL(y) R U R' U R' U' R F' R U R' U' R' F R2 U' R2 U R
Speedsolving Logo tiny.gifPLLL R' U' R U L' U' R' U R r U R' U' r' F R F'
Speedsolving Logo tiny.gifPLLl' U' L' U R U' l U R' U' L U R U' l' U (x')
Speedsolving Logo tiny.gifPLL(y) r' R' U' L D' L' U L R U' R' D R U (x)
Speedsolving Logo tiny.gifPLL(y) l L U R' D R U' R' r' F r D' L' U'
Speedsolving Logo tiny.gifPLLr2 U r2 D (x') (R U' R' U)3 (x) D' r2 U' r2
Speedsolving Logo tiny.gifPLLL' U' L' U R U' L U L (R' l') U' L U R U' L' U (x' y)
Speedsolving Logo tiny.gifPLLR2 U R' (y) (R U' R' U)3 (y') R U' R2
Speedsolving Logo tiny.gifPLL(y' z') R' F R2 U R' B' R U' R2 F' R (z) R B R'
Speedsolving Logo tiny.gifPLLR' U L' D2 L U' R L' U R' D2 R U' L
Speedsolving Logo tiny.gifPLLR B L B' R' (y) R L (y) L B' R' B L' (y') R' L'
Speedsolving Logo tiny.gifPLLl' U' r' F R F' R U R' U' L U R U' R' F
Speedsolving Logo tiny.gifPLLF' R U R' U' L' U R U' l' U R' U' r B R (x2)
Speedsolving Logo tiny.gifPLL(z) U2 R2 F (R U R' U')3 F' R2 U2 (z')
Speedsolving Logo tiny.gifPLLR' D' R U' R' D R U R' D' R U2 R' D R U' R' D' R U R' D R
Speedsolving Logo tiny.gifPLL(y x') R' D R U' R' D' R U2 L D' L' U' L D L' (x)
Speedsolving Logo tiny.gifPLLF R' F' r U R U' r' F R F' r U R' U' r'
Speedsolving Logo tiny.gifPLL(x) R U' R' D R U R' D' R U R' D R U' R' D'
Speedsolving Logo tiny.gifPLLD R' D2 F' D L D' F D2 R D' F' L' F

Permutations of Edges and Corners

F Permutation

F.gif
Name: F-PLL
Used in: PLL, ZBLL, ZZLL
Optimal moves: 14 HTM
Speedsolving Logo tiny.gifAlg.1(R' U R U') R2 (F' U' F U) (R F R' F') R2 U'
Speedsolving Logo tiny.gifAlg.1(v2)R' U R U' R2 (y') R' U' R U (y x) R U R' U' R2 (x')
Speedsolving Logo tiny.gifAlg.1(v3)R' U' F' R U R' U' R' F R2 U' R' U' R U R' U RCube Camera Icon.png[6]
Speedsolving Logo tiny.gifAlg.1(v4)(y’) L U F L' U' L U L F' L2 U L U L' U' L U' L'
Decomposition(Alg.1) = [R', U] [R2: [F', U'] [R, F] ] (U')
Speedsolving Logo tiny.gifAlg.2L' U2 L' U' F' L' F2 U' F' U F' L F U' L
Speedsolving Logo tiny.gifAlg.2(v2)(y2) R' U2 R' d' R' F' R2 U' R' U R' F R U' FCube Camera Icon.png[7]
Decomposition(Alg.2) = [L' U: [U: (L')] [F' L' F: [F, U'] ] ]
Speedsolving Logo tiny.gifAlg.3L B2 F' D2 B R' B' D2 F2 L' F' L B2 L'
Speedsolving Logo tiny.gifAlg.3(v2)(y') F r2 R' U2 r U' r' U2 (x') R2 U' R' U r2 u' (z')
Decomposition(Alg.3) = [L B2: [F' D2 B: (R')] [F, L'] ]
Speedsolving Logo tiny.gifAlg.4B' U' R' B U B' U' B' R B2 U' B' U' B U B' U B
Speedsolving Logo tiny.gifAlg.4(v2)(y) R' U' F' R U R' U' R' F R2 U' R' U' R U R' U R
Decomposition(Alg.4) = [B' U': [R': [B, U] [B', R] ] [B U' B': (U')] ]
Speedsolving Logo tiny.gifAlg.5L U' L' U L2 F U F' U' L' F' L F L2 U
Speedsolving Logo tiny.gifAlg.5(v2)(y2) R U' R' U R2 (y) R U R' U' (x) U' R' U R U2 (x')
Speedsolving Logo tiny.gifAlg.5(v3)(y' z) R U R' U' R U2 (z' y') R U R' U' (y' x') R' U' R U R2 (x)
Decomposition(Alg.5) = [L, U'] [L2: [F, U] [L', F'] ] (U)
Speedsolving Logo tiny.gifAlg.6R' U2 R' U2 L U' R' U' R' U R U2 L' U2 R U R
Decomposition(Alg.6) = [R' U': [R' U2 L U': [U, L' U2 R] [U' R' U': (R')] ] ]
Speedsolving Logo tiny.gifAlg.7L U2 L U2 R' U L U L U' L' U2 R U2 L' U' L'
Decomposition(Alg.7) = [L2: [L', U2] [R': [U L U: (L)] [U', R] ] [U, L'] ]
Speedsolving Logo tiny.gifAlg.8L R' F2 R' D L' F2 R U' L2 R B2 L2 U
Speedsolving Logo tiny.gifAlg.8(v2)(y2) M U2 r' U l' U2 r U' R2 r U2 R2 (x')
Decomposition(Alg.8) = [L R': [F2 R': (D)] [F2, L' R'] ] [R', U'] [U' L2: B2]
Speedsolving Logo tiny.gifAlg.9L F R' F' L' F' D2 B' L' B D2 F' R F2
Speedsolving Logo tiny.gifAlg.9(v2)(r U R' U') (z) U' (l' U2 r' U') (r U2 l' U R2) (x)
Decomposition(Alg.9) = [F2 R': [R, F2 L F] [F D2 B': (L')] ]
Speedsolving Logo tiny.gifAlg.10R B2 D B2 R' B' R B' D2 F L' F' D B2 R'
Speedsolving Logo tiny.gifAlg.10(v2)(y x) U R2 F R2 U' R' U l' U2 L F' L' U (x') R2 U' (x')
Decomposition(Alg.10) = [R B2 D: [B2: [R', B'] ] [D2 F: (L')] ]
Speedsolving Logo tiny.gifAlg.11B U B' U B U2 B2 U' B U' B' U2 B U F R B' R' F' R B R'
Speedsolving Logo tiny.gifAlg.11(v2)(y) (R U R' U R U2 R2) (U' R U' R' U2 R) U (r U R' U' r' F R F')
Decomposition(Alg.11) = [B: (U)] [U': [U2, B] [B', U'] [U2, B'] ] [F, R B' R']
Speedsolving Logo tiny.gifAlg.12F2 B2 D F2 B2 R U R' U' R' F R2 U' R' U' R U R' F B2 D' F2 B2
Speedsolving Logo tiny.gifAlg.12(v2)(y) M2 U M2 (y') (R U R' U' R' F R2 U' R' U' R U R' F') (y) M2 U' M2
Decomposition(Alg.12) = [F2 B2 D B2 F': [F': [R, U] [R', F] ] [R U' R': (U')] ]
Speedsolving Logo tiny.gifAlg.13R U' F R F' U F' U' F2 R' F' U' R' U2 R'
Speedsolving Logo tiny.gifAlg.13(v2)(y) F U' r U r' U r' F' r2 U' r' U' F' U2 F'
Decomposition(Alg.13) = [R U': [F R F': [U, F'] ] [U': (R')] ]

G Permutation : a

G3.gif
Name: G-PLL a
Used in: PLL, ZBLL
Optimal moves: 12 HTM
Speedsolving Logo tiny.gifPLLR2 U (R' U R' U') R U' R2 (D U' R' U) R D'
Speedsolving Logo tiny.gifPLL(y) R2' u (R' U R' U') R u' R2 (y') R' U R
Speedsolving Logo tiny.gifPLL(y) R2 U R' U R' U' R U' R2 D U' R' U R D'
Speedsolving Logo tiny.gifPLL(y2) F2' D R' U R' U' R D' F2 L' U L
Speedsolving Logo tiny.gifPLLR L U2 R' L' (y') R' U L' U2 R U' L
Speedsolving Logo tiny.gifPLLR U R' U' R' U F R U R U' R' F' U R' U2 R
Speedsolving Logo tiny.gifPLL(y) L F2 R F' L' F U R' U' F' L F' L'
Speedsolving Logo tiny.gifPLL(y) R2' S2 U l2' U' l2' u R2 U' r2' F2

G Permutation : b

G2.gif
Name: G-PLL b
Used in: PLL, ZBLL
Optimal moves: 12 HTM
Speedsolving Logo tiny.gifPLLR' U' R (y) R2 u (R' U R U') R u' R2
Speedsolving Logo tiny.gifPLL(y) F' U' F R2 u R' U R U' R u' R2'
Speedsolving Logo tiny.gifPLLR' U' R B2 D L' U L U' L D' B2
Speedsolving Logo tiny.gifPLL(y2) L' U' L (y') R2' u R' U R U' R u' R2
Speedsolving Logo tiny.gifPLL(y') R' U L' U2 R U' L (y) R L U2 L' R'
Speedsolving Logo tiny.gifPLLR2 D L2 D F2 L D R' D2 L D' R' U2

G Permutation : c

G1.gif
Name: G-PLL c
Used in: PLL, ZBLL
Optimal moves: 12 HTM
Speedsolving Logo tiny.gifPLL(y) R2' u' R U' R U R' u R2 (y) R U' R'
Speedsolving Logo tiny.gifPLL(y) R2' u' R U' R U R' u R2 B U' B'
Speedsolving Logo tiny.gifPLL(y) R2' U' R U' R U R' U R2 D' U R U' R' D
Speedsolving Logo tiny.gifPLL(y) R2' D' F U' F U F' D R2 B U' B'
Speedsolving Logo tiny.gifPLL(y2) F2' D' L U' L U L' D F2 R U' R'
Speedsolving Logo tiny.gifPLLL' U' L U L U' F' L' U' L' U L F U' L U2 L'
Speedsolving Logo tiny.gifPLLL' R' U2 L R (y) L U' R U2 L' U R'
Speedsolving Logo tiny.gifPLL(y') R2' F2 R U2 R U2 R' F R U R' U' R' F R2
Speedsolving Logo tiny.gifPLL(y') l' U2' L' U l F' U' L U F R' F R
Speedsolving Logo tiny.gifPLL(y) U F2 R2 L2 U' L2 U L2 D' L2 D R2 F2 U'

G Permutation : d

G.gif
Name: G-PLL d
Used in: PLL, ZBLL
Optimal moves: 12 HTM
Speedsolving Logo tiny.gifPLL(y2) R U R' (y') R2 u' R U' R' U R' u R2
Speedsolving Logo tiny.gifPLL(y2) R U R' F2 D' L U' L' U L' D F2
Speedsolving Logo tiny.gifPLL(y2) L U2 L' U F' L' U' L U L F U L' U' L' U L
Speedsolving Logo tiny.gifPLL(y2) l2 U' L2 U' F2 L' U' R U2 L' U l (x')
Speedsolving Logo tiny.gifPLL(y) L U' R U2 L' U R' (y) R' L' U2 R L
Speedsolving Logo tiny.gifPLL(y) f R f' R2 u' R U' R' U R' u R2
Speedsolving Logo tiny.gifPLL(y') R' F' R F' U' L' U F R' F' L F2 R
Speedsolving Logo tiny.gifPLL(y') R2' F' (R U R U') (R' F' R) (U2' R' U2' R') F2 R2
Speedsolving Logo tiny.gifPLL(y2) (R U R') F2 D' L U' L' U L' D F2 U2

J Permutation : a

J1.gif
Name: J-PLL a, L-perm
Used in: PLL, ZBLL, BLD
Optimal moves: 10 HTM
Speedsolving Logo tiny.gifAlg.1B' U F' U2 B U' B' U2 F B U'
Speedsolving Logo tiny.gifAlg.1(v2)(y) R' U L' U2 R U' R' U2 R L
Speedsolving Logo tiny.gifAlg.1(v3)(y') L' U R' U2 L U' L' U2 R L
Speedsolving Logo tiny.gifAlg.1(v4)(y') L' U R' (z) R2 U R' U' R2 U D (z')
Decomposition(Alg.1) = [B' U: [F' U2 B: (U')] [B, U'] ]
Speedsolving Logo tiny.gifAlg.2B2 R' U' R B2 L' D L' D' L2
Speedsolving Logo tiny.gifAlg.2(v2)(y2) F2 L' U' L F2 R' D R' D' R2
Speedsolving Logo tiny.gifAlg.2(v3)(y2) F2 L' U' L b2 L' U L' U' r2
Speedsolving Logo tiny.gifAlg.2(v4)(y x') R2 u' R' u R2 (x' y') R' U R' U' l2'
Speedsolving Logo tiny.gifAlg.2(v5)(y2 x) U2 r' U' r U2 l' U R' U' l2
Speedsolving Logo tiny.gifAlg.2(v6):Inv(Alg.2(v5))(y2) l2 U R U' l U2 r' U r U2 (x')
Decomposition(Alg.2) = [B2 R': (U')] [L': [D, L'] ]
Speedsolving Logo tiny.gifAlg.3L' U R' U2 L U' R U L' U R' U2 L U' R
Decomposition(Alg.3) = [L' R': [R, U] [U' L U', R] (U) [U, L] ]
Speedsolving Logo tiny.gifAlg.4L' U' L F L' U' L U L F' L2 U L U
Decomposition(Alg.4) = [L' U' L F: [L', U'] [L, F'] ] (U)
Speedsolving Logo tiny.gifAlg.5B2 R2 U' R2 D B2 D' B2 U B2 U'
Speedsolving Logo tiny.gifAlg.5(v2)B2' R2 U' R2' u R2 D' R2' U R2
Decomposition(Alg.5) = [B2: [R2: (U')] [D, B2] [U, B2] ]
Speedsolving Logo tiny.gifAlg.6B2 U' D B2 U' B2 U B2 D' B2 U B2 U'
Speedsolving Logo tiny.gifAlg.6(v2)(y) R2 (U' D) R2' U' R2 U R2' D' R2 U R2'
Decomposition(Alg.6) = [D B2: [B2, D'] (U') [B2, U'] ] [B2, U]
Speedsolving Logo tiny.gifAlg.7L' U2 L U L' U2 R U' L U R'
Speedsolving Logo tiny.gifAlg.7(v2)(y2) R' U2 R U R' U2' L U' R U L'Cube Camera Icon.png[8]
Speedsolving Logo tiny.gifAlg.7(v3)(y2) R' U2 R U R' (z) R2' U R' D R U' (z')
Speedsolving Logo tiny.gifAlg.7(v4)(y2) R' U2' R U R' (z) R2 U R' D R U' (z')
Speedsolving Logo tiny.gifAlg.7(v5)(z) D R' U' R D' R (R U R' U') R2 U (z')
Speedsolving Logo tiny.gifAlg.7(v6):Inv(Alg.7)R U' L' U R' U2 L U' L' U2' L
Speedsolving Logo tiny.gifAlg.7(v7):Inv(Alg.7(v2))(y2) L U' R' U L' U2 R U' R' U2 RCube Camera Icon.png[9]
Decomposition(Alg.7) = [L': [U2 L: (U)] [R: [U', L]] ]
Speedsolving Logo tiny.gifAlg.8R' L' U2 L U L' U2 R U' L U
Speedsolving Logo tiny.gifAlg.8(v2)(y2) L' R' U2 R U R' U2 L U' R
Speedsolving Logo tiny.gifAlg.8(v3)R' L' d2 R U R' d2 R U' L
Speedsolving Logo tiny.gifAlg.8(v4)(z) U' D' R2 U R U' R2 (z') R U' L
Speedsolving Logo tiny.gifAlg.8(v5):Inv(Alg.8)(y') L' U R' U2 L U' L' U2 L R
Speedsolving Logo tiny.gifAlg.8(v6):Inv(Alg.8(v4))(y') L' U R' (z) R2 U R' U' R2 U D (z')
Decomposition(Alg.8) = [L': [R' U2 L: (U)] [U', L] ]
Speedsolving Logo tiny.gifAlg.9B U' L' B L2 U' L' U' L U L' B' L U L' B'
Speedsolving Logo tiny.gifAlg.9(v2)(y2) F U' R' F R2 U' R' U' R U R' F' R U R' F'
Decomposition(Alg.9) = [B L U' L' B: [B' L U, L'] [L, U'] (U') [U', L] ]
Speedsolving Logo tiny.gifAlg.10B' U B' R2 F D' F D F2 R2 B2
Speedsolving Logo tiny.gifAlg.10(v2)(y) R' U l' U2 r U' L U r2 F2 R2
Decomposition(Alg.10) = [B2: [B: (U)] [R2 F: [D', F] ] ]
Speedsolving Logo tiny.gifAlg.11R U' L' U R' U2 L U' L' U2 L
Speedsolving Logo tiny.gifAlg.12(y2) r2 u' R U' R U R' u r2 (y) U' R' U' (R' U R) U2

J Permutation : b

J.gif
Name: J-PLL b
Used in: PLL, ZBLL, BLD
Optimal moves: 10 HTM
Speedsolving Logo tiny.gifAlg.1B U' F U2 B' U B U2 F' B' U
Speedsolving Logo tiny.gifAlg.1(v2)(y') L U' R U2 L' U L U2 R' L'
Speedsolving Logo tiny.gifAlg.1(v3)(y) R U' L U2 R' U R U2 L' R'
Speedsolving Logo tiny.gifAlg.1(v4)(y) R U' L (z') L2 U' L U L2 D' U' (z)
Speedsolving Logo tiny.gifAlg.2R U2 R' U' R U2 L' U R' U' L
Decomposition(Alg.1) = [B U': [F U2 B': (U)] [B', U] ]
Speedsolving Logo tiny.gifAlg.2B2 L U L' B2 R D' R D R2
Speedsolving Logo tiny.gifAlg.2(v2)(y2) F2 R U R' F2 L D' L D L2
Speedsolving Logo tiny.gifAlg.2(v3)(y2) F2 R U R' b2 R U' R U l2'
Speedsolving Logo tiny.gifAlg.2(v4)(y' x') L2 u L u' L2 (x' y) L U' L U r2
Speedsolving Logo tiny.gifAlg.2(v5)(y2 x) U2 l U l' U2 r U' L U r2
Speedsolving Logo tiny.gifAlg.2(v6):Inv(Alg.2(v5))(y2) r2 U' L' U r' U2 l U' l' U2 (x')
Decomposition(Alg.2) = [B2 L: (U)] [R: [D', R] ]
Speedsolving Logo tiny.gifAlg.3R U' L U2 R' U L' U' R U' L U2 R' U L'
Decomposition(Alg.3) = [L R: [L', U'] [U R' U, L'] (U') [U', R'] ]
Speedsolving Logo tiny.gifAlg.4R U R' F' R U R' U' R' F R2 U' R' U'Cube Camera Icon.png[10]
Decomposition(Alg.4) = [R U R' F': [R, U] [R', F]] (U')
Speedsolving Logo tiny.gifAlg.5B2 L2 U L2 D' B2 D B2 U' B2 U
Speedsolving Logo tiny.gifAlg.5(v2)B2 L2 U L2 u' L2 D L2 U' L2
Decomposition(Alg.5) = [B2: [L2: (U)] [D', B2] [U', B2] ]
Speedsolving Logo tiny.gifAlg.6B2 U D' B2 U B2 U' B2 D B2 U' B2 U
Speedsolving Logo tiny.gifAlg.6(v2)(y') L2 (U D') L2 U L2 U' L2 D L2 U' L2
Decomposition(Alg.6) = [D' B2: [B2, D] (U) [B2, U] ] [B2, U']
Speedsolving Logo tiny.gifAlg.7R U2 R' U' R U2 L' U R' U' L
Speedsolving Logo tiny.gifAlg.7(v2)(y2) L U2 L' U' L U2' R' U L' U' R
Speedsolving Logo tiny.gifAlg.7(v3)(y2) L U2 L' U' L (z') L2' U' L D' L' U (z)
Speedsolving Logo tiny.gifAlg.7(v4)(y2) L U2' L' U' L (z') L2' U' L D' L' U (z)
Speedsolving Logo tiny.gifAlg.7(v5)(z') D' L U L' D L' (L' U' L U) L2' U' (z)
Speedsolving Logo tiny.gifAlg.7(v6):Inv(Alg.7)L' U R U' L U2 R' U R U2' R'
Speedsolving Logo tiny.gifAlg.7(v7):Inv(Alg.7(v2))(y2) R' U L U' R U2 L' U L U2 L'
Decomposition(Alg.7) = [R: [U2 R': (U')] [L': [U, R'] ] ]
Speedsolving Logo tiny.gifAlg.8L R U2 R' U' R U2 L' U R' U'
Speedsolving Logo tiny.gifAlg.8(v2)(y2) R L U2 L' U' L U2 R' U L'
Speedsolving Logo tiny.gifAlg.8(v3)L R d2 L' U' L d2 L' U R'
Speedsolving Logo tiny.gifAlg.8(v4)(z') U D L2 U' L' U L2 (z) L' U R'
Speedsolving Logo tiny.gifAlg.8(v5):Inv(Alg.8)(y) R U' L U2 R' U R U2 R' L'
Speedsolving Logo tiny.gifAlg.8(v6):Inv(Alg.8(v4))(y) R U' L (z') L2 U' L U L2 U' D' (z)
Decomposition(Alg.8) = [R: [L U2 R': (U')] [U, R'] ]
Speedsolving Logo tiny.gifAlg.9B' U R B' R2 U R U R' U' R B R' U' R B
Speedsolving Logo tiny.gifAlg.9(v2)(y2) F' U L F' L2 U L U L' U' L F L' U' L F
Decomposition(Alg.9) = [B' R' U R B': [B R' U', R] [R', U] (U) [U, R'] ]
Speedsolving Logo tiny.gifAlg.10B U' B L2 F' D F' D' F2 L2 B2
Speedsolving Logo tiny.gifAlg.10(v2)(y') L U' r U2 l' U R' U' l2 F2 L2
Decomposition(Alg.10) = [B2: [B': (U')] [L2 F': [D, F'] ] ]
Speedsolving Logo tiny.gifAlg.11L' U R U' L U2 R' U R U2 R'
Speedsolving Logo tiny.gifAlg.12r2 u R' U R' U' R u' r2 (y) U (L U L U' L') U2

N Permutation : a

N1.gif
Name: N-PLL a
Used in: PLL, ZBLL, ZZLL
Optimal moves: 14 HTM
Speedsolving Logo tiny.gifAlg.1(L U' R U2 L' U R')2 U'
Speedsolving Logo tiny.gifAlg.1(v2)(z) (U R' D R2 U' R D')2 (z')
Speedsolving Logo tiny.gifAlg.1(v3)(y z) R' (U R' D R2 U' R D')2 (z')
Speedsolving Logo tiny.gifAlg.1(v4)(R U' L U2 R' U L')2
Speedsolving Logo tiny.gifAlg.1(v5)(z) (D R' U R2 D' R U')2 (z')
Speedsolving Logo tiny.gifAlg.1(v6)(z) U R' D R2 U' R U (z') R' U' R (z) R2 U' R (z') R'
Speedsolving Logo tiny.gifAlg.1(v7)R U' L d2 L' U L R' U' R U2 r' F l'
Decomposition(Alg.1) = [L R: [R', U'] [U2: [U': [L', U] ] [R', U'] ] [U', L'] ] (U')
Speedsolving Logo tiny.gifAlg.2L U' L' U L F U F' L' U' L F' L F L' U L'
Speedsolving Logo tiny.gifAlg.2(v2)(z) U R' U' R U F R F' U' R' U F' U F U' R U' (z')
Speedsolving Logo tiny.gifAlg.2(v3):Inv(Alg.2)(L U' L F') L' F (L' U L) F U' (F' L' U' L U) L'
Decomposition(Alg.2) = [L U': [L' U L F: (U)] [F', L] ]
Speedsolving Logo tiny.gifAlg.3R U' R' U R B U B' R' U' R B' R B R' U R'
Speedsolving Logo tiny.gifAlg.3(v2)R U' R' U l U F U' R' F' R U' R U l' U R'
Decomposition(Alg.3) = [R U': [R' U R B: (U)] [B', R] ]
Speedsolving Logo tiny.gifAlg.4R' U R2 B2 U R' B2' R U' B2 R2' U' R U'
Decomposition(Alg.4) = [R' U R2 B2 U R': B2] (U')
Speedsolving Logo tiny.gifAlg.5F' (R U R' U') R' F R2 F U' (R' U' R U) F' R'
Decomposition(Alg.5) = [F' R U, R'] [R F U' R': (U')]
Speedsolving Logo tiny.gifAlg.6R U R' U (R U R' F' R U R' U' R' F R2 U' R') U2 R U' R'Cube Camera Icon.png[11]
Decompositon(Alg.6) = [R U R': [U2: [U', R] [F' R U, R'] [R, U'] ] (U')]
Speedsolving Logo tiny.gifAlg.7R U R' B U B' R' B U B' U' B' R B2 U' B' U' R U' R'
Speedsolving Logo tiny.gifAlg.7(v2)L U L' (y') (R U R' F' R U R' U' R' F R2 U' R') (y') U' R U' R'
Decomposition(Alg.7) = [R U R': [B U B' R': [B, U] [B', R]] (U')]
Speedsolving Logo tiny.gifAlg.8L2 U2 L' U2 F2 L2 F2 L F2 U2 L2 U2 L F2
Speedsolving Logo tiny.gifAlg.8(v2)(z) U2 R2 U' R2 (y') R2 U2 R2 U R2 (y) R2 U2 R2 d R2 (x')
Decomposition(Alg.8) = [L: [L, U2] [F2, L2] ] [F2: [U2, L2] (L')]
Speedsolving Logo tiny.gifAlg.9R U R' U' L U2 L' U' L U2 R' U L' U' R U R U' R'
Speedsolving Logo tiny.gifAlg.9(v2)(R U R' U') L U2 L' U' L (z') L2 U' L D' L' U (L U L' U') (z)
Decomposition(Alg.9) = [R U R' U': [L: [U2 L': (U')] [R' U, L'] ] ]
Speedsolving Logo tiny.gifAlg.10L' U L2 F2 U L' F2 L U' F2 L2 U' L U'
Decomposition(Alg.10) = [L' U L2 F2 U L': F2] (U')
Speedsolving Logo tiny.gifAlg.11L2 F2 U2 F2 U' F2 L2 U2 L2 U' F2 U2 L2 U'
Decomposition(Alg.11) = [L2 U F2: [F2, U'] [U, F2] [L2, U2] [U, F2] ] (U')
Speedsolving Logo tiny.gifAlg.12(L U L' U) (R' U L U') R U2 (L' U L U2) L' (U' L U' L')
Decomposition(Alg.12) = [L U L' U: [L: [R': [L', U] ] [U2 L': (U)] ] ]
Speedsolving Logo tiny.gifAlg.13F B L' U' L U' (L' U' L F L' U' L U L F' L2 U L) U2 L' U L F' B'

N Permutation : b

N.gif
Name: N-PLL b
Used in: PLL, ZBLL, ZZLL
Optimal moves: 14 HTM
Speedsolving Logo tiny.gifAlg.1(R' U L' U2 R U' L)2 U
Speedsolving Logo tiny.gifAlg.1(v2)(z) (D' R U' R2' D R' U)2 (z')
Speedsolving Logo tiny.gifAlg.1(v3)(y' z') L (U' L D' L2 U L' D)2 (z)
Speedsolving Logo tiny.gifAlg.1(v4)(L' U R' U2' L U' R)2
Speedsolving Logo tiny.gifAlg.1(v5)(z) (U' R D' R2' U R' D)2 (z')
Speedsolving Logo tiny.gifAlg.1(v6)(z) U' R D' R2 U R' U' (z') R U R' (z) R2 U R' (z') R
Speedsolving Logo tiny.gifAlg.1(v7)L' U R' d2 R U' L R' U L' U2 l F' r
Decomposition(Alg.1) = [L' R': [L, U] [U2: [U: [R, U'] ] [L, U] ] [U, R] ] (U)
Speedsolving Logo tiny.gifAlg.2R' U R U' R' F' U' F R U R' F R' F' R U' R
Speedsolving Logo tiny.gifAlg.2(v2)(z') U' L U L' U' F' L' F U L U' F U' F' U L' U (z)
Speedsolving Logo tiny.gifAlg.2(v3):Inv(Alg.2)(R' U R' F) R F' (R U' R') F' U (F R U R' U') R
Decomposition(Alg.2) = [R' U: [R U' R' F': (U')] [F, R'] ]
Speedsolving Logo tiny.gifAlg.3L' U L U' L' B' U' B L U L' B L' B' L U' L
Speedsolving Logo tiny.gifAlg.3(v2)L' U L U' r' U' F' U L F L' U L' U' r U' L
Decomposition(Alg.3) = [L' U: [L U' L' B': (U')] [B, L'] ]
Speedsolving Logo tiny.gifAlg.4L U' L2 B2 U' L B2 L' U B2 L2 U L' U
Decomposition(Alg.4) = [L U' L2 B2 U' L: B2] (U)
Speedsolving Logo tiny.gifAlg.5F L' U' L U L F' L2 F' U L U L' U' F L
Decomposition(Alg.5) = [F L' U', L] [L' F' U L: (U)]
Speedsolving Logo tiny.gifAlg.6L' U' L U' (L' U' L F L' U' L U L F' L2 U L) U2 L' U L
Decomposition(Alg.6) = [L' U' L: [U2: [U, L'] [F L' U', L] [L', U] ] (U)]
Speedsolving Logo tiny.gifAlg.7L' U' L B' U' B L B' U' B U B L' B2 U B U L' U L
Speedsolving Logo tiny.gifAlg.7(v2)R' U' R (y) (L' U' L F L' U' L U L F' L2 U L) (y) U L' U L
Decomposition(Alg.7) = [L' U' L: [B' U' B L: [B', U'] [B, L']] (U)]
Speedsolving Logo tiny.gifAlg.8R2 U2 R U2 F2 R2 F2 R' F2 U2 R2 U2 R' F2
Speedsolving Logo tiny.gifAlg.8(v2)(z') U2 L2 U L2 (y) L2 U2 L2 U' L2 (y') L2 U2 L2 d' L2 (x')
Decomposition(Alg.8) = [R': [R', U2] [F2, R2] ] [F2: [U2, R2] (R)]
Speedsolving Logo tiny.gifAlg.9L' U' L U R' U2 R U R' U2 L U' R U L' U' L' U L
Speedsolving Logo tiny.gifAlg.9(v2)(L' U' L U) R' U2' R U R' (z) R2 U R' D R U' (R' U' R U) (z')
Decomposition(Alg.9) = [L' U' L U: [R': [U2 R: (U)] [L U', R] ] ]
Speedsolving Logo tiny.gifAlg.10R U' R2' F2 U' R F2' R' U F2 R2 U R' U
Decomposition(Alg.10) = [R U' R2 F2 U' R: F2] (U)
Speedsolving Logo tiny.gifAlg.11R2 F2 U2 F2 U F2 R2 U2 R2 U F2 U2 R2 U
Decomposition(Alg.11) = [R2 U' F2: [F2, U] [U', F2] [R2, U2] [U', F2] ] (U)
Speedsolving Logo tiny.gifAlg.12(R' U' R U') (L U' R' U) L' U2 (R U' R' U2) R (U R' U R)
Decomposition(Alg.12) = [R' U' R U': [R': [L: [R, U'] ] [U2 R: (U')] ] ]
Speedsolving Logo tiny.gifAlgF' B' R U R' U (R U R' F' R U R' U' R' F R2 U' R') U2 R U' R' F B
R' U' R (y) R U' L' U R' U2 L U' L' U2 L F' U F'

R Permutation : a

R1.gif
Name: R-PLL a
Used in: PLL, ZBLL
Optimal moves: 14 HTM
Speedsolving Logo tiny.gifAlg.1R U2 R' U2 R B' R' U' R U R B R2 U
Speedsolving Logo tiny.gifAlg.1(v2)R U2 R' U2 R B' R' U' R U l U R2 (x)
Speedsolving Logo tiny.gifAlg.1(v3)(y2 z) U R2 U' R2 U F' U' R' U R U F U2 (z')
Speedsolving Logo tiny.gifAlg.1(v4)(y2) L U2 L' U2 L F' L' U' L U L F L2
Speedsolving Logo tiny.gifAlg.1(v5):Inv(Alg.1)(y') R2 B' R' U' R' U R B R' U2 R U2 R'
Speedsolving Logo tiny.gifAlg.1(v6):Inv(Alg.1(v4))(y) L2 F' L' U' L' U L F L' U2 L U2 L'
Speedsolving Logo tiny.gifAlg.1(v7)F2 R' F' U' F' U F R F' U2 F U2 F'
Speedsolving Logo tiny.gifAlg.1(v8)(y' x') R2 U' l' U' R' U l U l' U2 R U2 R'
Speedsolving Logo tiny.gifAlg.1(v9)(y') R l U' l' U' R' U l U l' U2 R U2' R'
Decomposition(Alg.1) = [R, U2] [R B' R', U' R U] [U' R: (U)]
Speedsolving Logo tiny.gifAlg.2F2 L2 U F U F' U' F' U' L2 F' U F' U'
Speedsolving Logo tiny.gifAlg.2(v2)R U' R F2 U R U R U' R' U' F2 R2 U
Speedsolving Logo tiny.gifAlg.2(v3):Inv(Alg.2)(y') R2 F2 U R U R' U' R' U' F2 R' U R'
Decomposition(Alg.2) = [R U': [R F2 U R U: (R)] [R', U] ]
Speedsolving Logo tiny.gifAlg.3F U F' L' F U2 F' U2 F' L F U F U2 F' U'
Speedsolving Logo tiny.gifAlg.3(v2)(y') R U R' F' R U2 R' U2 R' F R U R U2 R' U'
Decomposition(Alg.3) = [F U F' L' F U2, F'] [U2, F] (U')
Speedsolving Logo tiny.gifAlg.4R U2 R' U' R' F' R U2 R U2 R' F R U' R' U
Decomposition(Alg.4) = [R: [U2 R' U2, U R' F' R] ] (U)
Speedsolving Logo tiny.gifAlg.5L' U' L U2 L U2 R' L2 U L U' L R U2 L' U2
Speedsolving Logo tiny.gifAlg.5(v2)(y2) R' U' R U2 R U2 L' R2 U R U' R L U2 R' U2
Decomposition(Alg.5) = [L': (U')] [U2, L] [R': [L', U] ] [L, U2]
Speedsolving Logo tiny.gifAlg.6R U2 R D R' U R D' R' U' R' U R U R' U
Decomposition(Alg.6) = [U' R: [R', U] [U', R D R'] [U' R': (U)] ]
Speedsolving Logo tiny.gifAlg.7F U' F' U' F U F D F' U' F D' F' U2 F' U'
Speedsolving Logo tiny.gifAlg.7(v2)(y') R U' R' U' R U R D R' U' R D' R' U2 R'
Decomposition(Alg.7) = [F: [U' F': (U')] [F D F', U'] [U, F'] ]
Speedsolving Logo tiny.gifAlg.8B' L' U' L B' L' U B' U' B' U B L B2
Speedsolving Logo tiny.gifAlg.8(v2)(y x') R' U' F' U R' U' (x) U R' U' R' U R B R2
Decomposition(Alg.8) = [B2 L': [L B L', U'] [B' U': (B')] ]
Speedsolving Logo tiny.gifAlg.9R U2 R' U B L' B' R B L B' U R' U
Speedsolving Logo tiny.gifAlg.9(v2)R U2 R' U (y) R B' R' F R B R' (z x) R U' (x' z')
Decomposition(Alg.9) = [R U' R': [R, U'] [B L' B', R] ] (U)
Speedsolving Logo tiny.gifAlg.10L U2 L2 B L B' L U2 L' F' L' U L U L' U' L F
Speedsolving Logo tiny.gifAlg.10(v2)(y2) R U2 l' R' U R U' l U2 R' B' R' U R U R' U' R B
Decomposition(Alg.10) = [L U2 L': [L', B] ] [F' L': [U L: (U)] ]
Speedsolving Logo tiny.gifAlg.11R U2 R D R' U R D' R' U' R' U R U R' U
Decomposition(Alg.11) = [R U2: [R D R', U] [R', U] ] (U)

R Permutation : b

R.gif
Name: R-PLL b
Used in: PLL, ZBLL
Optimal moves: 14 HTM
Speedsolving Logo tiny.gifAlg.1R' U2 R U2 R' F (R U R' U') R' F' R2' U'
Speedsolving Logo tiny.gifAlg.1(v2)R' U2 R U2 R' F (R U R' U)' l' U' R2 (x')
Speedsolving Logo tiny.gifAlg.1(v3)(z') U' L2 U L2 U' F U L U' L' U' F' U2 (z)
Speedsolving Logo tiny.gifAlg.1(v4)R' U2 R U2 R' F R U R' U' R' F' R2
Speedsolving Logo tiny.gifAlg.1(v5):Inv(Alg.1)(y) R2 F R U R U' R' F' R U2 R' U2 R
Speedsolving Logo tiny.gifAlg.1(v6):Inv(Alg.1(v4))(y) R2 F R U R U' R' F' R U2 R' U2 R
Speedsolving Logo tiny.gifAlg.1(v7)B2 R B U B U' B' R' B U2 B' U2 B
Speedsolving Logo tiny.gifAlg.1(v8)(y x) R2 U l U R U' l' U' l U2 R' U2 R
Speedsolving Logo tiny.gifAlg.1(v9)(y') r' L' U r U L U' r' U' r U2 L' U2 L
Decomposition(Alg.1) = [R', U2] [R' F R, U R' U'] [U R': (U')]
Speedsolving Logo tiny.gifAlg.2B2 L2 U' B' U' B U B U L2 B U' B U
Speedsolving Logo tiny.gifAlg.2(v2)R' U R' B2 U' R' U' R' U R U B2 R2
Speedsolving Logo tiny.gifAlg.2(v3):Inv(Alg.2)(y) R2 B2 U' R' U' R U R U B2 R U' R
Decomposition(Alg.2) = [R' U: [R' B2 U' R' U': (R')] [R, U'] ]
Speedsolving Logo tiny.gifAlg.3B' U' B L B' U2 B U2 B L' B' U' B' U2 B U
Speedsolving Logo tiny.gifAlg.3(v2)(y) R' U' R B R' U2 R U2 R B' R' U' R' U2 R
Decomposition(Alg.3) = [B' U' B L B' U2, B] [U2, B'] (U)
Speedsolving Logo tiny.gifAlg.4R' U2 R U R B R' U2 R' U2 R B' R' U R U'
Decomposition(Alg.4) = [R': [U2 R U2, U' R B R'] ] (U')
Speedsolving Logo tiny.gifAlg.5L U L' U2 L' U2 R L2 U' L' U L' R' U2 L U2
Speedsolving Logo tiny.gifAlg.5(v2)(y2) R U R' U2 R' U2 L R2 U' R' U R' L' U2 R
Decomposition(Alg.5) = [L: (U)] [U2, L'] [R: [L, U'] ] [L', U2]
Speedsolving Logo tiny.gifAlg.6R' U2 R' D' R U' R' D R U R U' R' U' R U'
Decomposition(Alg.6) = [U R': [R, U'] [U, R' D' R] [U R: (U')] ]
Speedsolving Logo tiny.gifAlg.7B' U B U B' U' B' D' B U B' D B U2 B U
Speedsolving Logo tiny.gifAlg.7(v2)(y) R' U R U R' U' R' D' R U R' D R U2 R
Decomposition(Alg.7) = [B': [U B: (U)] [B' D' B, U] [U', B] ]
Speedsolving Logo tiny.gifAlg.8F L U L' F L U' F U F U' F' L' F2
Speedsolving Logo tiny.gifAlg.8(v2)(y' x) R U B U' R U (x') U' R U R U' R' F' R2
Decomposition(Alg.8) = [F2 L: [L' F' L, U] [F U: (F)] ]
Speedsolving Logo tiny.gifAlg.9R' U2 R U' F' L F R' F' L' F U' R U'
Speedsolving Logo tiny.gifAlg.9(v2)R' U2 R U' (y') R' F R B' R' F' R (z x') R' U (x z')
Decomposition(Alg.9) = [R' U R: [R', U] [F' L F, R'] ] (U')
Speedsolving Logo tiny.gifAlg.10L' U2 L2 F' L' F L' U2 L B L U' L' U' L U L' B'
Speedsolving Logo tiny.gifAlg.10(v2)(y2) R' U2 l R U' R' U l' U2' R F R U' R' U' R U R' F'
Decomposition(Alg.10) = [L' U2 L: [L, F'] ] [B L: [U' L': (U')] ]
Speedsolving Logo tiny.gifAlg.11R' U2 R' D' R U' R' D R U R U' R' U' R U'
Decomposition(Alg.11) = [R' U2: [R' D' R, U'] [R, U'] ] (U')
Speedsolving Logo tiny.gifAlg.12(y') (R U2 R' U' R U' R')(R U R' U' R' F R2 U' R' U' R U R' F')(R U R' U R U2 R')

T Permutation

T.gif
Name: T-PLL
Used in: PLL, ZBLL, ZZLL, BLD
Optimal moves: 11 HTM
Speedsolving Logo tiny.gifAlg.1R U R' U' R' F R2 U' R' U' R U R' F'
Speedsolving Logo tiny.gifAlg.1(v2):Inv(Alg.1)F R U' R' U R U R2 F' R U R U' R'
Speedsolving Logo tiny.gifAlg.1(v3):Inv(Alg.1)(y2) B L U' L' U L U L2 B' L U L U' L'
Decomposition(Alg.1) = [R, U] [F: [F', R'] [R U' R': (U')] ]
Speedsolving Logo tiny.gifAlg.2R' U' R U R B' R2 U R U R' U' R B
Speedsolving Logo tiny.gifAlg.2(v2)(y2) L' U' L U L F' L2 U L U L' U' L F
Decomposition(Alg.2) = [R', U'] [B': [B, R] [R' U R: (U)] ]
Speedsolving Logo tiny.gifAlg.3R2 U R2 U' R2' U' D R2 U' R2' U R2 D'
Speedsolving Logo tiny.gifAlg.3(v2)R2 U R2' U' R2 U' D R2' U' R2 U R2' D'
Decomposition(Alg.3) = [R2, U] [D R2: [R2, D'] [U' R2: (U')] ]
Speedsolving Logo tiny.gifAlg.4R2 U' R2 D B2 L2 U L2 D' B2 U
Speedsolving Logo tiny.gifAlg.4(v2)(y2) L2 U' L2 D F2 R2 U R2 D' F2
Speedsolving Logo tiny.gifAlg.4(v3)R2 U' R2 D B2 L2 U L2 D' B2
Decomposition(Alg.4) = [U': [U, R2] [B2 D: [D', B2] [L2: (U)] ] ]
Speedsolving Logo tiny.gifAlg.5R2 D' F2 U F2 R2 D B2 U' B2 U
Speedsolving Logo tiny.gifAlg.5(v2)R2' u' R2 U R2' (y) R2 u R2' U' R2
Decomposition(Alg.5) = [R2 D' F2: (U)] [R2, D'] [B2, U']
Speedsolving Logo tiny.gifAlg.6R2 D' F2 D R2 B2 D L2 D' B2 U
Speedsolving Logo tiny.gifAlg.6(v2)(y2 z) U2 r' U2 r U2 (x) U2 r U2 r' U2 (z')
Decomposition(Alg.6) = [R2 D': F2] [B2 D: L2] (U)
Speedsolving Logo tiny.gifAlg.7R U R' U' R2 D R' U' R' U' R U R2 D' R
Speedsolving Logo tiny.gifAlg.7(v2)R U R' U' R2 D R' U' R' U' R U (z') U2 R' U (z)
Decomposition(Alg.7) = [R, U] [R' D R': [R, D'] [R' U' R': (U')] ]
Speedsolving Logo tiny.gifAlg.8R2 U R2 U' R2 F2 U' F2 D R2 D'
Decomposition(Alg.8) = [R2: [U, R2] [F2: (U')] [D, R2] ]
Speedsolving Logo tiny.gifAlg.9F' U F' L2 B D' B' L2 F2 U' S' U2 S U2
Speedsolving Logo tiny.gifAlg.9(v1):Mirr(Alg9)y' L U' r U2 l' U l U2 x r2' (U M U2 M')
Speedsolving Logo tiny.gifAlg.9(v2)y x r' U r' d2 r U' r' d2 r2 x' U' M' U2 MCube Camera Icon.png[12]
Decomposition(Alg.9) = [F', U] [U F2 L2 B: (D')] [S', U2]

V Permutation

V.gif
Name: V-PLL
Used in: PLL, ZBLL
Optimal moves: 14 HTM
Speedsolving Logo tiny.gifAlg.1R' U R' U' B' R' B2 U' B' U B' R B R
Speedsolving Logo tiny.gifAlg.1(v2)R' U R' d' R' F' R2 U' R' U R' F R F
Speedsolving Logo tiny.gifAlg.1(v3)R' U R' (y) U' R' F' R2 U' R' U R' F R F
Speedsolving Logo tiny.gifAlg.1(v4)R' U R' U' (y x) R' U' R2 B' R' B R' U R U (x')
Speedsolving Logo tiny.gifAlg.1(v5)R' U R' U' (y x) R' U' R2 (x') U' R' U R' F R F
Speedsolving Logo tiny.gifAlg.1(v6)R' U R' U' (y) R' F' R2 U' R' U R' F R F
Decomposition(Alg.1) = [R2: [R, U] [B': (R')] [B, U'] [B', R] ]
Speedsolving Logo tiny.gifAlg.2R' U R' U' B' D B' D' B2 R' B' R B R
Speedsolving Logo tiny.gifAlg.2(v2)R' U R' U' (y x) R' F R' F' R2 U' R' U R U (x')
Speedsolving Logo tiny.gifAlg.2(v3)R' U R' U' (x2 y') R' U R' U' l R U' R' U R U (x')
Speedsolving Logo tiny.gifAlg.2(v4)R' U R' U' (x' y) U' R U' R' U2 (y') R' U' R U R (x)
Speedsolving Logo tiny.gifAlg.2(v5)R' U R' U' (y) R' D R' D' R2 F' R' F R F
Decomposition(Alg.2) = [R2: [R, U] [B': [D, B'] [B: (R')] ] [B', R] ]
Speedsolving Logo tiny.gifAlg.3R' U2 R U2 L U' R' U L' U L U' R U L'
Speedsolving Logo tiny.gifAlg.3(v2)R' U2 R U2 L U' R' U r' F r U' R U L'
Decomposition(Alg.3) = [R', U2] [L U' R' U L': (U)]
Speedsolving Logo tiny.gifAlg.4R2 U' (B2 U B2) (R D') (R D) R' U R U' R
Decomposition(Alg.4) = [R2: [U', B2] [R D': (R)] [U, R] ]
Speedsolving Logo tiny.gifAlg.5F' U B U' F U F' U B' U' F U2 B U2 B'
Speedsolving Logo tiny.gifAlg.5(v2)(y') R' U L U' R U R' U L' U' R U2 L U2 L'
Speedsolving Logo tiny.gifAlg.5(v3)(y) r' F R F' r U r' F R' F' r U2 R U2 R'
Speedsolving Logo tiny.gifAlg.5(v4)(y) L' U R U' L U L' U R' U' L U2 R U2 R'
Speedsolving Logo tiny.gifAlg.5(v5)(y z) U' R D R' U R U' R D' R' U R2 D R2 D' (z')
Decomposition(Alg.5) = [F' U B U' F: (U)] [U2, B]
Speedsolving Logo tiny.gifAlg.6L U' R' U L' U' L U' R U L' U2 R' U2 R
Speedsolving Logo tiny.gifAlg.6(v2)(y2) R U' L' U R' U' R U' L U R' U2 L' U2 L
Decomposition(Alg.6) = [L U' R' U L': (U')] [U2, R']
Speedsolving Logo tiny.gifAlg.7R U2 R' D R U' R U' R U R2 D R' U' R D2
Decomposition(Alg.7) = [U: [U': (R)] [D: [D', U R'] [R: [U', R] ] [D: [R', U']] ] ]
Speedsolving Logo tiny.gifAlg.8(y) R U' R U (y) L D' L D L2 (y') R F R' F' R'

Y Permutation

Y.gif
Name: Y-PLL
Used in: PLL, ZBLL, BLD
Optimal moves: 13 HTM
Speedsolving Logo tiny.gifAlg.1F R U' R' U' R U R' F' R U R' U' R' F R F'Cube Camera Icon.png[13]
Decomposition(Alg.1) = [F R U' R': (U')] [R, U] [R', F]
Speedsolving Logo tiny.gifAlg.2R' U' R F2 R' U R U F2 U' F2 U' F2
Speedsolving Logo tiny.gifAlg.2(v2)R' U' R F2 R' U R d R2 U' R2' U' R2
Decomposition(Alg.2) = [F2: [F2, R' U' R] [U F2: (U')] ]
Speedsolving Logo tiny.gifAlg.3R2 U' R2 U' R2 U F U F' R2 F U' F'
Speedsolving Logo tiny.gifAlg.3(v2)R2 U' R2 U' R2 d R U R' B2 R U' R'
Speedsolving Logo tiny.gifAlg.3(v3)(y2 z) U2 R' U2 R' U2 R B R B' U2 B R' B' (z')
Decomposition(Alg.3) = [R2: [U' R2: (U')] [F U F', R2] ]
Speedsolving Logo tiny.gifAlg.4F2 D R2 U R2 D' R' U' R F2 R' U R
Speedsolving Logo tiny.gifAlg.4(v2)(y') R2 u R2' U R2 D' R' U' R F2' R' U R
Decomposition(Alg.4) = [F2: [D R2: (U)] [R' U' R, F2] ]
Speedsolving Logo tiny.gifAlg.5F R' F R2 U' R' U' R U R' F' R U R' U' F'
Decomposition(Alg.5) = [F2: [F', R'] [R U' R': (U')] [F': [R, U] ] ]
Speedsolving Logo tiny.gifAlg.6F R' F' R U R U' R2 U' R U R B' R' B U
Speedsolving Logo tiny.gifAlg.6(v2)F R' F' R U R U' R2 U' R U l U' R' U (x)
Decomposition(Alg.6) = [F, R'] [U, R] [R', U'] [R, B'] (U)
Speedsolving Logo tiny.gifAlg.7F R U' R' U' R U F U F' R' F U' F2
Speedsolving Logo tiny.gifAlg.7(v2)F R U' R' U' R d R U R' B' R U' R2
Decomposition(Alg.7) = [F: [R, U'] [U2, R] [R: [U', F] ] [F: (U')] ]
Speedsolving Logo tiny.gifAlg.8R' F R F' U' F' U F2 U F' U' F' L F L' U'
Speedsolving Logo tiny.gifAlg.8(v2)R' F R F' (y') U' R' U R2 U R' U' R' F R F'
Decomposition(Alg.8) = [R', F] [U', F'] [F, U] [F', L] (U')
Speedsolving Logo tiny.gifAlg.9R' F' U F U F' U' F R F' U' F U F R' F' R
Speedsolving Logo tiny.gifAlg.9(v2)(y) F' L' U L U L' U' L F L' U' L U L F' L' F
Decomposition(Alg.9) = [R' F' U F: (U)] [F', U'] [F, R']
Speedsolving Logo tiny.gifAlg.10F2 U F U' F' U L F R' F R F L' F'
Speedsolving Logo tiny.gifAlg.10(v2)(y z) U2 R U R' U' R (y) R U L' U L U R' U' (x)
Decomposition(Alg.10) = [F2: [U, F] (U) [L F: [R', F] ] [L, F'] ]
Speedsolving Logo tiny.gifAlg.11R2 U' R' U R U' B' R' F R' F' R' B R
Speedsolving Logo tiny.gifAlg.11(v2)(z') U2 L' U' L U L' (y') L' U' R U' R' U' L U (x)
Speedsolving Logo tiny.gifAlg.11(v3)R2 U' R' U R U' (z' y') L' U' R U' R' U' L U (y z)
Decomposition(Alg.11) = [R: [R, U'] [R: (U')] ] [R2, B'] [B': [R, F] [R', B] ]
Speedsolving Logo tiny.gifAlg.12F R U' R' F D R' B' R' B R2 D' F2
Speedsolving Logo tiny.gifAlg.12(v2)F R U' R' F D R' (y x) R' U' R (z) R2 (y) L' d2 (z)
Decomposition(Alg.12) = [F R: (U')] [F2 D R2: [R, B'] ]
Speedsolving Logo tiny.gifAlg.13R' U' R2 U' L U2 R' U R U2 L' R' U R' U R
Speedsolving Logo tiny.gifAlg.13(v2)(y2 z) U' R' U2 R' D R2 U' R U R2 U' D' R U' R U (z')
Decomposition(Alg.13) = [R' U' R2: [U' L U2 R': (U)] [U', R'] ]
Speedsolving Logo tiny.gifAlg.14F R F' U' F R' F' R B' R2 B R' U' R2 U
Speedsolving Logo tiny.gifAlg.14(v2)(y) r U r' U' r U' r' (y') l U' R2 U l' U' R2
Decomposition(Alg.14) = [F R F': (U')] [R: [B', R2] ] [R2, U']
Speedsolving Logo tiny.gifAlg.15U F' L F L' U' L' U L U2 R U R' U' R' F R F'