Solution

37968