Solution

25727