10 512 806 true 2 3 8 12 17 20 33 34 37 38