10 1295 389 true 1 2 7 9 13 22 25 27 34 39