7 239 327 true 3 5 13 18 21 25 31