on to problem 3