10 221 249 true 1 2 3 11 15 17 18 25 38 39