F2L Last Corner + LLCO
These algorithms simultaneously fix the last F2L corner and correct the orientation of the last layer corners without disturbing the orientation of the last layer edges. I started generating these algorithms around US National 2004 in the hope of using the following as an alternative to the Fridrich Method:
Steps | Algorithms | Moves on avg. (FTM) |
Step 1: Cross | Intuitive | 6 |
Step 2: F2Lx3 | Not considered algs | 7x3 = 21 |
Step 3: F2Le+LLEO | Intuitive | 5.71 |
Step 4: F2Lc+LLCO | 27+15+? | x |
Step 5: PLL | 21 | 11.21 |
Total | | 43.92+x |
This method is the same as Ryan Heise's up to Step 3, but by fixing the orientation of the corners, it makes the last step PLL, which Fridrich cubers are already familiar with. For this method to have an average of moves less than that of Fridrich (54.43), Step 4 must be done in less than 10.51 moves on average. The advantage of this method is that it cuts the memorization of the numerous OLL algorithms completely and replaces them with easier algorithms.
At this point, I have only memorized a few cases that I use when those pattern come up during normal Fridrich solves. Since most patterns have quick 2-generator solutions, taking advantage of certain cases results in considerably easier solve.
Thanks to Andy Camann for his help with generating these algorithms (10, 14, 16, 22, 26, and 27), and to Ron van Bruchem for his Cube Solver. Algorithms using R and U only can be found: here.
Corner on Top - Facing Front
Code | Pattern | Algorithm |
1 |
![](pictures/MGLS/-0.g'if) |
L'U2wRU2R'U2wL URF'L'FR'F'LF B'DBU'B'D'B L'D2LU2L'D2L |
2 |
![](pictures/MGLS/-9.gif) |
RUR'U'RU'R'URU'R' U2F'U2FU2F'U'FUF'U'FU |
3 |
![](pictures/MGLS/-18.gif) |
ULU'RUL'U'R' U'F'U'B'UFU'B R'D'LDRD'L'D DU'B'D'FDBD'F' LEF'U'FDF'UFU'F' |
4 |
![](pictures/MGLS/-2.gif) |
URUR'URUR'U2RU'R' R'FRF'URU'R'U'F'UF U'RU'R'U'RU2R' L'E2LURU'R'L'E2L URU'R'UR'U'R'U'R'URUR URU'R'U'R'U'R'U'RURUR |
5 |
![](pictures/MGLS/-1.gif) |
U2F2UBU'F2UB' U'RU'R'U2RUR'U'RUR'U'RU'R' U'RU'R'U'F'UFU'F2LFL'F |
6 |
![](pictures/MGLS/-3.gif) |
U2R'FRF'URU'R'UF'U'F |
7 |
![](pictures/MGLS/-6.gif) |
y'R'U'RURURURU'R'U'R' y'RURURU'R'U'R'U'R'U'R RUR'U'F'U'FUR'FRF' UF'U2FU'F'U'F U'F'U'FU2F'UFUF'UF RUR'U'RU'R'U2RU2R' |
8 |
![](pictures/MGLS/-24.gif) |
U'RU'R'U2RUR'U'RU'R' RU'RU'L'UR'U'LU'R'U2RUR' |
9 |
![](pictures/MGLS/-15.gif) |
RU'RU2R'U'RU'R2 LEF'U'FUwL'U2LU2L' |
10 |
![](pictures/MGLS/-21.gif) |
(R U2 R2 U R')(U2 R' U' R U')(R U' R) |
11 |
![](pictures/MGLS/-12.gif) |
U'RU'R'U2RU'R' R'U2RUwRU'R'U'wUB2L'B'LB' |
12 |
![](pictures/MGLS/-19.gif) |
FR'F'R2U'R'U2F2LFL'F UR2UR'URU2R'UR' |
13 |
![](pictures/MGLS/-10.gif) |
U'F'U'FU2F'U'F L'E2URU'R'E2L BE2F'U'FUE2B' U2RU'R'U2RU2R'U'RU2R' U2R'FRF'U'RUR'U2F'U'F R'U'RU'DR'U'RD'R'U'R |
|
Code | Pattern | Algorithm |
14 |
![](pictures/MGLS/-20.gif) |
(R2 U R' U)(R2 U' R2 U R')(U2 R2) |
15 |
![](pictures/MGLS/-11.gif) |
F'UFU2R2B'DB'D'B2R2 |
16 |
![](pictures/MGLS/-4.gif) |
(R U2 R' U2)(R' U' R U' R')(U2 R2 U' R') |
17 |
![](pictures/MGLS/-5.gif) |
U'F'UFU'F'U'FUF'U'F RU2R'UR2U2R'U'RU'R2 URU'R'UL'B2D'R'DB2L |
18 |
![](pictures/MGLS/-7.gif) |
U'RUR'U2RU'R'U2R'U'R'U'R'URUR U'RUR'U2RU'R2U'R'U'RURUR L'E2LU2RU2R'U2L'E2L F'U'FUBL2DFD'L2B' U2RU2R2U'R'U'RURUR U2RU2R'U2R'U'R'U'R'URUR |
19 |
![](pictures/MGLS/-8.gif) |
F'U2FUR2B'DB'D'B2R2 |
20 |
![](pictures/MGLS/-26.gif) |
U'RU'R'U'RU'R'URU2R' RUR'URU'R'URU'R'U'R'U'R'U'R'URUR |
21 |
![](pictures/MGLS/-25.gif) |
URUR'URUR'U'RU2R' |
22 |
![](pictures/MGLS/-23.gif) |
(R2 U2)(R U' R' U)(R2 U')(R U' R' U R') |
23 |
![](pictures/MGLS/-22.gif) |
U'RUR'U'RU2R2U'R'U'R'URUR U'RUR'U'RU2R'U2R'U'R'U'RURUR |
24 |
![](pictures/MGLS/-13.gif) |
U'RU'R'U'RU'R'URU'R'URU2R' |
25 |
![](pictures/MGLS/-14.gif) |
U2RU'R'U2RU2R'U2RU'R' U'F'U'FU2F'U2FU'F'U2F |
26 |
![](pictures/MGLS/-16.gif) |
(R U' R' U)(R' U' R U' R')(U2 R2 U' R') |
27 |
![](pictures/MGLS/-17.gif) |
(U2 R U R')(U2 R' U' R U' R')(U2 R2 U R') |
|
Corner on Top - Facing Up
Code | Pattern | Algorithm |
28 |
![](pictures/MGLS/O0.gif) |
[R'FRF']x3 |
29 |
![](pictures/MGLS/O9.gif) |
|
29m |
![](pictures/MGLS/O2.gif) |
|
30 |
![](pictures/MGLS/O18.gif) |
|
30m |
![](pictures/MGLS/O1.gif) |
|
31 |
![](pictures/MGLS/O3.gif) |
|
31m |
![](pictures/MGLS/O6.gif) |
|
32 |
![](pictures/MGLS/O24.gif) |
|
32m |
![](pictures/MGLS/O4.gif) |
|
33 |
![](pictures/MGLS/O15.gif) |
|
33m |
![](pictures/MGLS/O5.gif) |
|
34 |
![](pictures/MGLS/O21.gif) |
|
34m |
![](pictures/MGLS/O7.gif) |
|
|
Code | Pattern | Algorithm |
35 |
![](pictures/MGLS/O12.gif) |
|
35m |
![](pictures/MGLS/O8.gif) |
|
36 |
![](pictures/MGLS/O19.gif) |
|
37 |
![](pictures/MGLS/O10.gif) |
|
37m |
![](pictures/MGLS/O20.gif) |
|
38 |
![](pictures/MGLS/O11.gif) |
|
39 |
![](pictures/MGLS/O26.gif) |
|
39m |
![](pictures/MGLS/O13.gif) |
|
40 |
![](pictures/MGLS/O25.gif) |
|
40m |
![](pictures/MGLS/O22.gif) |
|
41 |
![](pictures/MGLS/O23.gif) |
|
41m |
![](pictures/MGLS/O16.gif) |
|
42 |
![](pictures/MGLS/O14.gif) |
|
42m |
![](pictures/MGLS/O17.gif) |
|
|