9 1677 666 true
5 6 7 8 18 24 29 34 36