12 10503 710 true
0 4 7 10 16 18 19 25 28 31 35 38