12
2
11
4
4
22
4
21
112
51