8 485 518 true 6 18 21 26 31 50 97 98