Solution

25857