solved : q1.40 q1.41