7 1078 246 true 6 17 23 26 31 35 39