Problem 4 added