Thread starter
#1

Most people organize comms in alphabetical order. My list is a bit different because i organized each case by the number of moves required to optimally solve it. I think this makes it easier to learn big chunks at once, since all the comms in each group are related.

I think these algs are pretty good, please tell me if you see something slow. And of course if there's a mistake

Buffers I use

corners: UBL

All letter pairs are in Speffz

Spoiler: Corners
Spoiler: 8

or [L' D' L, U']

or [L' D L, U']

or [z' [R' U' R, D']]

or [z' [R' U R, D']]

or [L U L', D]

or [z' R D' R', U]

or [x':[L D' L, U]] or [x':[U', R' D' R]]

or [x':[L D' L, U']] or [z' x:[R U2 R', D]]

[z' x:[R' D R, U2]]

or [x':[L D' L', U2]]

or [x':[R U' R', D]] or [x':[D', L' U' L]]

or [x':[R U' R', D']] or [z' x':[D, R U2 R']]

or [z' x:[R' U R, D2]]

[z' D:[R' U2 R, D2]]

or [z x':[R' D R, U']] or [z x':[L D L', U]]

[z x':[R' D R, U]] or [x:[D', R' U2 R]]

[x':[R U' R', D2]]

[z x':[R' D R, U2]]

[z' x:[R' D R, U']] or [z' x:[L D L', U']]

[z' x:[R' D R, U]] or [x:[U', R' D2 R]]

[U':[R D2 R', U2]]

[z x':[U', R' D' R]] or [z' x:[R U' R', D]]

[z x':[U', R' D2 R]] or [x':[L' D L, U]]

[x:[R' U R, D]] or [x:[L U L', D]]

[x:[D, L U2 L']] or [z x:[L U' L', D']]

or [U:[L D2 L', U2]]

or [z' U':[R' D2 R, U2]]

[z U:[U, R' D2 R]]

[L:[L, F R' F']]

[R':[R', F' L F]]

[L2 D':[L U L', D']]

[L2 D':[L U' L', D']]

[L2 U':[L D L', U']]

[z:[R2 U:[U, R' D' R]]

[z R2 D:[D, R' U R]]

[z R2 D:[D, R' U' R]]

[]

[]

[]

[]

[]

[]
Spoiler: 9

[R' U:[R D2 R', U2]]

[R' U:[R D R', U2]]

[R' U:[R D' R', U2]]

[U' r:[U2, L D' L']] or [U l:[U2, R D R']]

[U' R U:[R' D' R, U2]]

[U' r:[U2, L D L']] or [U l:[U2, R D' R']]

[U' R U:[R' D R, U2]]

[U' l':[R' D2 R, U2]] or [U r':[L' D2 L, U2]]

[

[z U' l:[R D' R', U2]] or [z' D l:[R U R', D2]]

[z U' l:[R D R', U2]] or [z D l:[R U' R', D2]]

[z U l':[U2, R' D2 R]] or [z' D' l':[D2, R' U2 R]]

[U' l':[R' D' R, U2]] or [U r':[L' D L, U2]]

[U' l':[R' D R, U2]] or [U r':[L' D' L, U2]]

[U' R U:[R' D2 R, U2]]

[U l:[U2, R D2 R']] or [U' r:[U2, L D2 L']]

[z U l':[U2, R' D R]] or [z' D' l':[D2, R' U' R]]

[z U l':[U2, R' D' R]] or [z' D' l':[D2, R' U R]]

[z U' l:[R D2 R', U2]] or [z' D l:[R U2 R', D2]]

[U' l:[U2, R D2 R']] or [U r:[U2, L D2 L']]

[z D l':[D2, R' U' R]] or [z' U' l':[U2, R' D R]]

[D' R:[D2, R U' R']] or [D r:[D2, L U L']

[D l:[D2: R U' R']] or [D' r:[D2, L U L']]

[z' U l':[U2, R' D R]] or [z D' l':[D2, R' U' R]]

Spoiler: 10

or [z' R D':[D', R U' R']]

or [z' R' U':[U', R D' R']]

[z' R' D':[R U' R', D']]

[z' R' U:[R U R', D']]

[R D':[R U R', D']]

[R U':[U', R D' R']]

Spoiler: 11

or [z' F' l':[R' U R, D2]]

or [z F l:[R D' R', U2]]

[F l:[R U' R', D2]]

or [z' F' l':[R' D R, U2]]

or [D' R':[D2, R' U R]]

or [F l:[R D' R', U2]]

or [z U' R':[R' D R, U2]]

or[F' r':[L' D L, U2]]

or [U' L':[U2, L' D L]]
Spoiler: 12

or [z' L' D L:[L D' L', U2]]

or [z' R U R:[R U' R', D2]]

or [z R' D R:[R D' R', U2]]

I think these algs are pretty good, please tell me if you see something slow. And of course if there's a mistake

Buffers I use

corners: UBL

All letter pairs are in Speffz

**U face interchange**

BL[U, R D2 R']

BL

**BH**[U, R D' R']

or [L' D' L, U']

**BO**[U, R D R']

or [L' D L, U']

**BK**[L' D2 L, U']

**HD**[U, L' D' L]

**KD**[U, L' D2 L]

**OD**[U, L' D L]

**CG**[U2, R' D R]

**CP**[U2, R' D' R]

**CS**[U2, R' D2 R]

**CO**[L' D L, U2]

**CK**[L' D2 L, U2]

**CH**[L' D' L, U2]

**PD**[L D' L', U']

**TD**[L D2 L', U']

**GD**[L D L', U']

**L face interchange**

VS[L, U R2 U']

VS

**TS**[L, U R' U']

or [z' [R' U' R, D']]

**NS**[L, U R U']

or [z' [R' U R, D']]

**MS**[z' [R' U2 R, D']]

**TI**[L', U R' U']

**VI**[L', U R2 U']

**NI**[L', U R U']

**JI**[U' R' U, L]

**PI**[U' R U, L]

**OI**[U' R2 U, L]

**JU**[z':[R U' R', D2]]

**PU**[z':[R U R', D2]]

**BU**[z':[R U2 R', D2]]

**NU**[z:[U2, R D R']]

**VU**[z:[U2, R D2 R']]

**TU**[z:[U2, R D' R']]

**D face interchange**

PT[D, R' U R]

PT

**LT**[D2, R' U R]

**HT**[D', R' U R]

or [L U L', D]

**HP**[L U L', D2]

**HL**[L U L', D']

**[R U2 R', D']**

KO

KO

**KG**[R U2 R', D]

**KS**[R U2 R', D2]

**R face interchange**

**ON**[R', U' L' U]

or [z' R D' R', U]

**OM**[z' R D' R', U2]

**OP**[z' R D' R', U']

**PN**[R2, U' L' U]

**MN**[R, U' L' U]

**VB**[z':[R' D2 R, U2]]

**VT**[z':[R' D2 R, U]]

**VJ**[z':[R' D2 R, U']]

**A9s**

NJ[R:[R D R', U]]

NJ

or [x':[L D' L, U]] or [x':[U', R' D' R]]

**HJ**[R:[R D' R', U]] or [L':[D, L' U L]]

or [x':[L D' L, U']] or [z' x:[R U2 R', D]]

**LJ**[R:[R D2 R', U]]

[z' x:[R' D R, U2]]

**WJ**[z' R':[R' D2 R, U']]

or [x':[L D' L', U2]]

**MD**[L:[L D L', U]]

or [x':[R U' R', D]] or [x':[D', L' U' L]]

**MV**[L:[L D' L', U]] or [R:[D, R' U R]]

or [x':[R U' R', D']] or [z' x':[D, R U2 R']]

**MW**[L:[L D2 L', U]]

or [z' x:[R' U R, D2]]

**MU**[z' l:[D, R U2 R']]

[z' D:[R' U2 R, D2]]

**HG**[z' R':[R' U R, D']]

or [z x':[R' D R, U']] or [z x':[L D L', U]]

**NG**[z' R':[R' U' R, D']] or [z R D':[R U' R']]

[z x':[R' D R, U]] or [x:[D', R' U2 R]]

**MG**[z' R':[R' U2 R, D']]

[x':[R U' R', D2]]

**WG**[R:[R U2 R', D]]

[z x':[R' D R, U2]]

**LI**[z R':[R' D' R, U']]

[z' x:[R' D R, U']] or [z' x:[L D L', U']]

**LK**[z R':[R' D R, U']] or [z' R:[U', R D' R']]

[z' x:[R' D R, U]] or [x:[U', R' D2 R]]

**LW**[z R':[R' D2 R, U']]

**LC**[l':[U', R' D2 R]]

[U':[R D2 R', U2]]

**IH**[U:[U R U', L]]

[z x':[U', R' D' R]] or [z' x:[R U' R', D]]

**VH**[L:[U', L D' L']] or [R':[R' U R, D']]

[z x':[U', R' D2 R]] or [x':[L' D L, U]]

**DN**[L:[L' D' L, U']]

[x:[R' U R, D]] or [x:[L U L', D]]

**KN**[z' R:[R D' R', U]] or [z R':[U, R' D R]]

[x:[D, L U2 L']] or [z x:[L U' L', D']]

**TC**[r':[L' D2 L, U']]

or [U:[L D2 L', U2]]

**OU**[z l:[R D2 R', U]]

or [z' U':[R' D2 R, U2]]

**B9s**

SJ[z' D':[D', R U' R']] or [z' D:[L' U' L, D]]

SJ

**BP**[U:[U, R' D' R]] or [U':[U', L D' L']]

**MP**[z' U':[U', R D' R']] or [z D:[R' U' R, D]]

**BG**[U:[U, R' D R]] or [U':[L D L', U']]

**LP**[D:[D, R' U R]] or [D':[L U L', D']]

**PS**[z U:[U, R' D R]] or [z' D':[R U R', D']]

**LD**[U:[U, R D2 R']] or z F' L' F l' U' L U l z'

**DS**[U':[U', R' D2 R]] or z l' U' L U l F' L' F z'

**SG**[D:[D, R U2 R']] or z r U R' U' r' F R F' z'

**IB**r U R' U' r' F R F' or [z' D:[D, R U2 R']]

**MI**F R F' r U R' U' r' or [z D':[D', R' U2 R]]

**BJ**l' U' L U l F' L' F or [z' U':[U', R' D2 R]]

**JT**[F' L F, R2] or [z' U':[R' D2 R, U2]]

**GO**[D:[R U2 R', D2]] or [z:[F R' F, L2]]

**OS**[D:[D, R U2 R']]

[z U:[U, R' D2 R]]

**BS**[U:[U, R' D2 R]]

[L:[L, F R' F']]

**TB**[U':[U', L D2 L']]

[R':[R', F' L F]]

**11 moves**

**VG**[R2 U:[U, R' D R]]

[L2 D':[L U L', D']]

**VN**[R2 U:[U, R' D' R]]

[L2 D':[L U' L', D']]

**LN**[R2 D:[D, R' U R]]

[L2 U':[L D L', U']]

**MH**[z' R2 U':[U', R D' R']] or [x:[L' U2 L, D]]

[z:[R2 U:[U, R' D' R]]

**HK**[z' R2 D':[D', R U R']] or [x:[D', L U2 L']]

[z R2 D:[D, R' U R]]

**KJ**[z' R2 D':[D', R U' R']] or [x:[R' D2 R, U]]

[z R2 D:[D, R' U' R]]

**13 moves**

KW[D' R2 U:[U, R' D R]]

KW

[]

**KI**[U R2 U:[U, R' D' R]]

[]

**DV**[z' D' R2 D':[D', R U R']]

[]

**WV**[z' U R2 D':[D', R U' R']]

[]

**DW**[z' D R2 D:[R' U' R, D]]

[]

**WI**[U' R2 U':[R D R', U']]

[]

**QL**[[l:[U2, R D' R']]

[R' U:[R D2 R', U2]]

**QT**[l:[U2, R D R']]

**QI**[l:[U2, R D2 R']]

**QP**[r':[L' D L, U2]]

[R' U:[R D R', U2]]

**QH**[r':[L' D' L, U2]]

[R' U:[R D' R', U2]]

**QC**[r':[L' D2 L, U2]]

**QV**[L:[L D' L', U2]

**QD**[L:[L D L', U2]

**QW**[L:[L D2 L', U2]

**QG**[R':[U2, R' D R]

**QM**[R':[U2, R' D' R]

**QS**[R':[U2, R' D2 R]

**OF**[z U' R':[R' D2 R, U2]]

[U' r:[U2, L D' L']] or [U l:[U2, R D R']]

[U' R U:[R' D' R, U2]]

**GF**[z U' R':[R' D' R, U2]] or [z' D R':[R' U' R, D2]]

[U' r:[U2, L D L']] or [U l:[U2, R D' R']]

[U' R U:[R' D R, U2]]

**NF**[z' D R':[R' U R, D2]]

[U' l':[R' D2 R, U2]] or [U r':[L' D2 L, U2]]

[

**VF**[U' L':[U2, L' D2 L]]

[z U' l:[R D' R', U2]] or [z' D l:[R U R', D2]]

**BF**[U' L':[U2, L' D' L]] or [U R':[U 2, R' D'

[z U' l:[R D R', U2]] or [z D l:[R U' R', D2]]

**UF**[U R':[U2, R' D R]]

[z U l':[U2, R' D2 R]] or [z' D' l':[D2, R' U2 R]]

**KF**[z U R:[U2, R D2 R']]

[U' l':[R' D' R, U2]] or [U r':[L' D L, U2]]

**SF**[z U R:[U2, R D R']] or [z' D' R:[D2, R U R']]

[U' l':[R' D R, U2]] or [U r':[L' D' L, U2]]

[U' R U:[R' D2 R, U2]]

**CF**[z' D' R:[D2, R U' R']]

[U l:[U2, R D2 R']] or [U' r:[U2, L D2 L']]

**TF**[U L:[L D2 L', U2]]

[z U l':[U2, R' D R]] or [z' D' l':[D2, R' U' R]]

**JF**[U L:[L D L', U2]] or [U' R:[R D R', U2]]

[z U l':[U2, R' D' R]] or [z' D' l':[D2, R' U R]]

**HF**[U' R:[R D' R', U2]]

[z U' l:[R D2 R', U2]] or [z' D l:[R U2 R', D2]]

**XI**[z R':[R' D' R, U2]]

**XK**[z R':[R' D R, U2]]

**XW**[z R':[R' D2 R, U2]]

**XL**[z' R:[D2, R U R']]

**XJ**[z' R:[D2, R U' R']]

**XB**[z' R:[D2, R U2 R']]

**XN**[z l:[R D R', U2]]

**XP**[z l:[R D' R', U2]]

**XU**[z l:[R D2 R', U2]]

**XO**[z' l':[D2, R' U' R]]

**XM**[z' l':[D2, R' U R]]

**XD**[z' l':[D2, R' U2 R]]

**IC**[l':[U2, R' D2 R]]

**IG**[z R:[R D R', U2]]

**DJ**[L':[L' D' L, U2]]

**DU**[z' l:[D2, R U2 R']]

**PJ**[z' l':[R' D R, U2]]

**PG**[l:[R U' R', D2]]

**HU**[D R':[D2, R' U R]]

**HO**[r:[L U L', D2]]

**VL**[R':[R' U R, D2]]

**mirrors of above algs**

NC[z' U' R:[U2, R D' R']]

NC

[U' l:[U2, R D2 R']] or [U r:[U2, L D2 L']]

**NT**[z l':[R' U' R, D2]]

**BM**[U R:[R D R', U2]] or [U' L:[U2, L D L']]

[z D l':[D2, R' U' R]] or [z' U' l':[U2, R' D R]]

**BW**[z' R':[U2, R' D2 R]]

**KM**[z' R:[R D' R', U2]]

**KT**[z' U' R':[R' D2 R, U2]]

[D' R:[D2, R U' R']] or [D r:[D2, L U L']

**SW**[R:[D2, R U2 R']]

**SL**[z U R':[R' D' R, U2]] or [z' D' R':[R' U' R, D2]]

[D l:[D2: R U' R']] or [D' r:[D2, L U L']]

**VO**[D R:[R U2 R', D2]]

[z' U l':[U2, R' D R]] or [z D' l':[D2, R' U' R]]

**A perms from different angles**

CBA perm [l':[R' D2 R, U]]

CB

**DC**A perm from the back [r':[L' D2 L, U]]

**BD**lefty A perm [r:[L D2 L', U']]

**WH**[z' R':[R' D2 R, U]] or [L:[U', L D2 L']]

**WN**[R:[R U2 R', D']] or [z R':[U, R' D2 R]]

**HN**[z R:[R U2 R', D']] or [L':[D, L' U2 L]

**IU**[z l:[R D2 R', U']]

**US**[z' l:[R U2 R', D']]

**SI**[z l':[R' D2 R, U]

**orthogonals**

OJ[R U:[R' D' R, U]]

OJ

or [z' R D':[D', R U' R']]

**MT**[R' U:[R' D' R, U]]

or [z' R' U':[U', R D' R']]

**GJ**[R U:[R' D R, U]]

[z' R' D':[R U' R', D']]

**GT**[R' U:[R' D R, U]]

[z' R' U:[R U R', D']]

**OL**[R D:[R' U R, D]]

[R D':[R U R', D']]

**ML**[R' D:[R' U R, D]]

[R U':[U', R D' R']]

**cyclic shifts**

QF[z' D' R:[R U2 R', D2]]

QF

**XG**[D' R:[R U2 R', D2]]

**FX**[U R':[R' D2 R, U2]]

**JQ**[z' U R':[U2, R' D2 R]]

**LF**[U' R:[R D2 R, U2]]

**FM**[z D R':[D2, R' U2 R]]

**[D R':[R' D2 R, U2]] or [z U2 R:[R U' R', D2]] or [U2 L':[L' D L, U2]]**

OQ

OQ

**XQ**[z D2 R':[R' D R, U2]] or [D2 L:[U2, L D" L']] or [z U2 L':[L' D L, U2]]

**TX**[U2 L':[L' U L, D2]] or [z' U2 R:[R U' R', D2]] or [D2 R':[D2, R' U R]]

**columns**

VX[z' U R:[R U' R', D2]]

VX

or [z' F' l':[R' U R, D2]]

**XC**[z D' R':[R' D R, U2]]

or [z F l:[R D' R', U2]]

**CV**[z U' R':[R' U R, D2]]

[F l:[R U' R', D2]]

**UK**[U L:[L U' L', D2]]

or [z' F' l':[R' D R, U2]]

**PW**[z' U R:[R D' R', U2]]

or [D' R':[D2, R' U R]]

**KQ**[D' R':[R' D R, U2]]

or [F l:[R D' R', U2]]

**PF**[U L:[L D' L', U2]]

or [z U' R':[R' D R, U2]]

**QU**[D L:[L D' L', U2]]

or[F' r':[L' D L, U2]]

**WF**[z U R:[R D' R', U2]]

or [U' L':[U2, L' D L]]

**per specials**

WC[R D' R':[R' D R, U2]]

WC

or [z' L' D L:[L D' L', U2]]

**WU**[L' U' L':[L' U L, D2]]

or [z' R U R:[R U' R', D2]]

**CU**[L D' L':[L' D L, U2]]

or [z R' D R:[R D' R', U2]]

Last edited: Mar 22, 2017