Solution

25527