Solution

40518