Solution

24668