10 5
1 2 3 6 7 9 11 22 44 50
