Solution

39895