Solution

39946