Solution

26569