Solution

27378