10 1
1 1 2 3 3 3 4 6 10 20