Solution

40017