Solution

39510