Solution

39562