Solution

La solution se divise en trois parties :