7 1317 441 true 2 6 10 29 30 31 35