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