9 4788 795 true 1 3 7 8 17 20 21 27 39