Solution

40446