10 330 426 true 3 5 17 21 26 46 65 86 94 97