Solution

23524