added problem 4c