Solution

24876