Solution

25281