9 317 389 true
1 3 8 12 17 20 26 32 33