a b c
1 2

d e f
3 4

g h i
5 6
7 8