added midterm solutions