Solution

24703