9 285 279 true 3 4 7 9 22 25 28 29 38