8 195 266 true
9 12 16 17 20 26 28 34