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: EPLLCPLLPLLELLZBLLZZLL
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: EPLLPLLELLZBLLBLD
Optimal moves: 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: EPLLPLLELLZBLLBLD
Optimal moves: 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: EPLLPLLELLZBLLZZLL
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: CPLLPLLL3CL4CZBLLBLD
Optimal moves: 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: CPLLPLLL3CL4CZBLLBLD
Optimal moves: 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: CPLLPLLL4CZBLLZZLL
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, ZBLLZZLL
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, ZBLLBLD
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, ZBLLBLD
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, ZBLLZZLL
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, ZBLLZZLL
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, ZBLLZZLLBLD
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, ZBLLBLD
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'