10 650 377 true
0 3 5 9 10 14 16 19 20 32