9 1767 598 true 1 3 8 11 15 16 21 32 34