Add missing solution variable.
Correct formatting.
Eliminate correct but imprecise options.
Improve answer checking, problem language.
Clean-up code.