9 315 268 true 1 3 6 12 13 21 29 36 38