PLL - Permute Last Layer

Here is my set of PLL algorithms that I find good and fit my cubing style. For each and every case I have given algorithms for every direction possible. My personal algorithm is the first one listed in bold for every case. Finding a good PLL algorithm that fit ones cubing style is very important becaue in this step one is turning at full speed, i.e. blidingly fast.

All edges correct (3 ea)
Code [P1 - AMirror]
parameters

1. x (R' U R') D2 (R U' R') (D2 R2)
2. y' x (L2 D2) (L' U' L) D2 (L' U L')
3. y2 x' (L' U L') D2 (L U' L') (D2 L2)
4. y x' (R2 D2) (R' U' R) D2 (R' U R')

See DanH perform #1 slow and fast
See DavidB perform #1
See JonM perform #3
See Katsu perform #4

Code [P2 - A]
parameters

1. x (R2 D2) (R U R') D2 (R U' R)
2. y' x (L U' L) D2 (L' U L) (D2 L2)
3. y x' (R U' R) D2 (R' U R) (D2 R2)
4. y2 x' (L2 u2) (R U R') D2 (R U' R)

See DanH Perform #1 slow and fast
See DavidB perform #1
See Katsu perform #3
See JonM perform #3
See JessB perform #3

Code [P3 - E]
parameters

1. x' (R U' R') D (R U R') u2 (R' U R) D (R' U' R)
2. x' (R U' R') D (R U R') D2 z (U' R) (U L U') (R' U)
3. y (L U' R) D2 (R' U L') (R U' L) D2 (L' U R')


See DanH Perform #1 slow and fast
See DavidB perform #2
See Katsu perform #1
See JessB perform #2
See BobB perform #1 slow and fast

All corners correct (4 ea)
Code [P4 - Z]
parameters

1. (l U') (R' U) z' (R U' R) (z U') (R' U l) y (l2 U)
2. y (R2 L2) D (L2 F2 R2 L2 B2 R2) D' (R2 L2)

See DanH Perform #1 slow and fast
See DavidB perform #1
See Katsu perform #1 fast and slow
See JonM perform #1
See JessB perform #1

Code [P5 - H]
parameters

1. (l2 L2') U' (l2 L2') U2 (l2 L2') U' (l2 L2')
2. (l R) Us2 (L' r') U' (l R) Us2 (L' r') U

See DanH Perform #1 slow and fast
See DavidB perform #1
See JonM perform #2
See JessB perform #2

#2 looks kinda cool but I can't perform it as fast as #1

Code [P6 - U']
parameters

1. (R U') (R U) (R U) (R U') (R' U' R2)
2. y (R2 U') Fs R2 Bs (U' R2)
3. y2 (R2 U') (R' U' R U) (R U) (R U' R)
4. y' (L2 U') F's L2 B's (U' L2)

See DanH perform #3 slow and fast
See DavidB perform #2
See Katsu perform #1
See JonM perform #2
See JessB perform #2

Code [P7 - U]
parameters

1. (R' U) (R' U') (R' U') (R' U) (R U R2)
2. y (R2' U) Fs R2 Bs (U R2)
3. y2 (R2' U) (R U) (R' U') (R' U') (R' U R')

4. y' (L2 U) Fs' L2 Bs' (U L2)

See DanH perform #3 (fast)
See DavidB perform #2
See Katsu perform #3

See JonM perform #2
See JessB perform #2

2 adjacent correct corners (6 ea)
Code [P8 - JMirror]
parameters

1. x U2 (r' U' r) U2 (l' U R' U' R2)
2. y2 x' U2 (R' F' R) d2 x ((R' U R') (U' R2)
3. y' x' (R2 u' R' u) (R2 U') z x' (U R' U' R2)
4. y z (U' R D') R2 (U R' U' R2) U z' (R U')

See DanH perform #1 slow and fast
See DavidB perform #1

Code [P9 - J]
parameters

1. F2' (R U R') (y r2 y') (R U') (R U R2')
2. y2 (R U2' R' U') R U2' (L' U R' U') r
3. y' x' (R2 z') (r U r') U2 x' (R U' R) (U R2)
4. y (L U') (R U2) (L' U) (L U2) (L' R') U


See DanH perform #1 slow and fast
See Stefan Pochmann perform #2
See DavidB perform #3
See BobB perform #4 slow and fast

Code [P10 - T]
parameters

1. (R U R' U') (R' F) (R2 U')(R' U' R) (U R' F')
2. y' R B U' B' U B U B2 R' B U B U' B'

3. y2 (L' U' L U) (L F' L2 U L U L' U') (L F)
4. y F d (R'U') (R' F R2 U' R' U' R U) (R' F')

See DanH perform #1 slow and fast
See Katsu perform #1
See JessB perform #2

See BobB perform #1 slow and fast

Code [P11 - R]
parameters

1. (R' U2) (R U2') (R' F) (R U R' U') (R' F' R2 U')
2. y (R l) U2 x (U' R' U' R U R) U x' U2 x (R U' R) U
3. y' (R2 F R U R' U') (R' d) x' (R' U' R F') (R' U')
4. y2 x' (U R F) (R' U R) y' (R' U R) (U R' U') y R' U2

See DanH perform slow #1 and fast
See DavidB perform #4
See JessB perform #4

Code [P12 - RMirror]
parameters

1. (R U2) (R' U) y x' (R U' R' D) (R U R' F) z' (R' F)
2. y2 (L U2) (L' U) y'x' (R U' R' D) (R U R' F) z' (R' F)
3. y' (R2 B' R' U') (R' U R B R' U2) (R U2) (R' U')
4. y L' r' U2 x U (L U L') U' L' U' x' U2 x (L' U L') U'

See DanH perform #1 slow and fast

Code [P13 - F]
parameters

1. (R' U) (R U' R2) y (L' U' L U) y' x (R U R' U') R2 B'
2. y (l U) x (U' L U R') (L' U L U') x' (R U' R' U) z (U' R' F)
3. y' z (R U R' U') (R U2) x' z' (R U R' U') x (U' R' U R U2)
4. y2 (R U') (R' U R2) y (R U R' U') (F' U) y' R2 (F R F')

See DanH perform #1 slow and fast
See DavidB perform #2
See Katsu perform #3
See Katsu perform #4
See JessB perform #2

Crazy pattern (4ea)
Code [P14 - G']
parameters

1. (R2 u' R U') (R U R') u R2 y (R U' R')
2. y' L' (R' U2 R L) y' (R U') (L U2) (R' U) ( L' U2)
3. y2 (L2 u' ) (L U' L U L') u L2 y' (R U' R')
4. y L' (R' U2 R L) y (R U') (L U2) (R' U) (L' U2)

See DanH perform #1 slow and fast
See DavidB perform #1

Code [P15 - G'Mirror]
parameters

1. (R2' u) (R' U R' U' R u' R2) y' (R' U R)
2. y' L (R U2 R' L') y (L' U) (R' U2) (L U') (R U2)
3. y2 (r2 U) z' x' (U' R U' R' U r') y (U2 R' F R)
4. y L (R U2 R' L') y' (L' U) (R' U2) (L U') (R U2)

See DanH perform #1 slow and fast
See DavidB perform #1

Code [P16 - GMirror]
parameters

1. (L' U' L) y' (R2' u) (R' U) (R U') (R u') R2
2. y (R' U) (L' U2) (R U') L y' (R L U2) (L' R' U2)
3. y' (L' U) (R' U2) (L U') R y (R L U2) (L' R' U2)
4. y2 (R' U' R) y (R2 u) (R' U R U' R) (u' R2)

See DanH perform #1 slow and fast
See DavidB perform #4

Code [P17 - G]
parameters

1. (R U R') y' (R2 u' R U') (R' U R') (u R2)
2. y (R U') (L U2) (R' U) L' y (L' R' U2) (L R U2)
3. y' (L U') (R U2) (L' U) R' y (L' R' U2) (L R U2)
4. y2 (L U L') y (R2 u' R U') (R' U R') (u R2)

See DanH perform #1 slow and fast
See DavidB perform #1

2 opposite correct corners (4 ea)
Code [P18 - V]
parameters


1.
(R' U R' U') x2 y' (R' U R' U') (l R U') (R' U R U)
2. y (R U' R U) x2 y (R U' R U) x (R2 U) (R U' R' U')
3. y2 (L' U L' U') x2 y (R' U R' U') x' (R2 U') (R' U R U)

4. y' (L U' L U) x2 y' (R U' R U) x (R2 U) (R U' R' U')
5. (R' U R') d' x (l' U R' U') (l2 F') (x R' U) (R U)
6. R' U R' d' R' F' R2 U' R' U R' F R F

See DanH perform #1 slow and fast
See DavidB perform #1
See Stefan Pochmann perform #5 slow

Code [P19 - NMirror]
parameters

1. z (R' U R') z' (R U2) (L' U R') z (U R') z' (R U2) (L' U R')
2. y' z (U R') z' (R U2) (L' U R') z (U R') z' (R U2) (L' U R' U')
3. (R U' R' U l U) (F U' R' F' R U') (R U R' F R')

See Katsu perform #1

Code [P20 - N]
parameters

1. z (U' R D') (R2 U R' U') z' (R U R') z (R2 U R') z' (R U')
2. y' z (U' R D') (R2 U R' U') z' (R U R') z (R2 U R') z' (R U)

See Katsu perform #1

Code [P21 - Y]
parameters

1. (R2 U' R2 U' R2 d) (R U R') y R2 z x (U R' U')
2. y2 x' (U r U' r' d) z y' (U R' F') (R' F R2 U') y R2
3. y' x' (U' R' U L2 U' R U) x (U2 L2 U L2 U L2 U)
4. y U' F (R U' R') F z' (R U') y (R' U' R) U2 F' r2
5. y (L2' U L2 U L2' U') F' U' F L2 F' U F

See DanH perform #4 slow and fast
See Katsu perform #1