8 1299 441 true 3 5 9 14 17 28 30 33