Solution

27756