Following

0
123
3
2
131
1
4
35
1