Solution

26756