This is problem 1B