*if 2 pieces or more are already in place and oriented in one layer -Put missing piece in the layer -COLL *else Step 1: orient one layer (on bottom) Step 2: orient opposite layer (those algorithms don't perturb pairs in bottom layer, so you can already search for pairs while executing this step) Sune: RUR'URUČR' Antisune: RUČR'U'RU'R' Bruno: (RUČ)((R'ČU')(RČU')(R'ČUČR)) or (L'UČ)(LČU)(LČU)(LČUČL') Clix: (LU')(LU)(RU')(L'U) or (RU)(R'U')(L'U)(RU') Evelyn: (L'U')(L'U)(RU')(LU) or (R'F)(RB')((R'F')(RB)) Denzel: FU(RU'R'F') (2 stickers on right) or (FRUR'U'F') (2 stickers on left) Doublesune: RČUČRUČRČ (stickers on front and back) Step 3: permute both layers swap diag on U and D: R'ČFČRČ swap diag on D and UFL with UFR: (RU'R)FČ(R'UR') swap UBL with UBR and DBL with DBR: (RČUR'Č)(yUČ)(RČUR'Č) or swap UFL with UFR and DFL with DFR: (RČU'RČ)(y'UČ)(RČU'RČ) swap diag on U: FČ(U'RU')(R'U)FČ(URUR') or (R'UR'U')y(R'F'RČU')(R'UR'FRF) swap UFR with UBR: (RUČR'U')(RUČ)(L'UR'U'L) Last part R'U'L is between R'U'L and L'B'L or (LU')(R'UL')UČ(RU')(R'U'ČR)