OLL Algorithms

All Edges Flipped

All Edges Flipped

ID: OLL 1

Common Algorithm:

R U2 R2 F R F' U2 R' F R F'

Alternate Algorithms:

  • y F U R' F R F2 U' F' L F L'

All Edges Flipped

ID: OLL 2

Common Algorithm:

F (R U R' U') F' f (R U R' U') f'

Alternate Algorithms:

  • F R U R' U' F' f R U R' U' f'
  • r U r' U2 R U2 R' U2 r U' r'

All Edges Flipped

ID: OLL 3

Common Algorithm:

M R U R' U r U2 r' U M'

Alternate Algorithms:

  • y' f (R U R' U') f' (U') F (R U R' U') F'

All Edges Flipped

ID: OLL 4

Common Algorithm:

M U' r U2 r' U' R U' R' M'

Alternate Algorithms:

  • y' R' F2 R2 U2 R' F' R U2 R2 F2 R
  • y' f (R U R' U') f' (U) F (R U R' U') F'

All Edges Flipped

ID: OLL 17

Common Algorithm:

(R U R' U) (R' F R F') U2 (R' F R F')

Alternate Algorithms:

  • F' r U r' U2 r' F U' F U r

All Edges Flipped

ID: OLL 18

Common Algorithm:

y' R U2 R2 F R F' U2 M' U R U' r'

Alternate Algorithms:

  • y2 r U R' U R U2 r2 U' R U' R' U2 r
  • F R U R' d R' U2 R' F R F'

All Edges Flipped

ID: OLL 19

Common Algorithm:

M U (R U R' U') M' (R' F R F')

Alternate Algorithms:

  • r' R U R U R' U' r R2 F R F'
  • R' U2 F R U R' U' F2 U2 F R
  • r' U2 R U R' U r2 U2 R' U' R U' r'

All Edges Flipped

ID: OLL 20

Common Algorithm:

(r U R' U') M2 (U R U' R') U' M'

Alternate Algorithms:

  • r' R U R U R' U' R2 r2 U R U' r'
  • R U R' U' R' F R F' R U2 R2 F R F' R U2 R'
  • r U R' U' r2 R2 U R U' R' U' M'

Square Shapes

Square Shapes

ID: OLL 5

Common Algorithm:

r' U2 (R U R' U) r

Alternate Algorithms:

  • y2 l' U2 L U L' U l
  • y2 R' F2 r U r' F R

Square Shapes

ID: OLL 6

Common Algorithm:

r U2 (R' U' R U') r'

Alternate Algorithms:

  • R U' R' U2 r U' r' U' r U r'

Lightning Bolts

Lightning Bolts

ID: OLL 7

Common Algorithm:

r (U R' U R) U2 r'

Alternate Algorithms:

  • y2 l U L' U L U2 l'
  • r' F2 r U2 L F' L' F

Lightning Bolts

ID: OLL 8

Common Algorithm:

y2 r' (U' R U' R') U2 r

Alternate Algorithms:

  • l' U' L U' L' U2 l
  • R' F' r U' r' F2 R

Lightning Bolts

ID: OLL 11

Common Algorithm:

M (R U R' U R U2 R') U M'

Alternate Algorithms:

  • r' R2 U R' U R U2 R' U M'
  • y2 r U R' U R' F R F' R U2 r'

Lightning Bolts

ID: OLL 12

Common Algorithm:

y' M' (R' U' R U' R' U2 R) U' M

Alternate Algorithms:

  • F R U R' U' F' U F R U R' U' F'
  • y l L2 U' L U' L' U2 L U' M'

Lightning Bolts

ID: OLL 39

Common Algorithm:

y L F' (L' U' L U) F U' L'

Alternate Algorithms:

  • y' f' r U r' U' r' F r S
  • y' R U R' F' U' F U R U2 R'
  • r U R' U R' F R F' U2 r' F R F'
  • F R' F' U' F U R U' F'

Lightning Bolts

ID: OLL 40

Common Algorithm:

R' F (R U R' U') F' U R

Alternate Algorithms:

  • y2 L' U' L F U F' U' L' U2 L
  • y' M F' L F L' U' L' U L U M'

Fish Shapes

Fish Shapes

ID: OLL 9

Common Algorithm:

y R U R' U' R' F R2 U R' U' F'

Alternate Algorithms:

  • M R U2 R' U' R U' R' U' M'
  • y R' U' R y r U' r' U r U r'

Fish Shapes

ID: OLL 10

Common Algorithm:

(R U R' U) (R' F R F') (R U2 R')

Alternate Algorithms:

  • y F U F' R' F R U' R' F' R
  • y2 L' U' L U L F' L2 U' L U F
  • R U R' y R' F R U' R' F' R

Fish Shapes

ID: OLL 35

Common Algorithm:

R U2 R2 F R F' R U2 R'

Alternate Algorithms:

  • f R U R' U' f' R U R' U R U2 R'
  • y2 R2 F R F' R U2 R' U R U2 R' U' R

Fish Shapes

ID: OLL 37

Common Algorithm:

F R (U' R' U') (R U R') F'

Alternate Algorithms:

  • F R' F' R U R U' R'
  • y F' r U r' U' r' F r
  • y' R U2 R' F R' F' R2 U2 R'

Knight Move Shapes

Knight Move Shapes

ID: OLL 13

Common Algorithm:

(r U' r') U' (r U r') (F' U F)

Alternate Algorithms:

  • F U R U2 R' U' R U R' F'
  • L F' L' U' L F L' F' U F

Knight Move Shapes

ID: OLL 14

Common Algorithm:

r U R' U' r' F R2 U R' U' F'

Alternate Algorithms:

  • R' F (R U R') F' R (F U' F')
  • y2 r' U r U r' U' r f R' f'

Knight Move Shapes

ID: OLL 15

Common Algorithm:

(r' U' r) (R' U' R U) (r' U r)

Alternate Algorithms:

  • y2 R' F' R L' U' L U R' F R
  • r' U' M' U' R U r' U r

Knight Move Shapes

ID: OLL 16

Common Algorithm:

(r U r') (R U R' U') (r U' r')

Alternate Algorithms:

  • r U M U R' U' r U' r'

All Edges Solved

All Edges Solved

ID: OLL 21

Common Algorithm:

R' U' R U' R' U R U' R' U2 R

Alternate Algorithms:

  • R U R' U R U' R' U R U2 R'
  • y' F R U R' U' R U R' U' R U R' U' F'
  • y R U2 R' U' R U R' U' R U' R'

All Edges Solved

ID: OLL 22

Common Algorithm:

R U2 R2' U' R2 U' R2' U2 R

Alternate Algorithms:

  • y2 L' U2 L2 U L2 U L2 U2 L'
  • y R U R' U R U2 R2 U2 R U R' U R
  • R U R' U' R' F R2 U R' U' R U R' U' F'

All Edges Solved

ID: OLL 23

Common Algorithm:

R2 D' R U2 R' D R U2 R

Alternate Algorithms:

  • y2 R U R' U R U2 R2 U' R U' R' U2 R
  • y R U2 R' U' R U' R' L' U2 L U L' U L
  • L2 D L U2 L' D' L U2 L

All Edges Solved

ID: OLL 24

Common Algorithm:

(r U R' U') (r' F R F')

Alternate Algorithms:

  • y2 R' F' L F R F' L' F
  • y R' U2 R U R2 F R U R U' R' F' R

All Edges Solved

ID: OLL 25

Common Algorithm:

F R' F' r U R U' r'

Alternate Algorithms:

  • y' F' r U R' U' r' F R
  • R' F' L' F R F' L F
  • r U2 R2 F R F' R U2 r'

All Edges Solved

ID: OLL 26

Common Algorithm:

R U2 (R' U' R U') R'

Alternate Algorithms:

  • y' R' U' R U' R' U2 R
  • y L' U R U' L U R'
  • y L' U' L U' L' U2 L

All Edges Solved

ID: OLL 27

Common Algorithm:

(R U R' U) (R U2 R')

Alternate Algorithms:

  • y' R' U2 R U R' U R
  • R U' L' U R' U' L

All Corners Solved

All Corners Solved

ID: OLL 28

Common Algorithm:

y2 M' U' M U2 M' U' M

Alternate Algorithms:

  • (r U R' U') M (U R U' R')
  • M U M' U2 M U M'
  • y M U' M' U2 M U' M'
  • F R U R' U' F2 L' U' L U F

All Corners Solved

ID: OLL 57

Common Algorithm:

(R U R' U') M' (U R U' r')

Alternate Algorithms:

  • M' U' M U M' U' M U' M' U2 M
  • r' F' r U M' U' r' F R
  • L' R U R' U' L R' F R F'

Awkward Shapes

Awkward Shapes

ID: OLL 29

Common Algorithm:

y (R U R') U' (R U' R') (F' U' F) (R U R')

Alternate Algorithms:

  • r2 D' r U r' D r2 U' r' U' r
  • y' R U2 R2 F R F' R U' R' U R U2 R'
  • L2 U' L B L' U L2 U' r' U' r
  • M U R U R' U' R' F R F' M'

Awkward Shapes

ID: OLL 30

Common Algorithm:

y2 F U (R U2 R') U' (R U2 R') U' F'

Alternate Algorithms:

  • R2 U R' B' R U' R2 U R B R'
  • y' r U2 R2 F R F' R U' R' U R U2 r'
  • f R U R2 U' R' U R2 U' R' f'

Awkward Shapes

ID: OLL 41

Common Algorithm:

y2 (R U R' U) (R U2 R') F (R U R' U') F'

Alternate Algorithms:

  • R U' R' U2 R U y R U' R' U' F'
  • y2 F U R2 D R' U' R D' R2 F'

Awkward Shapes

ID: OLL 42

Common Algorithm:

(R' U' R U') (R' U2 R) F (R U R' U') F'

Alternate Algorithms:

  • y2 R' U R U2 R' U' F' U F U R
  • y F R' F' R U2 R' U' R2 U' R2 U2 R
  • y R' U' F2 u' R U R' D R2 B
  • y2 L' U' L U' L' U2 L F' L' U' L U F

P Shapes

P Shapes

ID: OLL 31

Common Algorithm:

(R' U' F) (U R U' R') F' R

Alternate Algorithms:

  • y2 r' F' U F r U' r' U' r
  • y2 R' F R U R' U' F2 U F R

P Shapes

ID: OLL 32

Common Algorithm:

S (R U R' U') (R' F R f')

Alternate Algorithms:

  • y F U R' U' F' U F R F'
  • R U2 R' U' F' U F R U' R'

P Shapes

ID: OLL 43

Common Algorithm:

y2 F' U' L' U L F

Alternate Algorithms:

  • y R' U' (F' U F) R
  • y' R U R' F' L' U' L F
  • y' r' F' U' F U r
  • r' U' R' F R F' U r

P Shapes

ID: OLL 44

Common Algorithm:

f (R U R' U') f'

Alternate Algorithms:

  • y2 F U R U' R' F'
  • y' F R U' R' U2 R U R' F'

T Shapes

T Shapes

ID: OLL 33

Common Algorithm:

(R U R' U') (R' F R F')

Alternate Algorithms:

  • y2 L' U' L U L F' L' F
  • y2 r' F' r U r U' r' F
  • F R U' R' U R U R' F'

T Shapes

ID: OLL 45

Common Algorithm:

F (R U R' U') F'

Alternate Algorithms:

  • y R' F' U' F U R
  • y2 f U R U' R' f'
  • y' r' U' F' U F r

C Shapes

C Shapes

ID: OLL 34

Common Algorithm:

y2 R U R2 U' R' F (R U R U') F'

Alternate Algorithms:

  • y f R f' U' r' U' R U M'
  • F R U R' U' R' F' r U R U' r'
  • y' R2 D' R U' R' D F R F' U R

C Shapes

ID: OLL 46

Common Algorithm:

R' U' (R' F R F') U R

Alternate Algorithms:

  • R' F' U' F R U' R' U2 R
  • y2 r' U' F R' F' R U r
  • y2 r' F' r' F r U' F r

W Shapes

W Shapes

ID: OLL 36

Common Algorithm:

y2 (L' U' L U') (L' U L U) (L F' L' F)

Alternate Algorithms:

  • y R U R2 F' U' F U R2 U2 R'
  • y2 R' F' U' F2 U R U' R' F' R
  • R U R' U' F' U2 F U R U R'

W Shapes

ID: OLL 38

Common Algorithm:

(R U R' U) (R U' R' U') (R' F R F')

Alternate Algorithms:

  • R' U2 r' D' r U2 r' D R r
  • y F R U' R' S U' R U R' f'

L Shapes

L Shapes

ID: OLL 47

Common Algorithm:

F' (L' U' L U) (L' U' L U) F

Alternate Algorithms:

  • y' F R' F' R U2 R U' R' U R U2 R'
  • F' r' F' r U r' F' r U F
  • R' F' r U' r' F2 R2 U2 R' U' R U' R'

L Shapes

ID: OLL 48

Common Algorithm:

F (R U R' U') (R U R' U') F'

Alternate Algorithms:

  • y2 f U R U' R' U R U' R' f'
  • F R' F' U2 R U R' U R2 U2 R'

L Shapes

ID: OLL 49

Common Algorithm:

r U' (r2 U) (r2 U) (r2) U' r

Alternate Algorithms:

  • y' L' U2 L U L' U L F' L' U' L U F
  • r U2 R2 U' R2 U' R2 U2 R U2 M
  • y' F R' F2 R U2 R U2 R' F

L Shapes

ID: OLL 50

Common Algorithm:

r' U (r2 U') (r2 U') (r2) U r'

Alternate Algorithms:

  • y' R U2 R' U' R U' R' F R U R' U' F'

L Shapes

ID: OLL 53

Common Algorithm:

(r' U' R U') (R' U R U') (R' U2 r)

Alternate Algorithms:

  • y r' U2 R U R' U' R U R' U r
  • y2 R' F' r U' r' F r U' r' F2 R

L Shapes

ID: OLL 54

Common Algorithm:

(r U R' U) (R U' R' U) (R U2 r')

Alternate Algorithms:

  • y' r U2 R' U' R U R' U' R U' r'
  • y r' U2 R U R' U r R' U2 R U R' U R

Line Shapes

Line Shapes

ID: OLL 51

Common Algorithm:

f (R U R' U') (R U R' U') f'

Alternate Algorithms:

  • y2 F U R U' R' U R U' R' F'
  • F' U' L' U L U' L' U L F

Line Shapes

ID: OLL 52

Common Algorithm:

y2 R' (F' U' F U') (R U R' U) R

Alternate Algorithms:

  • R U R' U R d' R U' R' F'
  • R' U' R U' R' U F' U F R
  • y F U R U2 R' U2 R U2 R' U' F'

Line Shapes

ID: OLL 55

Common Algorithm:

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

Alternate Algorithms:

  • R' F U R U' R2 F' R2 U R' U' R
  • F U' R2 D R' U2 R D' R2 U F'
  • y r U2 R2 F R F' U2 r' F R F'

Line Shapes

ID: OLL 56

Common Algorithm:

(r U r') (U R U' R') (U R U' R') (r U' r')

Alternate Algorithms:

  • r U r' U R U' R' M' U R U2 r'
  • F R U R' U' R F' r U R' U' r'
  • F R U R' U' x R U' L U R' U' r