9 1659 704 true 3 4 9 13 17 22 23 25 26