2
3
11
31
4
1
3
4