9 1295 423 true
2 5 12 14 24 34 35 36 39