8 332 277 true 3 6 11 13 18 21 27 35