9 314 389 true 6 9 15 16 20 25 26 28 31