Adds solution.rst and applies final corrections to sharevalues.py