5 100 246 true
12 17 29 34 35