7 259 290 true 1 6 14 17 20 21 38