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