Solution

24663