7


4
5


3
2


1
8


6
3


2
4


4
10
9
7


5
4


3
9


8