Question #3 solution complete