8 378 290 true 4 7 10 11 15 24 27 34