Solution

25417