Solution

25277