7 649 252 true 3 7 17 21 24 27 34