Solution

26916