7 1253 348 true 3 7 13 15 19 21 34