Solution

23940