9 222 238 true 2 4 7 18 28 29 32 34 38