Solution

39930