Solution

39917