Solution

25895