7 620 331 true 1 2 4 6 9 16 26