Solution

26107