Solution

24284