a
b
c 
d
e2
f
g
x
  x
    x
  y
y
x
y
x
y
a
  x
b
  x
c