17 369 240 true
0 3 4 5 6 10 12 14 15 16 20 21 25 31 33 36 38