5 324 298 true 2 3 21 28 36