Solution

24481