asolution

(1)