Step 7; ELL


I will outline the general approach I use in this step along with some algorithms that I use. You can learn these algorithms like any other, but it would be a waste of your time - they're all pretty similar and you should be able to derive your own to do different things from the first few you learn. The algorithms are listed to provide you with hopefully nicer alternatives if you find bad ones, to show you various tricks you can employ to manipulate edges and to show you how to do cases you may not have worked out youself. Study them, but don't learn them.

If you read this page and get completely lost, this entire step can be completed with only two algorithms (the first 3-cycle and any of the 2-cycles), however - this won't be very quick at all.

As with F3L, algorithms that work on the 3x3x3 apply here aswell. It might be worth learning full 3x3x3 ELL, since it sure comes in handy when you have accidentally paired edges.

I use a general method that allows me to complete this step in no more than 3 algorithms each time. I sometimes deviate from this system and go freestyle if I see an obviously nicer solution. I used to use a purely freestyle system, solving 2 or more edges each time - but this led to too much thinking and not enough time solving. With a set system, you know each step and what to do each time without having to think about it, and you can automatically execute.

The general idea is; solve an edge pair with the first algorithm (this means pairing it and inserting it to the correct slot), solve another edge pair with the second algorithm (opposite or adjacent), and solve the last two edge groups in a single algorithm. There are only 24 different configurations for the last two edges and it's really worth learning how to solve each of them. Most of the 24 configurations are algorithms you will likely already know, you'll just need to learn things like the 4-cycles.

I've listed a set of algorithms that will help you understand how solving the first and second edges should be accomplished, after that I have listed general purpose algorithms for you to deploy at any stage in this step. Some are simply listed for completeness, as you can sometimes solve a 2x2-cycle faster by using 2 3-cycles. Not every case will be documented, but you should be able to solve cases that are not with the tricks shown in documented cases.

There's a document created by Christopher Mowla here that lists all the 3-cycles and how they're related.

Of course, I haven't listed every case. Discovery is half the fun! If you find a case you can't seem to solve, drop me an email or hop on IRC and I'll help you out.

Some of the following algorithms are written in commutator or conjugate notation. With this notation, [X,Y] translates to XYX'Y', and [X:Y] translates to XYX'.

First/Second Edge Tricks;
lR'U'RUl'r'U'R'URw RwUR'U'l'r'URU'R'l
[F' R u2 R' F, U] B2r2R'U'RUM2U'R'URl2B2
[F' R d2 R' F, U] B2l2R'U'RUM2U'R'URr2B2
y F2l2DR2D'M2DR2D'r2F2 y F2r2DR2D'M2DR2D'l2F2
y lFR'F'l'r'FRF'r y r'FR'F'rlFRF'l'
y lR'U'RUl'r'U'R'URw y F2r2F'R'FM2F'RFl2F2
y Rw'U'RUl'rU'R'URl' y F2l2F'R'FM2F'RFr2F2
3 Cycles;
RUR'U'rURU'(Rr)' (Rr)UR'U'r'URU'R'
L'U'LUl'U'L'U(Ll) (Ll)'U'LUlU'L'UL
RUR'U'l'URU'R'l l'RUR'U'lURU'R'
R'U'RUlU'R'URl' lR'U'RUl'U'R'UR
F2l2F'R'Fl2F'RF'
R2U2r'D'rU2r'D(Rr)R
xD2r2UR'U'r2URU'D2
FR'Fl2F'RFl2F2
R2r'D'rU2r'DrU2R2
xD2UR'U'r2URU'r2D2
F2r2F'R'Fr2F'RF'
R2U2lD'l'U2lDl'R2
FR'Fr2F'RFr2F2
R2lD'l'U2lDl'U2R2
x2F2U'R2Ur2U'R2Ur2F2
r'U'l'D2lUl'D2lr
yF'R'u'RU2R'uRU2F
x2F2r2U'R2Ur2U'R2UF2
l'r'D2lU'l'D2lUr
yF'U2R'u'RU2R'uRF
F2Rw2UR2U'r2UR2U'R2F2
lrD2r'U'rD2r'Ul'
yFLuL'U2Lu'L'U2F'
F2R2UR2U'r2UR2U'Rw2F2
lU'rD2r'UrD2l'r'
yFU2LuL'U2Lu'L'F'
[l,U'RUxUR2U'x']
U2rU2l'U2lU2r'U2l'U2l
l'U2r'D2rU2r'D2rl
[U'RUxUR2U'x',l]
l'U2lU2rU2l'U2lU2r'U2
l'r'D2rU2r'D2rU2l
[U'RUxUR2U'x',r']
rU2r'U2l'U2rU2r'U2lU2
rlD2l'U2lD2l'U2r'
[r',U'RUxUR2U'x']
U2l'U2rU2r'U2lU2rU2r'
rU2lD2l'U2lD2l'r'
Rw2U'R2U'r'UR2U'rU2Rw2
Rw'U'RU'r2UR'U'r2U2Rw
r2UlD2l'U'lD2l'r2
Rw2U2r'UR2U'rUR2URw2
r2lD2l'UlD2l'U'r2
Lw2U2lU'L2Ul'U'L2U'Lw2
l2r'D2rU'r'D2rUl2
Lw2UL2UlU'L2Ul'U2Lw2
l2U'r'D2rUr'D2rl2
Lw2r'D2rUr'D2rU'Lw2 Lw2Ur'D2rU'r'D2rLw2
Rw2lD2l'U'lD2l'URw2 Rw2U'lD2l'UlD2l'Rw2
2x2 Cycles;
(Rw2B2Rw2U)*2
lrD2l'r'UlrD2l'r'U'
(Rw2'F2Rw2U')*2
r'l'D2lrUr'l'D2lrU'
r'U'l'D2lUrU2r'U'l'D2lUrU2 lU'rD2r'Ul'U2lU'rD2r'Ul'U2
r2U2r2Uw2r2u2
Rw2Fw2U2r2U2Fw2Rw2
Uw2Rw2U2r2U2Rw2Uw2
[LwF'R'FLw' : r2U2r2Uw2r2u2]
l2D'R2DU2l2Uw2l2u2l2D'R2Dl2
R'U2R2UR'U'R'U2Rwl'URU'Rw'l M'UM'UM'U2MUMUMU2
M'UM'UM'UM'U2M'UM'UM'UM'
blrD2l'r'UlrD2l'r'U'b' f'l'r'D2lrUl'r'D2lrU'f
f'r'U'l'D2lUrU2r'U'l'D2lUrU2f b'lU'rD2r'Ul'U2lU'rD2r'Ul'U2b
[BwBr' : lrD2l'r'UlrD2l'r'U'] [BwBr' : lU'rD2r'Ul'U2lU'rD2r'Ul'U2]
[f'by2 : [F' R u2 R' F, U]]
[F' R u2 R' F, U] [F' R d2 R' F, U]
2 Cycles;
rU2rU2xU2rU2l'x'U2lU2r2 l'U2l'U2xU2l'U2rx'U2r'U2l2
l'U2l'U2(l'r)U2l'U2lU2r'U2l2
r'U2xlU2l'U2x'r2U2rU2r'U2F2r2F2 rU2r'U2r'U2lU2r'U2rU2F2r2F2l'
4 Cycles;
r2B2r'U2r'U2B2r'B2rB2r'B2r2B2 l2F2l'U2l'U2F2l'F2lF2l'F2l2F2
rU2r2U2r'U2rU2r'U2r2U2r r'U2r2U2rU2r'U2rU2r2U2r'
rU2l'U2rU2rU2r'U2rU2r2U2lr'U2r' rU2rl'U2r2U2r'U2rU2r'U2r'U2lU2r'