Solution

23380