Before a general election can take place, a political party may hold a____________ election to select a candidate for office.