1
2
6
21
41
32
412
321
123
4
5