Solution

39884