7 213 233 true 3 9 17 23 26 28 39