Solution

40328