1
11
2
21
3
31
42