Sunteți pe pagina 1din 16

Jessica Fridrich SpeedCubing Manual

OLL/PLL Algorithms

Benson Liang

Jessica Fridrich SpeedCubing Manual OLL/PLL Algorithms Benson Liang Version 1.0

Version 1.0

Orientation of Last Layer (OLL)

Orientation of Last Layer (OLL) All Edges Flipped Correctly Case No OLL Pattern Setup Algorithm 1.

All Edges Flipped Correctly

Case No

OLL Pattern

Setup

Algorithm

1.

1. R U2 R2 U ’ R2 U ’ R2 U2 R R U2 R2 U

R U2 R2 UR2 UR2 U2 R

R U2 R2 UR2 UR2 U2 R

2.

2. R’ U’ R U’ R’ U R U’ R’ U2 R R ’ U ’

R’ U’ R U’ R’ U R U’ R’ U2 R

RUR URU R URU2 R

3.

3. R U2 R ’ U ’ R U ’ R ’ R U R’ U

R U2 RUR UR

R U R’ U R U2 R’

4.

4. R U R ’ U R U2 R ’ R ’ U ’ R U

R U RU R U2 R

RUR URU2 R

5.

5. R U2 R D R ’ U2 R D ’ R2 R U R ’

R U2 R D RU2 R DR2

R U RURF2 R2 URUR U RF2

6.

6. R ’ F ’ L ’ F R F ’ L F U2 r U

RFLF R FL F U2

r U RULU l F

7.

7. R ’ F ’ L F R F ’ L ’ F (x) U ’

RFL F R FLF

(x) UL U RULU l

No Edges Flipped Correctly Case No OLL Pattern   Setup   Algorithm 1. F R

No Edges Flipped Correctly

Case No

OLL Pattern

 

Setup

 

Algorithm

1.

1. F R ’ F ’ R U R2 B ’ R ’ B U ’

F

RFR U R2 BRB UR

 

R U2R2 F R FU2 RF R F

2.

2. R U2 R2 F R F ’ U2 R ’ F R F ’  

R

U2 R2 F R FU2 RF R F

 

F R U RUf FR U RUf

3.

3. L ’ R B ’ L U2 L ’ B ’ R B ’ R2

L

R BL U2 LBR BR2 L U

f

R U RUfUF R U RUF

4.

4. R L ’ B R ’ U2 R B L ’ B L2 R ’

R

LB RU2 R B LB L2 RU

f

R U RUfU F R U RUF

5.

5. R ’ F ’ U2 F2 U R U ’ R ’ F ’ U2

RFU2 F2 U R URFU2 R

RU2 F R U RU’ (y’) R2 U2 R B

6.

6. F R ’ F ’ R U2 R d ’ R U ’ R ’

F

RFR U2 R dR URF

F

R U RU (y’) RU2 RF R F

7.

7. F R ’ F ’ R U2 F R ’ F ’ R U ’

F RFR U2 F RFR UR UR

R U RU RF R FU2 RF R F

8.

8. r ’ R U R U R ’ U ’ M2 U R U ’

r

R U R U RUM2 U R Ur

rR U R U RUM2 U R Ur

T Shape Case No OLL Pattern Setup Algorithm 1. F U R U ’ R

T Shape

Case No

OLL Pattern

Setup

Algorithm

1.

1. F U R U ’ R ’ F ’ F R U R ’ U

F U R URF

F R U RUF

2.

2. F R U ’ R ’ U ’ R U R ’ F ’ R

F R URUR U RF

R U RURF R F

’ R U R ’ F ’ R U R ’ U ’ R ’ F

C Shape

Case No

OLL Pattern

Setup

Algorithm

1.

1. R U B’ R B R’ U’ R’ R’ U’ R’ F R F’ U

R U B’ R B R’ U’ R’

R’ U’ R’ F R F’ U R

2.

2. B’ F R’ F’ R B U R U’ R’ R U R’ U’ (x)

B’ F R’ F’ R B U R U’ R’

R U R’ U’ (x) D’ R’ U R E’

Lightning Bolts Case No OLL Pattern Setup Algorithm 1. F R2 B ’ R ’

Lightning Bolts

Case No

OLL Pattern

Setup

Algorithm

1.

1. F R2 B ’ R ’ B R ’ F ’ r U R ’

F R2 BRB RF

r U RU R U2 r

2.

2. B ’ R2 F R F ’ R B r ’ U ’ R U

BR2 F R FR B

rUR URU2 r

3.

3. M’ U R ’ U2 R U R ’ U R2 r ’ F R

M’ U RU2 R U RU R2 r

F R U RUFU F R U RUF

4.

4. M U ’ R U2 R ’ U ’ R U ’ R2 r r

M UR U2 RUR UR2 r

r U RU RF R FR U2 R

5.

5. R ’ U ’ F U R U ’ R ’ F ’ R R

RUF U R URFR

RF R U RUFU R

6.

6. L U F ’ U ’ L ’ U L F L ’ L F

L U FULU L F L

L FLUL U F UL

l Shape Case No OLL Pattern Setup Algorithm 1. B ’ R B U2 R

l Shape

Case No

OLL Pattern

Setup

Algorithm

1.

1. B ’ R B U2 R ’ U ’ R U ’ R2 U2 R

BR B U2 RUR UR2 U2 R

RU2 R2U RU R U2fUf

2.

2. B ’ R ’ U ’ R d ’ R U R ’ U R

BRUR dR U RU R

RUR URU (y’) RU R B

3.

3. F R U R ’ U ’ R U R ’ U ’ F ’

F R U RUR U RUF

f R U RUR U RUf

4.

4. L ’ B ’ L R ’ U ’ R U R ’ U ’

LBL RUR U RUR U LB L

F R U RUR Fr U RUr

B L F R U R ’ U ’ R F ’ r U R ’

Squares

Case No

OLL Pattern

Setup

Algorithm

1.

1. L F R’ F R F2 L’ r U2 R’ U’ R U’ r’

L F R’ F R F2 L’

r U2 R’ U’ R U’ r’

2.

2. R’ F’ L F’ L’ F2 R l’ U2 L U L’ U l

R’ F’ L F’ L’ F2 R

l’ U2 L U L’ U l

P Shape Case No OLL Pattern Setup Algorithm 1. R B ’ R ’ U

P Shape

Case No

OLL Pattern

Setup

Algorithm

1.

1. R B ’ R ’ U ’ R d L d ’ R ’ f

R BRUR d L dR

f F’ R U RURF R f

2.

2. R ’ F R U R ’ d ’ L ’ d R R ’

RF R U RdLd R

RUF U R URFR

3.

3. F R U R ’ U ’ F ’ f R U R ’ U

F R U RUF

f R U RUf

4.

4. F ’ L ’ U ’ L U F f ’ L ’ U ’

FLUL U F

fLUL U f

L Shape Case No OLL Pattern Setup   Algorithm 1. F U R U ’

L Shape

Case No

OLL Pattern

Setup

 

Algorithm

1.

1. F U R U ’ R ’ U R U ’ R ’ F ’

F U R URU R URF

 

F R U RUR U RUF

2.

2. F ’ U ’ L ’ U L U ’ L ’ U L F

FULU L ULU L F

 

FLUL U LUL U F

3.

3. R B ’ R ’ B U2 R2 F R F ’ R l ’

R BRB U2 R2 F R FR

l

U lBl2 U2 (y) RF R F

4.

4. B ’ R B R ’ (y’) d2 R2 B ’ R ’ B R

BR B R’ (y’) d2 R2 BRB R

r

Ur B r2 U2 (y’) L FLF

5.

5. r ’ U2 R U R ’ U ’ R U R ’ U r

rU2 R U RUR U RU r

rUR URU R URU2 r

6.

6. r U2 R ’ U ’ R U R ’ U ’ R U ’

r U2 RUR U RUR Ur

r

U RU R URU R U2r

W Shape Case No OLL Pattern Setup Algorithm 1. F R ’ F ’ R

W Shape

Case No

OLL Pattern

Setup

Algorithm

1.

1. F R ’ F ’ R U R U R ’ U ’ R U

F RFR U R U RUR UR

R U RU R URURF R F

2.

2. B ’ R B R ’ U ’ R ’ U ’ R U R

BR B RURUR U RU R

LUL ULU L U L FLF

U R L ’ U ’ L U ’ L ’ U L U L F

Fish

Case No

OLL Pattern

 

Setup

 

Algorithm

1.

1. l U’ R’ F’ R U R’ (x y) R’ U R R U R’

l

U’ R’ F’ R U R’ (x y) R’ U R

R

U R’ U’ R’ F R2 U R’ U’ F’

2.

2. l’ U R B R’ U’ R (z x’) R U’ R’ R U R’

l’

U R B R’ U’ R (z x’) R U’ R’

R

U R’ (y)

R’ F R U’ R’ F’ R

3.

3.   R’ U2 l U’ R U R’ l’ U2 R   R’ U2 l
 

R’ U2 l U’ R U R’ l’ U2 R

 

R’ U2 l R U’ R’ U l’ U2 R

4.

4.   F R U’ R’ U R U R’ F’   F R U’ R’
 

F R U’ R’ U R U R’ F’

 

F R U’ R’ U’ R U R’ F’

Knight Moves Case No OLL Pattern   Setup Algorithm 1. F U F ’ R

Knight Moves

Case No

OLL Pattern

 

Setup

Algorithm

1.

1. F U F ’ R ’ F R U ’ R ’ F ’ R

F

U FRF R URFR

RF R U RFR F UF

2.

2. F ’ U ’ F L F ’ L ’ U L F L ’

FUF L FLU L F L

f R U R2 URU R Uf

3.

3. L F L ’ U R U ’ R ’ L F ’ L ’

L

F LU R URL FL

r U rR U RUr Ur

4.

4. L ’ B ’ L U ’ R ’ U R L ’ B L

LBL URU R LB L

lUl LUL U lU l

R L ’ B L l ’ U ’ l L ’ U ’ L U

Corners Correct Edges Flipped

Case No

OLL Pattern

 

Setup

 

Algorithm

1.

1. F R’ F’ R L’ U R U’ R’ L R U R’ U’ M’

F

R’ F’ R L’ U R U’ R’ L

R

U R’ U’ M’ U R U’ r’

2.

2. R U R’ U’ M’ U R U’ r’ r U R’ U’ M U

R

U R’ U’ M’ U R U’ r’

r

U R’ U’ M U R U’ R’

Awkward Shape Case No OLL Pattern   Setup   Algorithm 1.   B2 R’ U

Awkward Shape

Case No

OLL Pattern

 

Setup

 

Algorithm

1.

1.   B2 R’ U R U’ R’ U’ R2 B R’ B R U R’
 

B2 R’ U R U’ R’ U’ R2 B R’ B

R

U R’ U’ R U’ R’ F’ U’ F R U R’

2.

2.   l U’ l’ U’ R2 U R’ B R U’ R2   f R
 

l U’ l’ U’ R2 U R’ B R U’ R2

 

f R U R2 U’ R’ U R2 U’ R’ f’

3.

3. F U R U R’ (y’) U’ R’ U2 R U R’ R U R’

F

U R U R’ (y’) U’ R’ U2 R U R’

R

U R’ U R U2 R’ F R U R’ U’ F’

4.

4. B’ U’ R’ U’ R (y) U R U2 R’ U’ R (x) R’ U

B’

U’ R’ U’ R (y) U R U2 R’ U’ R

(x) R’ U R U’ R’ U R U’ (x’) R U R’ U’ R U R’

Permutation of Last Layer (PLL)

Permutation of Last Layer (PLL) Edge Permutation Case No PLL Pattern Setup Algorithm 1. R U

Edge Permutation

Case No

PLL Pattern

Setup

Algorithm

1.

1. R U ’ R U R U R U ’ R ’ U ’ R2

R UR U R U R URUR2

R2 U R U RURURU R

2.

2. R2 U R U R’ U’ R’ U’ R’ U R’ R U ’ R

R2 U R U R’ U’ R’ U’ R’ U R’

R UR U R U R URUR2

 
  R’ U’ R U’ R U R U’ R’ U R U R2 U’ R’

R’ U’ R U’ R U R U’ R’ U R U R2 U’ R’ U2

RUR UR U R URU R U R2 UR

3.

U2

4.

4. M2 U M2 U2 M2 U M2 M2 U M2 U2 M2 U M2

M2 U M2 U2 M2 U M2

M2 U M2 U2 M2 U M2

Corner Permutation Case No PLL Pattern Setup Algorithm 1. l’ R’ D2 R U R’

Corner Permutation

Case No

PLL Pattern

Setup

Algorithm

1.

1. l’ R’ D2 R U R’ D2 R U’ R l ’ U R ’

l’ R’ D2 R U R’ D2 R U’ R

lU RD2 R URD2 R2

2.

2. l’ U R’ D2 R U’ R’ D2 R2 l ’ R ’ D2 R

l’ U R’ D2 R U’ R’ D2 R2

lRD2 R U RD2 R UR

 
  (x’) R U’ R’ D R U R’ u2 R’ U R D R’ U’

(x’) R U’ R’ D R U R’ u2 R’ U R D R’ U’ R

(x’) R URD R U Ru2 RU R D RU

3.

R

R ’ D R U R ’ u2 R ’ U R D R ’ U

R Permutation

Case No

PLL Pattern

Setup

Algorithm

1.

1. R U’ R’ U’ R U R D R’ U’ R D’ R’ U2 R’

R U’ R’ U’ R U R D R’ U’ R D’ R’ U2 R’ U’

R U’ R’ U’ R U R D R’ U’ R D’ R’ U2 R’ U’

2.

2. R’ U2 R U2 R’ F R U R’ U’ R’ F’ R2 U’ R’

R’ U2 R U2 R’ F R U R’ U’ R’ F’ R2 U’

R’ U2 R U2 R’ F R U R’ U’ R’ F’ R2 U’

J Permutation Case No PLL Pattern Setup Algorithm 1. R U R’ F’ R U

J Permutation

Case No

PLL Pattern

Setup

Algorithm

1.

1. R U R’ F’ R U R’ U’ R’ F R2 U’ R’ U’ R

R U R’ F’ R U R’ U’ R’ F R2 U’ R’ U’

R U RFR U RURF R2 URU

2.

2. R’ U2 R U R’ U2 (z) U R’ D R U’ R ’ U2

R’ U2 R U R’ U2 (z) U R’ D R U’

RU2 R U RU2 (z) U RD R U

D R U’ R ’ U2 R U R ’ U2 (z) U R ’ D

N Permutation

Case No

PLL Pattern

Setup

Algorithm

1.

1. R U’ R’ U l U F U’ R’ F’ R U’ R U R’

R U’ R’ U l U F U’ R’ F’ R U’ R U R’ F l’

R U’ R’ U l U F U’ R’ F’ R U’ R U R’ F l’

 
  R’ U R U’ R’ F’ U’ F R U R’ F l’ U’ l

R’ U R U’ R’ F’ U’ F R U R’ F l’ U’ l U’ R

R’ U R U’ R’ F’ U’ F R U R’ F l’ U’ l U’

2.

R

G Permutation Case No PLL Pattern Setup Algorithm 1. L’ U’ L (y’) R2’ u

G Permutation

Case No

PLL Pattern

Setup

Algorithm

1.

1. L’ U’ L (y’) R2’ u R’ U R U’ R u’ R2 R2 u

L’ U’ L (y’) R2’ u R’ U R U’ R u’ R2

R2 u RU RUR uR2 bR b

 
  R U R’ (y’) R2’ u’ R U’ R’ U R’ u  

R U R’ (y’) R2’ u’ R U’ R’ U R’ u

 

2.

R2

L2 uL UL U Lu L2 (y’) R U’ R’

3.

3. L2 u’ L U’ L U L’ u R2 b L’ b’ R U R

L2 u’ L U’ L U L’ u R2 b L’ b’

R U R’ (y’) R2uR URU Ru R2

4.

4. R2’ u R’ U R’ U’ R u’ R2’ b’ R b L ’ U

R2’ u R’ U R’ U’ R u’ R2’ b’ R b

LUL (y’) R2u RU R UR uR2

U ’ L (y’) R2 ’ u R ’ U R U ’ R u ’

F Permutation

Case No

PLL Pattern

Setup

Algorithm

1.

1. R’ U2 R’ U’ (y) R’ F’ R2 U’ R’ U R’ F R U’

R’ U2 R’ U’ (y) R’ F’ R2 U’ R’ U R’ F R U’ F

RU2 RU(y) RFR2 URU RF R UF

T Permutation Case No PLL Pattern Setup Algorithm 1. R U R’ U’ R’ F

T Permutation

Case No

PLL Pattern

Setup

Algorithm

1.

1. R U R’ U’ R’ F R2 U’ R’ U’ R U R’ F’ R

R U R’ U’ R’ F R2 U’ R’ U’ R U R’ F’

R U RURF R2 URUR U RF

U ’ R ’ F R2 U ’ R ’ U ’ R U R ’

V Permutation

Case No

PLL Pattern

Setup

Algorithm

1.

1. R’ U R’ U’ (y) R’ F’ R2 U’ R’ U R’ F R F

R’ U R’ U’ (y) R’ F’ R2 U’ R’ U R’ F R F

RU RU(y) RFR2 URU RF R F

U ’ (y) R ’ F ’ R2 U ’ R ’ U R ’ F

Y Permutation

Case No

PLL Pattern

Setup

Algorithm

1.

1. F R U’ R’ U’ R U R’ F’ R U R’ U’ R’ F

F R U’ R’ U’ R U R’ F’ R U R’ U’ R’ F R F’

F R URUR U RFR U RURF R F