Following

3
21
0
5
10
1