Solution

25890