8 295 278 true 2 6 14 19 23 29 34 38