7 688 249 true 3 9 17 32 34 36 39