Solution

25588