R2 U2 R2 U' R2 U' M' U r // RB
// CMLL-skip
// LSE case 2o-0 (2 opposite bad edges on U, 0 on D)
// UL (red) is @UB and UR (orange) is @UL = good case
// For this case, we replace Red by Orange:
M U' // Done
M' U // Makes arrow
// This is a double good case of arrow
// (1) Red and Orange are in good position
// (2) Blue and Green are in very good position
// => the white edges are also in good position
// Because B+G is in better position than R+O,
// we solve B+G in priority by doing M' not M
// M would be the correct move for R+O : M U M U M2
M' U M2' // Bleu and Green are solved
// Warning: we must avoid the dots by doing U instead of U'
U M2' U2 M U'