9 2309 511 true 3 4 7 12 16 19 35 38 39