Solution

40403