Solution

39973