problem 1

problem 1