Solution

25898