3 43 267 true 17 20 34