9 173 167 true 3 7 12 19 23 25 27 28 30