Solution

40498