11 1568 503 true
0 1 5 13 15 19 22 25 29 33 34