updating exercises with solutions