Solution

25868