10 962 572 true 8 25 43 47 51 64 71 86 93 97