Solution

25399