Done with problem 8