Solution

38543