Solution

25994