Solution

40471