7 1269 346 true 6 10 19 23 31 34 38