Solution

39927