Solution

23800