8 1295 359 true 0 1 3 7 17 25 26 39