Solution

38901