Solution

24540