Solution

24592