7 85 248 true 3 5 8 9 10 17 25