7 217 246 true 3 10 12 13 17 20 33