Solution

39832