Solution

24272