Solution

40451