app added problems 3,4
problem 5