Solution

39723