15 29712 1000 true
2 5 6 9 10 12 13 17 19 20 22 24 25 27 33