9 217 267 true 3 6 12 15 17 18 22 27 34