Solution

40258