Solution

25499