Solution

38648