Solution

38747