Each solution now extends a common superclass. Main can be used to prompt for specific problem summaries and solutions.