9 2429 538 true
2 18 21 23 24 26 27 32 35