8 387 290 true 3 9 14 20 24 28 31 35