9 2556 535 true 0 4 7 9 10 16 31 32 34