Solution

24966