Solution

26484