8 199 285 true 3 16 28 47 50 61 85 89