9 372 266 true 3 10 12 18 25 27 28 37 39