Solution

25998