y' z'
//edges FVGU IEDN XTQK LB
//corners EWJH GSOQ SC
[D L2:[U',M]] //UF-BU-DR-RU-DB
[U R' U l':[U,M]] //UF-FL-LU-DF-RB
[U L2 U', M'] [D M D', L'] [U : [R' E2 R, U2]]
[D R U : [R' D' R, U2]]
[U R : [U2, R D R']]
[R U D : [R' D' R, U]]
[D' : [D', R U R']]
[R B R', F2