Solution

40595