9 270 296 true 2 3 6 10 13 18 21 35 38