Solution

40495