12
4
12
3
21
3
12
1
3
32
2
5