Solution

25889