1
12
40
3

1
2
6
9
1
12
3
18
1
2
1