8 1302 431 true
1 6 7 8 13 19 25 28