* Added problem 4. Removed preprocessor error in problem3.