17 1702 466 true
0 1 2 8 9 10 14 15 16 20 21 25 27 29 31 36 38