9 429 268 true 2 3 12 17 18 19 20 28 32