9 199 271 true 1 8 9 10 17 21 23 34 37