9 1359 707 true
0 3 5 15 17 21 28 32 33