9 246 349 true 2 4 15 19 25 34 36 38 39