5 431 267 true 1 12 27 31 35