Solution

40552