12
3
12
2
3
2
9
2
5
3
7
3
10
8
9