7 965 298 true 3 8 12 16 24 33 35