solution practice 7