Solution

26742