Solution

40497