Solution

24771