9 437 285 true 1 2 3 8 11 15 27 31 35