Solution

25014