7 688 253 true 2 8 13 23 29 34 39