Solution

23721