Solution

23350