Solution

24249