3
2
11
56
18
1
2