8 1205 347 true
1 2 13 16 23 29 34 39