Solution

25866