7 649 388 true 3 7 17 21 24 27 34