8 1659 470 true
2 6 11 13 14 24 27 32