problem 3 over view edited