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