Solution

27232