Solution

27329