9 3479 618 true 1 5 7 8 9 14 20 31 39