Solution

23617