Solution

25495