10 431 237 true 1 4 11 13 17 28 32 34 35 38