Solution

26039