Solution

24547