7 575 252 true 2 4 7 17 32 34 35