3 40 267 true 19 23 27