4 37 267 true 20 23 25 29