Solution

39547