8 378 267 true 4 7 10 11 15 24 27 34