Solution

27092