Solution

39628