Solution

39918