8 272 552 true 18 25 42 54 86 87 97 98