corrected problems with solutions