The usual notation U, R, D, L, B, F is extended to slice and antislice moves.

Us,Rs,Ds,Ls,Bs,Fs are slice moves UD',RL',DU',LR',BF',FB'.

Ua,Ra,Da,La,Ba,Fa are antislice moves UD,RL,DU,LR,BF,FB.

Sr, Sl, Sf, Sb, Su, Sd are the center slice moves adjoining faces R,L,F,B, U,D.

[P*Q] means the same as P Q P'

[P;Q] means the same as P Q P'Q'

Lowercase letters u,r,d,l,b,f represent twists of the whole Cube, so that u = UsSu, r = RsSr and so on. For example dFR'U = LF'Ud = LF'U.

Character ^ represents mirroring (usually R<->L).

The numbers in the second column denote the number of quarter moves and face moves.

R U'B L F R U R'U F'L'B'R'U' | 14 | |

R'D'L'U'F'U F'L D R U F U'F | 14 | |

U F U²B'R'F'R FaU²F²U'F | 16,13 | |

U'F'aR²F²R F'R'F'R²B U F | 16,13 | |

U'aF²U²F U'F'U'F²D R U R' | 16,13 | |

L²U²L U'L'U'L²D F U F'U'a | 16,13 | |

UsF U'RsB U'FsR'F'LsD R | 16,16 | |

S²F S F²S'F S'F S'F²S F S' | 24,20 | |

U'F R'U F'LsD F'R D'F Rs | 14 | |

RsU'F R'U F'LsD F'R D'F | 14 | |

U'F'U F'L D R U F U'F R'D'L' | 14 | |

U'B'R'F'R FaU²F²U'F U F U' | 16,14 | |

RsU L DsF D'LsB D'FsL'F' | 16 | |

[S B S'B S;F²] | 20,18 | |

S F S F S F²S'F S'F S'F² | 20,18 | |

R F U F'L F²L'U'F'R'F D'F²D | 16,14* | |

D L U(R Sf)²(R Sf)²U'L'D' | 18 | |

U²LsF²R²sU'R²sF²RsU²F | 22,14 | |

U²LsF²R²sU'F²RsU²R²sF | 22,14 | |

R²U²R²F²RsU LsF²R²U²R²F | 22,14 | |

[S'F²S F²S';F] | 22,18 |

* -these algorithms have been added from 'Goodbook' supplied by Razoux Schulz