Solution

24478