Solution

26016