1
2
3
4
1
2345
6
78
9
12
34
5
6
1
2
3
12
3
4