Solution

24032