8 196 266 true 6 7 8 21 22 29 34 38