Solution

40405