1
2123
3
4121231233333333333333333333333333
5
6
7
8
9
10123123