Solution

40008