Solution

39557