7 643 266 true 3 10 14 21 25 26 30