Solution

40378