8. Understanding solutions
Each solution contains code and settings to obtain the output record from the input record
Coding stream participants will be able to modify both source code and settings, or create new solution classes
Non-coding stream participants will be able to choose among the pre-existing solution classes and modify their settings
Each solution has a unique identifier, making it possible to experiment and compare different settings
A special solution with ExpectedResults identifier contains human-validated results for scoring