9 278 283 true 5 10 13 16 20 28 29 37 38