9 2670 539 true 0 3 7 12 18 21 26 28 35