7 688 361 true 3 9 17 32 34 36 39