Solution

24476