Solution

25867