7 1163 318 true 1 5 6 10 25 26 35