Solution

24825