9 313 312 true
2 6 11 15 17 26 29 34 37