8 298 248 true 5 7 10 17 21 22 29 37