9 576 324 true 2 8 20 21 23 28 31 32 34