Solution

24004