9 4518 671 true
2 6 14 19 23 24 27 28 31