10 385 277 true 7 8 12 15 21 23 24 25 26 35