7 1506 424 true 1 11 20 21 24 27 32