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