Solution

26611