.replace.replace, .c.replace + .replace {

.replace,
.c {
  prop: copy-paste-replace;
}

} .rep_ace:extend(.replace.replace .replace) {}

.a .b .c {

prop: not_effected;

}

.a {

prop: is_effected;
.b {
  prop: not_effected;
}
.b.c {
  prop: not_effected;
}

}

.c, .a {

.b, .a {
  .a, .c {
    prop: not_effected;
  }
}

}

.effected {

&:extend(.a);
&:extend(.b);
&:extend(.c);

}

.e {

&& {
  prop: extend-double;
  &:hover {
    hover: not-extended;
  }
}

} .dbl:extend(.e.e) {}