7 1506 385 true 1 11 20 21 24 27 32