9 298 251 true
9 17 18 19 21 22 30 35 38