Professional Documents
Culture Documents
Parentheses in an algorithm signify the triggers of the algorithm. For example, [(R U R') (L' U L)]
shows two triggers in the algorithm, even though it is the same as [R U R' L' U L].
The areas shaded in gray represent the oriented pieces on the top layer. You can tell if a piece is
oriented by looking at the top color of the piece in relation to the top center of the cube. If the piece is
oriented, the two colors will be the same.
The bars sticking off to the side of an unshaded piece represent where the sticker that needs to be
on top is.
Note that all of these algorithms are written in the Western notation, where a lowercase letter means a dou
z.
OLL 27
Name: S, Sune, Swimming Left
Used in: OCLL, OLL
Optimal moves: 7 HTM
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
R U R' U R U2 R'
[1]
[X]
y L' U2 L U L' U L
[X]
y2 L U L' U L U2 L'
[X]
[X]
[X]
[X]
OLL 21
Name: H, Double Sune, Flip, Cross
Used in: OCLL, OLL
Optimal moves: 11 HTM, 10 STM
OL
R U R' U R U' R' U R U2 R'
L
[X]
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
OLL 22
Name: pi, Bruno, wheel, T-shirt
Used in: OCLL, OLL
Optimal moves: 9 HTM
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OLL 23
[X]
[X]
[X]
y2 L' U2 L2 U L2 U L2 U2 L'
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
'
[X]
[X]
[X]
(y') R U R' U' (R U' R' U2) (R U' R' U2) R U R'
[X]
[X]
[X]
[X]
l2 U' R D2 R' U R D2 R
[X]
[X]
[X]
[X]
[X]
[X]
[X]
OLL 25
Name: L, Bowtie, Triple-Sune, Side-winder, Diagonals, Spaceship
Used in: OCLL, OLL
Optimal moves: 8 HTM
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
OL
L
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
PLL algorithms
Note that all of these algorithms are written in the Western notation, where a lowercase letter means a dou
z.
H Permutation
Name: H-PLL, X-PLL
Used in: EPLL, CPLL, PLL, ELL, ZBLL, ZZLL
Optimal moves: 10 HTM, 7 STM
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
[1]
[2]
[X]
[X]
R2 U2 R U2 R2 U2 R2 U2 R U2 R2
[X]
[X]
R2 U2 R2 U2 R2 U R2 U2 R2 U2 R2
[X]
R U2' R' U' R' U' R2 U' R2' U2' R2 U2' R' (U)
[X]
L2 U2 L' U2 L2 U2 L2 U2 L' U2 L2
[X]
[X]
[X]
(M2' U)6
[X]
(M2' U')6
[X]
(R' S R u) 6
[X]
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
S R U2 R2 U2 R2 U2 R S'
[X]
[X]
[X]
[X]
[X]
[X]
U Permutation : a
Name: U-PLL a
Used in: EPLL, PLL, ELL, ZBLL, BLD
Optimal moves: 9 HTM, 7 STM
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
[X]
[X]
[X]
M2 U M' U2 M U M2
[X]
(y2) M2 U M U2 M' U M2
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
PL
R U R' U' L' U' L U2 R U' R' U' L' U L
L
PL
r U R' U R' U' R2 U' r' U R' U R
L
[X]
[X]
U Permutation : b
Name: U-PLL b
Used in: EPLL, PLL, ELL, ZBLL, BLD
Optimal moves: 9 HTM, 7 STM
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
[X]
[X]
[X]
[X]
[X]
[X]
B2 U M U2 M' U B2
[X]
[X]
[X]
[X]
[X]
[X]
[X]
(y2) F2 U M' U2 M U F2
[X]
[X]
[X]
[X]
Z Permutation
Name: Z-PLL
Used in: EPLL, PLL, ELL, ZBLL, ZZLL
Optimal moves: 12 HTM, 7 STM
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
[X]
(y) M2' U' M2' U' M' U2' M2' U2' M'
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
M2' U M2' U M2 B2 M2 B2
[X]
[X]
[3]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
PL
L
PL
L
PL
L
PL
L
PL
L
[X]
[X]
[X]
[X]
[X]
A Permutation : a
Name: A-PLL a
Used in: CPLL, PLL, L3C, L4C, ZBLL, BLD
Optimal moves: 9 HTM
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
PL
(y') r U r' U' r' F r2 U' r' U' r U r' F'
L
PL
(y) R L D2 R' U' R D2 R' U L'
L
PL
(y2) L' B L' F2 L B' L' F2 L2
L
[X]
[X]
[X]
A Permutation : b
Name: A-PLL b
Used in: CPLL, PLL, L3C, L4C, ZBLL, BLD
Optimal moves: 9 HTM
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
R B' R F2 R' B R F2 R2
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
E Permutation
Name: E-PLL
Used in: CPLL, PLL, L4C, ZBLL, ZZLL
Optimal moves: 14 HTM
PL (y x') R U' R' D R U R' D' R U R' D R U' R' D' (x)
[4]
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
[X]
[X]
[X]
[X]
(x) U R' U' L U R U' L' U R U' L U R' U' L' (x')
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
[X]
R B L B' R' (y) R L (y) L B' R' B L' (y') R' L'
[X]
[X]
[X]
[X]
R' D' R U' R' D R U R' D' R U2 R' D R U' R' D' R U R' D
R
[X]
(y x') R' D R U' R' D' R U2 L D' L' U' L D L' (x)
[X]
[X]
[X]
[X]
F Permutation
Name: F-PLL
Used in: PLL, ZBLL, ZZLL
Optimal moves: 14 HTM
Alg.
R' U R U' R2 F' U' F U R F R' F' R2 U'
1
Alg.1(v
R' U R U' R2 (y') R' U' R U (y x) R U R' U' R2 (x')
2)
[X]
[X
]
Alg.1(v
R' U' F' R U R' U' R' F R2 U' R' U' R U R' U R
3)
Alg.1(v
(y) L U F L' U' L U L F' L2 U L U L' U' L U' L'
4)
[5]
[X
]
Alg.
L' U2 L' U' F' L' F2 U' F' U F' L F U' L
2
Alg.2(v
(y2) R' U2 R' d' R' F' R2 U' R' U R' F R U' F
2)
[X]
[6]
Alg.
L B2 F' D2 B R' B' D2 F2 L' F' L B2 L'
3
Alg.3(v
(y') F r2 R' U2 r U' r' U2 (x') R2 U' R' U r2 u' (z')
2)
[X]
[X
]
Alg.
B' U' R' B U B' U' B' R B2 U' B' U' B U B' U B
4
Alg.4(v
(y) R' U' F' R U R' U' R' F R2 U' R' U' R U R' U R
2)
[X]
[X
]
Alg.
L U' L' U L2 F U F' U' L' F' L F L2 U
5
[X]
Alg.5(v
(y2) R U' R' U R2 (y) R U R' U' (x) U' R' U R U2 (x')
2)
Alg.5(v (y' z) R U R' U' R U2 (z' y') R U R' U' (y' x') R' U' R
3)
U R2 (x)
[X
[X
Alg.
R' U2 R' U2 L U' R' U' R' U R U2 L' U2 R U R
6
[X]
Decomposition(Alg.6) = [R' U': [R' U2 L U': [U, L' U2 R] [U' R' U': (R')] ] ]
Alg.
L U2 L U2 R' U L U L U' L' U2 R U2 L' U' L'
7
[X]
Alg.
L R' F2 R' D L' F2 R U' L2 R B2 L2 U
8
Alg.8(v
(y2) M U2 r' U l' U2 r U' R2 r U2 R2 (x')
2)
[X]
]
[X
Decomposition(Alg.8) = [L R': [F2 R': (D)] [F2, L' R'] ] [R', U'] [U' L2: B2]
Alg.
L F R' F' L' F' D2 B' L' B D2 F' R F2
9
Alg.9(v
(r U R' U') (z) U' (l' U2 r' U') (r U2 l' U R2) (x)
2)
[X]
]
[X
Alg.1
R B2 D B2 R' B' R B' D2 F L' F' D B2 R'
0
Alg.10( (y x) U R2 F R2 U' R' U l' U2 L F' L' U (x') R2 U'
v2)
(x')
[X]
]
[X
[X]
]
[X
Decomposition(Alg.11) = [B: (U)] [U': [U2, B] [B', U'] [U2, B'] ] [F, R B' R']
[X]
]
[X
Alg.1
R U' F R F' U F' U' F2 R' F' U' R' U2 R'
3
Alg.13(
(y) F U' r U r' U r' F' r2 U' r' U' F' U2 F'
v2)
[X]
]
[X
G Permutation : a
Name: G-PLL a
Used in: PLL, ZBLL
Optimal moves: 12 HTM
PL
(y) R2' u R' U R' U' R u' R2 (y') R' U R
L
PL
(y) R2 U R' U R' U' R U' R2 D U' R' U R D'
L
[X]
[X]
PL
L
PL
L
PL
L
PL
L
[X]
[X]
[X]
[X]
G Permutation : b
Name: G-PLL b
Used in: PLL, ZBLL
Optimal moves: 12 HTM
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
[X]
[X]
[X]
[X]
[X]
[X]
G Permutation : c
Name: G-PLL c
Used in: PLL, ZBLL
Optimal moves: 12 HTM
PL
L
PL
L
PL
L
PL
L
PL
[X]
[X]
[X]
[X]
[X]
L
PL
L
PL
L
PL
L
PL
L
PL
L
[X]
[X]
[X]
[X]
[X]
G Permutation : d
Name: G-PLL d
Used in: PLL, ZBLL
Optimal moves: 12 HTM
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
PL
L
[X]
[X]
[X]
[X]
[X]
[X]
[X]
(y') R2' F' (R U R U') (R' F' R) (U2' R' U2' R') F2 R2
[X]
[X]
J Permutation : a
Name: J-PLL a, L-perm
Used in: PLL, ZBLL, BLD
Optimal moves: 10 HTM
Alg.
B' U F' U2 B U' B' U2 F B U'
1
[X]
Alg.1(v
(y) R' U L' U2 R U' R' U2 R L
2)
Alg.1(v
(y') L' U R' U2 L U' L' U2 R L
3)
Alg.1(v
(y') L' U R' (z) R2 U R' U' R2 U D (z')
4)
[X
[X
[X
Alg.
B2 R' U' R B2 L' D L' D' L2
2
[X]
Alg.2(v
(y2) F2 L' U' L F2 R' D R' D' R2
2)
Alg.2(v
(y2) F2 L' U' L b2 L' U L' U' r2
3)
Alg.2(v
(y x') R2 u' R' u R2 (x' y') R' U R' U' l2'
4)
Alg.2(v
(y2 x) U2 r' U' r U2 l' U R' U' l2
5)
Alg.2(v6):Inv(Alg.
(y2) l2 U R U' l U2 r' U r U2 (x')
2(v5))
[X
[X
[X
[X
[X
Alg.
L' U R' U2 L U' R U L' U R' U2 L U' R
3
[X]
Alg.
L' U' L F L' U' L U L F' L2 U L U
4
[X]
Alg.
B2 R2 U' R2 D B2 D' B2 U B2 U'
5
Alg.5(v
B2' R2 U' R2' u R2 D' R2' U R2
2)
[X]
]
[X
Alg.
B2 U' D B2 U' B2 U B2 D' B2 U B2 U'
6
Alg.6(v
(y) R2 (U' D) R2' U' R2 U R2' D' R2 U R2'
2)
[X]
]
[X
Alg.
L' U2 L U L' U2 R U' L U R'
7
Alg.7(v
(y2) R' U2 R U R' U2' L U' R U L'
2)
Alg.7(v
(y2) R' U2 R U R' (z) R2' U R' D R U' (z')
3)
[X]
[7]
]
[X
Alg.7(v
(y2) R' U2' R U R' (z) R2 U R' D R U' (z')
4)
Alg.7(v
(z) D R' U' R D' R (R U R' U') R2 U (z')
5)
Alg.7(v6):Inv(
Alg.7)
Alg.7(v7):Inv(Alg.
(y2) L U' R' U L' U2 R U' R' U2 R
7(v2))
]
]
[X
[X
[X
[8
Alg.
R' L' U2 L U L' U2 R U' L U
8
[X]
Alg.8(v
(y2) L' R' U2 R U R' U2 L U' R
2)
Alg.8(v
R' L' d2 R U R' d2 R U' L
3)
Alg.8(v
(z) U' D' R2 U R U' R2 (z') R U' L
4)
Alg.8(v5):Inv(
Alg.8)
Alg.8(v6):Inv(Alg.
(y') L' U R' (z) R2 U R' U' R2 U D (z')
8(v4))
]
]
[X
[X
[X
[X
[X
Alg.
B U' L' B L2 U' L' U' L U L' B' L U L' B'
9
Alg.9(v
(y2) F U' R' F R2 U' R' U' R U R' F' R U R' F'
2)
[X]
]
[X
Alg.1
B' U B' R2 F D' F D F2 R2 B2
0
Alg.10(
(y) R' U l' U2 r U' L U r2 F2 R2
v2)
[X]
]
[X
J Permutation : b
Name: J-PLL b
Used in: PLL, ZBLL, BLD
Optimal moves: 10 HTM
Alg.
B U' F U2 B' U B U2 F' B' U
1
Alg.1(v (y') L U' R U2 L' U L U2 R' L'
2)
[X]
[X
]
Alg.1(v
(y) R U' L U2 R' U R U2 L' R'
3)
Alg.1(v
(y) R U' L (z') L2 U' L U L2 D' U' (z)
4)
[X
[X
Alg.
R U2 R' U' R U2 L' U R' U' L
2
[X]
Alg.
B2 L U L' B2 R D' R D R2
2
[X]
Alg.2(v
(y2) F2 R U R' F2 L D' L D L2
2)
Alg.2(v
(y2) F2 R U R' b2 R U' R U l2'
3)
Alg.2(v
(y' x') L2 u L u' L2 (x' y) L U' L U r2
4)
Alg.2(v
(y2 x) U2 l U l' U2 r U' L U r2
5)
Alg.2(v6):Inv(Alg.
(y2) r2 U' L' U r' U2 l U' l' U2 (x')
2(v5))
[X
[X
[X
[X
[X
]
Alg.
R U' L U2 R' U L' U' R U' L U2 R' U L'
3
[X]
Alg.
R U R' F' R U R' U' R' F R2 U' R' U'
4
[X]
Alg.
B2 L2 U L2 D' B2 D B2 U' B2 U
5
Alg.5(v
B2 L2 U L2 u' L2 D L2 U' L2
2)
[X]
[X
]
Alg.
B2 U D' B2 U B2 U' B2 D B2 U' B2 U
6
Alg.6(v
(y') L2 (U D') L2 U L2 U' L2 D L2 U' L2
2)
[X]
[X
]
Alg.
R U2 R' U' R U2 L' U R' U' L
7
[X]
Alg.7(v
(y2) L U2 L' U' L U2' R' U L' U' R
2)
Alg.7(v
(y2) L U2 L' U' L (z') L2' U' L D' L' U (z)
3)
[X
[X
Alg.7(v
(y2) L U2' L' U' L (z') L2' U' L D' L' U (z)
4)
Alg.7(v
(z') D' L U L' D L' (L' U' L U) L2' U' (z)
5)
Alg.7(v6):Inv(
Alg.7)
Alg.7(v7):Inv(Alg.
(y2) R' U L U' R U2 L' U L U2 L'
7(v2))
]
]
[X
[X
[X
[X
Alg.
L R U2 R' U' R U2 L' U R' U'
8
[X]
Alg.8(v
(y2) R L U2 L' U' L U2 R' U L'
2)
Alg.8(v
L R d2 L' U' L d2 L' U R'
3)
Alg.8(v
(z') U D L2 U' L' U L2 (z) L' U R'
4)
Alg.8(v5):Inv(
Alg.8)
Alg.8(v6):Inv(Alg.
(y) R U' L (z') L2 U' L U L2 U' D' (z)
8(v4))
]
]
[X
[X
[X
[X
[X
Alg.
B' U R B' R2 U R U R' U' R B R' U' R B
9
Alg.9(v
(y2) F' U L F' L2 U L U L' U' L F L' U' L F
2)
[X]
]
[X
Decomposition(Alg.9) = [B' R' U R B': [B R' U', R] [R', U] (U) [U, R'] ]
Alg.1
B U' B L2 F' D F' D' F2 L2 B2
0
Alg.10(
(y') L U' r U2 l' U R' U' l2 F2 L2
v2)
[X]
]
[X
N Permutation : a
Name: N-PLL a
Used in: PLL, ZBLL, ZZLL
Optimal moves: 14 HTM
Alg.
(L U' R U2 L' U R')2 U'
1
Alg.1(v (z) (U R' D R2 U' R D')2 (z')
2)
[X]
[X
]
Alg.1(v
(y z) R' (U R' D R2 U' R D')2 (z')
3)
Alg.1(v
(R U' L U2 R' U L')2
4)
Alg.1(v
(z) (D R' U R2 D' R U')2 (z')
5)
Alg.1(v
(z) U R' D R2 U' R U (z') R' U' R (z) R2 U' R (z') R'
6)
Alg.1(v
R U' L d2 L' U L R' U' R U2 r' F l'
7)
[X
[X
[X
[X
[X
Decomposition(Alg.1) = [L R: [R', U'] [U2: [U': [L', U] ] [R', U'] ] [U', L'] ] (U')
Alg.
L U' L' U L F U F' L' U' L F' L F L' U L'
2
Alg.2(v
(z) U R' U' R U F R F' U' R' U F' U F U' R U' (z')
2)
Alg.2(v3):Inv(
Alg.2)
[X]
[X
]
[X
]
Alg.
R U' R' U R B U B' R' U' R B' R B R' U R'
3
Alg.3(v
R U' R' U l U F U' R' F' R U' R U l' U R'
2)
[X]
[X
]
Alg.
R' U R2 B2 U R' B2' R U' B2 R2' U' R U'
4
[X]
Alg.
F' R U R' U' R' F R2 F U' R' U' R U F' R'
5
[X]
Alg.
R U R' U (R U R' F' R U R' U' R' F R2 U' R') U2 R U' R'
6
[9]
Alg.
R U R' B U B' R' B U B' U' B' R B2 U' B' U' R U' R'
7
Alg.7(v L U L' (y') (R U R' F' R U R' U' R' F R2 U' R') (y') U'
2)
R U' R'
[X]
[X
]
Alg.
L2 U2 L' U2 F2 L2 F2 L F2 U2 L2 U2 L F2
8
[X]
[X
Decomposition(Alg.8) = [L: [L, U2] [F2, L2] ] [F2: [U2, L2] (L')]
Alg.
R U R' U' L U2 L' U' L U2 R' U L' U' R U R U' R'
9
Alg.9(v (R U R' U') L U2 L' U' L (z') L2 U' L D' L' U (L U L'
2)
U') (z)
[X]
]
[X
Alg.1
L' U L2 F2 U L' F2 L U' F2 L2 U' L U'
0
[X]
Alg.1
L2 F2 U2 F2 U' F2 L2 U2 L2 U' F2 U2 L2 U'
1
[X]
Decomposition(Alg.11) = [L2 U F2: [F2, U'] [U, F2] [L2, U2] [U, F2] ] (U')
Alg.1
(L U L' U) (R' U L U') R U2 (L' U L U2) L' (U' L U' L')
2
[X]
N Permutation : b
Name: N-PLL b
Used in: PLL, ZBLL, ZZLL
Optimal moves: 14 HTM
Alg.
(R' U L' U2 R U' L)2 U
1
[X]
Alg.1(v
(z) (D' R U' R2' D R' U)2 (z')
2)
Alg.1(v
(y' z') L (U' L D' L2 U L' D)2 (z)
3)
Alg.1(v
(L' U R' U2' L U' R)2
4)
Alg.1(v
(z) (U' R D' R2' U R' D)2 (z')
5)
Alg.1(v
(z) U' R D' R2 U R' U' (z') R U R' (z) R2 U R' (z') R
6)
Alg.1(v
L' U R' d2 R U' L R' U L' U2 l F' r
7)
[X
[X
[X
[X
[X
[X
Decomposition(Alg.1) = [L' R': [L, U] [U2: [U: [R, U'] ] [L, U] ] [U, R] ] (U)
Alg.
R' U R U' R' F' U' F R U R' F R' F' R U' R
2
Alg.2(v
(z') U' L U L' U' F' L' F U L U' F U' F' U L' U (z)
2)
Alg.2(v3):Inv(
Alg.2)
[X]
[X
]
[X
]
Alg.
L' U L U' L' B' U' B L U L' B L' B' L U' L
3
Alg.3(v
L' U L U' r' U' F' U L F L' U L' U' r U' L
2)
[X]
]
[X
Alg.
L U' L2 B2 U' L B2 L' U B2 L2 U L' U
4
[X]
Alg.
F L' U' L U L F' L2 F' U L U L' U' F L
5
[X]
Alg.
L' U' L U' (L' U' L F L' U' L U L F' L2 U L) U2 L' U L
6
[X]
Decomposition(Alg.6) = [L' U' L: [U2: [U, L'] [F L' U', L] [L', U] ] (U)]
Alg.
L' U' L B' U' B L B' U' B U B L' B2 U B U L' U L
7
[X]
Alg.7(v R' U' R (y) (L' U' L F L' U' L U L F' L2 U L) (y) U L' U
2)
L
]
[X
Decomposition(Alg.7) = [L' U' L: [B' U' B L: [B', U'] [B, L']] (U)]
Alg.
R2 U2 R U2 F2 R2 F2 R' F2 U2 R2 U2 R' F2
8
Alg.8(v (z') U2 L2 U L2 (y) L2 U2 L2 U' L2 (y') L2 U2 L2 d'
2)
L2 (x')
[X]
]
[X
Decomposition(Alg.8) = [R': [R', U2] [F2, R2] ] [F2: [U2, R2] (R)]
Alg.
L' U' L U R' U2 R U R' U2 L U' R U L' U' L' U L
9
Alg.9(v (L' U' L U) R' U2' R U R' (z) R2 U R' D R U' (R' U' R
2)
U) (z')
[X]
]
[X
Alg.1
R U' R2' F2 U' R F2' R' U F2 R2 U R' U
0
[X]
Alg.1
R2 F2 U2 F2 U F2 R2 U2 R2 U F2 U2 R2 U
1
[X]
Decomposition(Alg.11) = [R2 U' F2: [F2, U] [U', F2] [R2, U2] [U', F2] ] (U)
Alg.1
(R' U' R U') (L U' R' U) L' U2 (R U' R' U2) R (U R' U R)
2
Decomposition(Alg.12) = [R' U' R U': [R': [L: [R, U'] ] [U2 R: (U')] ] ]
R Permutation : a
[X]
Name: R-PLL a
Used in: PLL, ZBLL
Optimal moves: 14 HTM
Alg.
R U2 R' U2 R B' R' U' R U R B R2 U
1
[X]
Alg.1(v
R U2 R' U2 R B' R' U' R U l U R2 (x)
2)
Alg.1(v
(y2 z) U R2 U' R2 U F' U' R' U R U F U2 (z')
3)
Alg.1(v
(y2) L U2 L' U2 L F' L' U' L U L F L2
4)
Alg.1(v5):Inv(
Alg.1)
Alg.1(v6):Inv(Alg.
(y) L2 F' L' U' L' U L F L' U2 L U2 L'
1(v4))
]
]
Alg.1(v
F2 R' F' U' F' U F R F' U2 F U2 F'
7)
Alg.1(v
(y' x') R2 U' l' U' R' U l U l' U2 R U2 R'
8)
Alg.1(v
(y') R l U' l' U' R' U l U l' U2 R U2' R'
9)
[X
[X
[X
[X
[X
[X
[X
[X
Alg.
F2 L2 U F U F' U' F' U' L2 F' U F' U'
2
Alg.2(v
R U' R F2 U R U R U' R' U' F2 R2 U
2)
Alg.2(v3):Inv(
Alg.2)
[X]
]
]
[X
[X
Alg.
F U F' L' F U2 F' U2 F' L F U F U2 F' U'
3
Alg.3(v
(y') R U R' F' R U2 R' U2 R' F R U R U2 R' U'
2)
[X]
]
[X
Alg.
R U2 R' U' R' F' R U2 R U2 R' F R U' R' U
4
[X]
Alg.
L' U' L U2 L U2 R' L2 U L U' L R U2 L' U2
5
Alg.5(v (y2) R' U' R U2 R U2 L' R2 U R U' R L U2 R' U2
[X]
[X
2)
Alg.
R U2 R D R' U R D' R' U' R' U R U R' U
6
[X]
Alg.
F U' F' U' F U F D F' U' F D' F' U2 F' U'
7
Alg.7(v
(y') R U' R' U' R U R D R' U' R D' R' U2 R'
2)
[X]
[X
]
Alg.
B' L' U' L B' L' U B' U' B' U B L B2
8
Alg.8(v
(y x') R' U' F' U R' U' (x) U R' U' R' U R B R2
2)
[X]
[X
]
Alg.
R U2 R' U B L' B' R B L B' U R' U
9
Alg.9(v
R U2 R' U (y) R B' R' F R B R' (z x) R U' (x' z')
2)
[X]
[X
]
Alg.1
L U2 L2 B L B' L U2 L' F' L' U L U L' U' L F
0
Alg.10(
(y2) R U2 l' R' U R U' l U2 R' B' R' U R U R' U' R B
v2)
[X]
[X
]
Alg.1
R U2 R D R' U R D' R' U' R' U R U R' U
1
[X]
R Permutation : b
Name: R-PLL b
Used in: PLL, ZBLL
Optimal moves: 14 HTM
Alg.
R' U2 R U2 R' F (R U R' U') R' F' R2' U'
1
[X]
Alg.1(v
R' U2 R U2 R' F (R U R' U)' l' U' R2 (x')
2)
Alg.1(v
(z') U' L2 U L2 U' F U L U' L' U' F' U2 (z)
3)
[X
[X
Alg.1(v
R' U2 R U2 R' F R U R' U' R' F' R2
4)
Alg.1(v5):Inv(
Alg.1)
Alg.1(v6):Inv(Alg.
(y) R2 F R U R U' R' F' R U2 R' U2 R
1(v4))
]
]
]
Alg.1(v
B2 R B U B U' B' R' B U2 B' U2 B
7)
Alg.1(v
(y x) R2 U l U R U' l' U' l U2 R' U2 R
8)
Alg.1(v
(y') r' L' U r U L U' r' U' r U2 L' U2 L
9)
[X
[X
[X
[X
[X
[X
Alg.
B2 L2 U' B' U' B U B U L2 B U' B U
2
Alg.2(v
R' U R' B2 U' R' U' R' U R U B2 R2
2)
Alg.2(v3):Inv(
Alg.2)
[X]
]
]
[X
[X
Alg.
B' U' B L B' U2 B U2 B L' B' U' B' U2 B U
3
Alg.3(v
(y) R' U' R B R' U2 R U2 R B' R' U' R' U2 R
2)
[X]
]
[X
Alg.
R' U2 R U R B R' U2 R' U2 R B' R' U R U'
4
[X]
Alg.
L U L' U2 L' U2 R L2 U' L' U L' R' U2 L U2
5
Alg.5(v
(y2) R U R' U2 R' U2 L R2 U' R' U R' L' U2 R
2)
[X]
]
[X
Decomposition(Alg.5) = [L: (U)] [U2, L'] [R: [L, U'] ] [L', U2]
Alg.
R' U2 R' D' R U' R' D R U R U' R' U' R U'
6
[X]
Alg.
B' U B U B' U' B' D' B U B' D B U2 B U
7
Alg.7(v
(y) R' U R U R' U' R' D' R U R' D R U2 R
2)
[X]
]
[X
Alg.
F L U L' F L U' F U F U' F' L' F2
8
[X]
Alg.8(v
(y' x) R U B U' R U (x') U' R U R U' R' F' R2
2)
[X
Alg.
R' U2 R U' F' L F R' F' L' F U' R U'
9
Alg.9(v
R' U2 R U' (y') R' F R B' R' F' R (z x') R' U (x z')
2)
[X]
]
[X
Alg.1
L' U2 L2 F' L' F L' U2 L B L U' L' U' L U L' B'
0
[X]
Alg.10(
(y2) R' U2 l R U' R' U l' U2' R F R U' R' U' R U R' F'
v2)
]
[X
Alg.1
R' U2 R' D' R U' R' D R U R U' R' U' R U'
1
[X]
T Permutation
Name: T-PLL
Used in: PLL, ZBLL, ZZLL, BLD
Optimal moves: 11 HTM
Alg.
R U R' U' R' F R2 U' R' U' R U R' F'
1
Alg.1(v2):Inv(
Alg.1)
Alg.1(v3):Inv(
Alg.1)
[X]
[X
]
[X
]
Alg.
R' U' R U R B' R2 U R U R' U' R B
2
Alg.2(v
(y2) L' U' L U L F' L2 U L U L' U' L F
2)
[X]
[X
]
Alg.
R2 U R2 U' R2' U' D R2 U' R2' U R2 D'
3
Alg.3(v
R2 U R2' U' R2 U' D R2' U' R2 U R2' D'
2)
[X]
[X
]
[X]
4
Alg.4(v
(y2) L2 U' L2 D F2 R2 U R2 D' F2
2)
Alg.4(v
R2 U' R2 D B2 L2 U L2 D' B2
3)
[X
[X
Alg.
R2 D' F2 U F2 R2 D B2 U' B2 U
5
Alg.5(v
R2' u' R2 U R2' (y) R2 u R2' U' R2
2)
[X]
[X
]
Alg.
R2 D' F2 D R2 B2 D L2 D' B2 U
6
Alg.6(v
(y2 z) U2 r' U2 r U2 (x) U2 r U2 r' U2 (z')
2)
[X]
[X
]
Alg.
R U R' U' R2 D R' U' R' U' R U R2 D' R
7
Alg.7(v
R U R' U' R2 D R' U' R' U' R U (z') U2 R' U (z)
2)
[X]
[X
]
Decomposition(Alg.7) = [R, U] [R' D R': [R, D'] [R' U' R': (U')] ]
Alg.
R2 U R2 U' R2 F2 U' F2 D R2 D'
8
[X]
Alg.
F' U F' L2 B D' B' L2 F2 U' S' U2 S U2
9
Alg.9(v1):Mirr(
y' L U' r U2 l' U l U2 x r2' (U M U2 M')
Alg9)
Alg.9(v
y x r' U r' d2 r U' r' d2 r2 x' U' M' U2 M
2)
[X]
[X
]
[10
]
V Permutation
Name: V-PLL
Used in: PLL, ZBLL
Optimal moves: 14 HTM
Alg.
R' U R' U' B' R' B2 U' B' U B' R B R
1
Alg.1(v
R' U R' d' R' F' R2 U' R' U R' F R F
2)
[X]
]
[X
Alg.1(v
R' U R' (y) U' R' F' R2 U' R' U R' F R F
3)
Alg.1(v
R' U R' U' (y x) R' U' R2 B' R' B R' U R U (x')
4)
Alg.1(v
R' U R' U' (y x) R' U' R2 (x') U' R' U R' F R F
5)
Alg.1(v
R' U R' U' (y) R' F' R2 U' R' U R' F R F
6)
[X
[X
[X
[X
Alg.
R' U R' U' B' D B' D' B2 R' B' R B R
2
[X]
Alg.2(v
R' U R' U' (y x) R' F R' F' R2 U' R' U R U (x')
2)
Alg.2(v
R' U R' U' (x2 y') R' U R' U' l R U' R' U R U (x')
3)
Alg.2(v
R' U R' U' (x' y) U' R U' R' U2 (y') R' U' R U R (x)
4)
Alg.2(v
R' U R' U' (y) R' D R' D' R2 F' R' F R F
5)
[X
[X
[X
[X
Alg.
R' U2 R U2 L U' R' U L' U L U' R U L'
3
Alg.3(v
R' U2 R U2 L U' R' U r' F r U' R U L'
2)
[X]
]
[X
Alg.
R2 U' (B2 U B2) (R D') (R D) R' U R U' R
4
[X]
Alg.
F' U B U' F U F' U B' U' F U2 B U2 B'
5
[X]
Alg.5(v
(y') R' U L U' R U R' U L' U' R U2 L U2 L'
2)
Alg.5(v
(y) r' F R F' r U r' F R' F' r U2 R U2 R'
3)
Alg.5(v
(y) L' U R U' L U L' U R' U' L U2 R U2 R'
4)
Alg.5(v
(y z) U' R D R' U R U' R D' R' U R2 D R2 D' (z')
5)
[X
[X
[X
[X
Alg.
L U' R' U L' U' L U' R U L' U2 R' U2 R
6
Alg.6(v
(y2) R U' L' U R' U' R U' L U R' U2 L' U2 L
2)
[X]
]
[X
Alg.
R U2 R' D R U' R U' R U R2 D R' U' R D2
7
[X]
Decomposition(Alg.7) = [U: [U': (R)] [D: [D', U R'] [R: [U', R] ] [D: [R', U']] ] ]
Alg.
(y) R U' R U (y) L D' L D L2 (y') R F R' F' R'
8
[X]
Y Permutation
Name: Y-PLL
Used in: PLL, ZBLL, BLD
Optimal moves: 13 HTM
Alg.
F R U' R' U' R U R' F' R U R' U' R' F R F'
1
[11
]
Alg.
R' U' R F2 R' U R U F2 U' F2 U' F2
2
Alg.2(v
R' U' R F2 R' U R d R2 U' R2' U' R2
2)
[X]
[X
]
Alg.
R2 U' R2 U' R2 U F U F' R2 F U' F'
3
[X]
Alg.3(v
R2 U' R2 U' R2 d R U R' B2 R U' R'
2)
Alg.3(v
(y2 z) U2 R' U2 R' U2 R B R B' U2 B R' B' (z')
3)
[X
[X
Alg.
F2 D R2 U R2 D' R' U' R F2 R' U R
4
Alg.4(v
(y') R2 u R2' U R2 D' R' U' R F2' R' U R
2)
[X]
[X
]
Alg.
F R' F R2 U' R' U' R U R' F' R U R' U' F'
5
[X]
Alg.
F R' F' R U R U' R2 U' R U R B' R' B U
6
Alg.6(v
F R' F' R U R U' R2 U' R U l U' R' U (x)
2)
[X]
[X
]
Alg.
F R U' R' U' R U F U F' R' F U' F2
7
Alg.7(v
F R U' R' U' R d R U R' B' R U' R2
2)
[X]
]
[X
Alg.
R' F R F' U' F' U F2 U F' U' F' L F L' U'
8
Alg.8(v
R' F R F' (y') U' R' U R2 U R' U' R' F R F'
2)
[X]
]
[X
Alg.
R' F' U F U F' U' F R F' U' F U F R' F' R
9
Alg.9(v
(y) F' L' U L U L' U' L F L' U' L U L F' L' F
2)
[X]
]
[X
Alg.1
F2 U F U' F' U L F R' F R F L' F'
0
Alg.10(
(y z) U2 R U R' U' R (y) R U L' U L U R' U' (x)
v2)
[X]
]
[X
Alg.1
R2 U' R' U R U' B' R' F R' F' R' B R
1
[X]
Alg.11(
(z') U2 L' U' L U L' (y') L' U' R U' R' U' L U (x)
v2)
Alg.11(
R2 U' R' U R U' (z' y') L' U' R U' R' U' L U (y z)
v3)
[X
[X
Decomposition(Alg.11) = [R: [R, U'] [R: (U')] ] [R2, B'] [B': [R, F] [R', B] ]
Alg.1
F R U' R' F D R' B' R' B R2 D' F2
2
Alg.12(
F R U' R' F D R' (y x) R' U' R (z) R2 (y) L' d2 (z)
v2)
[X]
]
[X
Alg.1
R' U' R2 U' L U2 R' U R U2 L' R' U R' U R
3
Alg.13( (y2 z) U' R' U2 R' D R2 U' R U R2 U' D' R U' R U
v2)
(z')
[X]
]
[X
Alg.1
F R F' U' F R' F' R B' R2 B R' U' R2 U
4
Alg.14(
(y) r U r' U' r U' r' (y') l U' R2 U l' U' R2
v2)
Decomposition(Alg.14) = [F R F': (U')] [R: [B', R2] ] [R2, U']
[X]
]
[X