Solution

24548