9 1651 512 true 2 8 9 10 13 31 34 37 39