The correct answers are:
names of all candidates appear on a single ballot;
it is prepared by the state or county at public expense;
it is distributed at polling places by election officials.
All of the other alternatives are incorrect due to the fact that that the ballots cannot be distributed by the candidates, since it can only be distributed at polling places by people who are NOT running for elections.
Also, the ballots aren't small, since they have all the names of the candidates it's quite huge.
And last, it is not printed by the majority party, it is printed by the state or county using public money.