9 2121 408 true 1 5 6 12 23 27 28 30 35