inner: d e outer: a b