15 688 376 true 1 2 4 5 7 14 15 17 24 26 29 34 36 38 39