9 153 266 true 1 2 6 7 9 13 17 21 38