6 100 226 true
0 2 7 11 20 29