Solution

38548