Solution

25341