9 320 268 true 2 5 11 13 21 27 28 32 34