8 1305 298 true 3 6 11 12 15 17 26 37