Question #4 solution complete