Solution

40187