Solution

24080