Solution

24842