Solution

24020