Solution

39506