5 331 305 true
0 15 17 31 38