Solution

39833