Makisumi-Garron Last Slot (MGLS)

This page lists the algorithm I use for each case. (I'm still learning, so a bunch are blank.)

Even though there are many more CLS cases than OLL, CLS algorithms are much easier to memorize. Since CLS preserves edge orientation (allowing single R turn), every case can be done with an UR two-generator. Also, many of the algorithms become reduced to a familiar F2L case after the first few moves. This means, to begin with, we only need to memorize the first part of a lot of these algorithms.

aoeu

History

I came up with this alternate approach to the last slot of F2L and OLL in 2004, partly through inspiration by Ryan Heise's old method. I generated algorithms for about half the cases and made this page, but then I left it at that, only learning a few cases for last layer control during F2L. In 2007, Lucas Garron developed this idea, generated all the algorithms, and actually learned the full method. We decided to name this step MGLS, for Makisumi-Garron Last Slot. His description of the method can be found here.

CLS Algorithms: Jump to...

CLS Minus (-)
CLS Plus (+)
CLS Null (O)

Minus (-)

CodePatternAlgorithm / Memorize
-0 B'DBU'B'D'B
-1
-2 RU'R'U'RU2R'
F2L b
-3 RU'R'U'RU2R'
-4 RU2'R'U2R'U'RU'R'U2R2U'R'
RU2'R'U2 - BR Sune ~
-5 RU2'R'UR2U2'R'U'RU'R2'
RU2'R' - F2L
-6 y'UR'U2RU'R'U'R
y' - F2L variation a
-7 U'R2U2'R2'U'RURU2'R'UR'
-8 RU'R2'U2RUR'UR2UR'
RU'R' - BR Antisune ~
-9 RUR'U'RU'R'URU'R'
RUR' - F2L a
-10 U'F'U'FU'DwR'U'R
U' - F2L var
-11 R'URU'RU'R'U2RU'R2'U'R
R'UR - F2L ~
-12 U'RU'R'U2'RU'R'
F2L a
-13 URU2'R'U'RUR'URUR'
URU2'R'- F2L a
CodePatternAlgorithm / Memorize
-14 U2'RU'R'U2RU2'R'U2RU'R'
U2'RU'R' - F2L
-15 RU'RU2'R'U'RU'R2
RU' - F2L (canceling)
-16 RU'R'UR'U'RU'R'U2'R2U'R'
RU'R'U - BR Sune ~
-17 ULU'RUR'L'URU2'R'
U - BL Bruno-like ~/td>
-18 ULU'RUL'U'R'
Commutator ([FUL to URF, R])
-19 UR2UR'URU2R'UR'
-20 R2UR'UR2U'R2UR'U2R2
-21
-22 U'RU2'R'UF2'L'U'LUF2'
-23 y'UR'U2'RU'R'URUR'UR
y'U - F2L variation set-up, something stupid
-24 U2'F'RU2'R'U'RU'R'F
U2F' - Antisune - F
-25 URUR'URUR'U'RU2R'
URUR' - F2L b
-26 U'RU'R'U'RU'R'URU2'R'
F2L - Antisune (kind of)

Plus (+)

CodePatternAlgorithm / Memorize
+0 RBR'F'RB'R'F
+1 U2'R2U'L'UR2U'L
+2 y'UR'URUR'U2'R
F2L b
+3 RB'R'F'RBR'F
Commutator
+4
+5 y'R'U2RU'R2'U2RUR'UR2
+6 U'RU2'R'URUR'
F2L var a
+7 y'UR2'U2R2'UR'U'R'U2RU'R
+8
+9 y'R'U'RUR'URU'R'UR
y'R'U'RU - F2L
+10 URUR'U2RUR'
F2L var a
+11 y'RU'R'UR'URU2'R'UR2UR'
+12 y'UR'URU2R'UR
F2L b
+13 y'U'R'U2RUR'U'RU'R'U'R
y'U'R'U2R - F2L a
CodePatternAlgorithm / Memorize
+14
+15 y'R'UR'U2RUR'UR2'
y'R'UR' - F2L
+16 y'R'URU'RUR'URU2R2'UR
+17 U'RU2'R'U'RLU'R'UL'
+18 URULU'R'UL'
URUL ~
+19
+20
+21 U'RU'R'U'R2'UR'URU2'R2'
+22
+23 U'RU2'R'URU'R'U'RU'R' / L'URU'LU2'LU'R'UL'
+24 y'UR'URU2'R'U'RUR'UR
+25 y'U'R'U'RU'R'U'RUR'U2'R
y'U'R'U'R - F2L b
+26 y'UR'URUR'URU'R'U2R
F2L - Antisune

Null (O)

CodePatternAlgorithm / Memorize
O0 R'FRF'R'FRF'R'FRF'
Dror's double transposition
O1 U2L'UR2U'LUR2'
U2 - Commutator
O2 U'RU2'R'URU'RUR'URU2'R2'
U'RU2'R' - F2L variation
O3 URU'R'URU'R'U2RU2'R'
F2L b
O4 RU'R2U'RU'R'U2R2UR'
RU'R2U'R - F2L
O5 URUR'U'RU2'R'URU'R'
URUR' - F2L a
O6 y'UR'URU'R'URU2'R'U2R
y' - back F2L b
O7 URU'R'URU'R'URU'R'
F2L
O8 (U2)RU'R'U'RU'R'U2RUR'
U2'RU'R' - F2L variationu
O9 URU2'R'U'RU2'R'U'RU2'R'
URU2'R' - F2L b
O10 U'RUR'URU'R'U2RUR'
U'RUR' - F2L variation
O11 R2'L'UR2U'LU2'R2'U2R2'
Commutator R2L'U (like O1)
O12 U2'F'RUR'URU2R'F
U2'F' - Sune - F
O13 U2RU2'R'U2RU'R'URU'R'
U2'RU2'R' - F2L a
CodePatternAlgorithm / Memorize
O14 L'U'LU'L'U'R2U'LUR2'
FL Sune-like
O15 y'U'R'U'RUR'U2RU'R'UR
y'UR'U'R - F2L
O16 y'R'U'RU2'R'U2RU2'R'U'R
y'R'U'RU2'R'U2R - F2L
O17 yRUR'URUL2'UR'U'L2'
y (mirror of O14)
O18 U'RUR'U'RUR'URU'R'
U'RUR' - F2L a
O19 URUR'U'RU2'R'U2RU2'R'
URUR' - F2L b
O20
O21
O22
O23 RUR'U2RU2'R'U2RUR'
RUR'U2' - F2L variation (RU2'R'...)
O24 y'R'UR2'UR'URU2'R2U'R
y'R'UR2UR' - F2L
O25
O26 U'RUR'U'RUR'U2RU2'R'
U'RUR' - F2L b
  • Go Back to Main Page
  • Chatter

    Ads