Solution

39504