1  a
2  b
4  d
5  e
6  f
7  g
10 j
3  c
8  h
9  i
