Solution

27045