Solution

26648