7 850 289 true 2 5 15 18 22 28 34