Solution

39566