fixed problem 25